[elrepo] Request aic7xxx for RHEL 7

Phil Perry phil at elrepo.org
Mon Oct 5 16:34:45 EDT 2015


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.el7.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,

Phil






More information about the elrepo mailing list