[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[SOLVED] SCSI module eata no longer loading automatically from initrd on Sid on i386



On Wed, 24 Mar 2010 20:23:28 -0400 (EDT), Arthur Marsh wrote:
> Stephen Powell wrote, on 25/03/10 02:47:
>> In the case of eata, the best way to handle the situation is to
>> create an external alias.
>> 
>> What I would do is to create a file called /etc/modprobe.d/local.  In it
>> I would put the following statement:
>> 
>>    alias pci:v00001044d0000A400* eata
>> 
>> Then, remove the "eata" entry from /etc/initramfs-tools/modules.  
>> Also make sure that eata is not listed in /etc/modules.  Then,
>> run update-initramfs again.  Check to make sure that the eata module is
>> still included in your initial RAM filesystem.  Re-run lilo, if you're
>> using lilo, then shutdown and reboot.  If I have the syntax right for
>> the alias command above, the hotplug system should load the eata module
>> at the proper time for SCSI adapter device drivers to be loaded, but
>> only if the card is actually found in the system.  If you were to
>> shutdown, remove the board, and boot again, the eata driver would not
>> be loaded, since the board was not found.  In this sense, it is
>> automatic.  (But only after you define the external alias.)
> 
> Yes, this worked thanks.
>
>> If you want to file a bug report that the eata driver should define
>> an internal alias for every board that it supports, you can give it
>> a try.  But I'm not holding my breath.  Good luck.  ;-)
> 
> I'll post something to linux-scsi then (-:.
>
> Regards and thanks for all the help and explanations,
>
> Arthur.

You're welcome.  I'm glad you got it working, and I'm glad I was able
to be of some service.

-- 
  .''`.     Stephen Powell    <zlinuxman@wowway.com>
 : :'  :
 `. `'`
   `-


Reply to: