[elrepo] Request aic7xxx for RHEL 7

Phil Perry phil at elrepo.org
Fri Oct 23 15:04:49 EDT 2015


On 23/10/15 18:00, Clark Hale wrote:
> 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,
> 

Thanks for testing.

The "module verification failed" warning is normal due to the module
being signed for Secure Boot usage.

I'll promote the package from testing to the main repository.

Regards,

Phil


More information about the elrepo mailing list