[elrepo] Request aic7xxx for RHEL 7

Clark Hale chale at redhat.com
Fri Oct 23 13:00:14 EDT 2015


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 10/07/2015 03:14 AM, Clark Hale wrote:
> ----- Original Message -----
>> From: "Phil Perry" <phil at elrepo.org> To: elrepo at lists.elrepo.org
>>  Sent: Monday, October 5, 2015 4:34:45 PM Subject: Re: [elrepo] 
>> Request aic7xxx for RHEL 7
>> 
>> On 05/10/15 18:16, Phil Perry wrote:
>>> On 05/10/15 14:58, Clark Hale wrote:
>>>> 
>>>> 
>>>> On 09/24/2015 01:15 PM, Akemi Yagi wrote:
>>>>> On Thu, Sep 24, 2015 at 10:00 AM, Clark Hale 
>>>>> <chale at redhat.com> wrote:
>>>>>> Hi EL Repo,
>>>>>> 
>>>>>> I'd like to request packaging for the aic7xxx module for 
>>>>>> RHEL7.
>>>>>> 
>>>>>> My specific device is: 03:00.0 SCSI storage controller 
>>>>>> [0100]: Adaptec AHA-2940/2940W / AIC-7871 [9004:7178]
>>>>>> 
>>>>>> I'm fairly certain this is in the aic7xxx module, which 
>>>>>> was deprecated in RHEL7 :(
>>>>> 
>>>>> I confirm that the aic7xxx driver is not in RHEL 7 and
>>>>> your device [9004:7178] is not supported in 7.x kernels.
>>>>> 
>>>>> Could you test-install ELRepo's kernel-ml on your system 
>>>>> and see if your device works? If it does, we might try 
>>>>> backporting the driver from there.
>>>>> 
>>>> 
>>>> I installed kernel-ml.  My SCSI controller appears to be 
>>>> working correctly.
>>>> 
>>>> I only have one SCSI device on this host (an old Magneto 
>>>> Optical drive), so my testing is somewhat limited.
>>>> 
>>>> Thanks,
>>>> 
>>>> -CFH
>>> 
>>> Hi Clarke,
>>> 
>>> I'll put this on my todo list and see if I can backport the 
>>> module for you. I probably won't have time to look at it
>>> before the weekend, but will post back here as soon as I've had
>>> a look.
>>> 
>>> Regards,
>>> 
>>> Phil
>>> 
>>> 
>> 
>> I found some time...
>> 
>> I've backported the module from kernel-3.10.90 and built it as 
>> the following package:
>> 
>> http://elrepo.org/linux/testing/el7/x86_64/RPMS/kmod-aic7xxx-7.0-1.el
7.elrepo.x86_64.rpm
>>
>>
>>
>>
>>
>> 
which is currently syncing to the mirrors and should show up shortly.
>> 
>> I've built it with the same config options that were used in 
>> RHEL6, namely:
>> 
>> CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 
>> CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_MASK=0
>> 
>> The first two do differ from the default values but these are
>> the values used in RHEL6 so I've gone with these. If you would
>> prefer the defaults, or something else, let me know.
>> 
>> The package version (7.0) is based on the module version in the 
>> source code and not intended to reflect it is for RHEL7. The 
>> package was actually built against the RHEL7.1 base kernel.
>> 
>> I would appreciate if you could test the driver works as
>> expected (or not) for you at which point we can consider
>> promoting it from the testing repository. I can only confirm the
>> module loads as I don't have hardware to test.
> 
> Thanks!  I'll test this as soon as I can (which will likely be
> this weekend or early next week), and will get back to you.
> 
> I never had any problems with the version in RHEL6, so I suspect 
> that those options are fine.
> 

OK, I've done some testing, and everything appears to work OK.  That
being said I've only tested with an old Magneto Optical drive, as it's
my only SCSI device left...so it's a somewhat limited test :)

# uname -a
Linux galadriel.cscc 3.10.0-229.el7.x86_64 #1 SMP Thu Jan 29 18:37:38
EST 2015 x86_64 x86_64 x86_64 GNU/Linux

# dmesg | grep aic
[    0.706708] aic7xxx: module verification failed: signature and/or
required key missing - tainting kernel
        aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs

Thanks,

- -CFH
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJWKmeeAAoJENLLAhOVPe00srkP/2CVC0tWrsn1BUNTAFdvatjl
zcwYhW5pgCbW9CztK/pSyqrE3WW+4QIrGxJPcapFMJXFfDSsLbRAjTTxWWgXiYw2
W3d61+FEMaj9uDU2SMZnLRRC5dItYiaGRR8kjOriD0CFa5WfxhlWsTA0Hkhsh1N9
YQL4yoJYJwfGGRvvMQ4N20Af96e6DBhAMeTxz3Z7G8nQjzeJjELfhlBS6nLRT1je
SV9f/MF/iBnXQkJF2kmf3B6mg77bEdK/GdIF4S3XA62EzJKbN+kZ+MjQgTd3GHyA
X8+CIKeT0AvHFsL3paIn0Z8qEeS1BU4MsmXwv/hepGz9KWzomHFfkEtHfituftm+
SVVIVNPqWoqJVLwYjrGHDAs+asrAzmW9ljBTddsjyq8aDt3sLLUnpcq90mcx0/UD
IdAJyLzBEJIgB8KB161j4AdWsLxlgzMbfc2JTAUHTjMhMmi2/oDElXd4CnfQ3Lt3
AwwZij9f73LqXaNTx714H7YlbEOMAGz/OOhMdnJuOAS1T2T93hjllbOAV6JPaYbp
E/mMaKqpzj2FQjUI5juhe9n+8TaTBuC8YvxcmbkLsnJ8LKeT4yTLhpM36Raarpv9
OUQcROufUIurZc3FyVhyRLMQr+BuAnUADXkztg/v6oW8DZ0LpQZUyRT5+14W/uOf
Vbt0mKTtO05dsDynozPd
=vuxI
-----END PGP SIGNATURE-----


More information about the elrepo mailing list