** Description changed:

  Binary package hint: udev
  
  Hi,
  
  I have an IBM x3800 machine with the root disk connected to the on-board
- aic94xx SAS controller.  Sometimes, when I boot Gutsy or Hardy, I see
- this from the kernel:
+ aic94xx SAS controller.  Sometimes, when I boot Gutsy (kernel
+ 2.6.22-14-server/udev 113-0ubuntu16) or Hardy (kernel
+ 2.6.24-4-server/udev 117-3), I see this from the kernel:
  
  Loading, please wait...
  [  163.773690] input: AT Translated Set 2 keyboard as /class/input/input1
  Begin: Loading essential drivers... ...
  [  163.963754] SCSI subsystem initialized
  [  163.972561] aic94xx: Adaptec aic94xx SAS/SATA driver version 1.0.3 loaded
  [  163.979628] ACPI: PCI Interrupt 0000:01:02.0[A] -> GSI 25 (level, low) -> 
IRQ 25
  [  163.987333] aic94xx: found Adaptec AIC-9410W SAS/SATA Host Adapter, device 
0000:01:02.0
  [  163.995487] scsi0 : aic94xx
  [  224.018245] aic94xx: Failed to load sequencer firmware file 
aic94xx-seq.fw, error -2
  [  224.026145] aic94xx: couldn't init seqs for 0000:01:02.0
  [  224.031565] aic94xx: couldn't init the chip
  [  224.037066] ACPI: PCI interrupt for device 0000:01:02.0 disabled
  [  224.043196] aic94xx: probe of 0000:01:02.0 failed with error -2
  [  224.087822] Capability LSM initialized
  Done.
  Begin: Running /scripts/init-premount ...
  Done.
  
  ...after a minute or two I get dumped into an (initramfs) prompt.  If I
  rmmod aic94xx and modprobe aic94xx, the driver and firmware load
  correctly.  Further digging reveals that udev doesn't start until init-
  premount, which means that there's nothing listening when the kernel
  asks for the aic94xx firmware, which explains why the first attempt to
  load aic94xx fails due to firmware load problems but the subsequent
  attempt succeeds.
  
  Solution: mv /usr/share/initramfs-tools/scripts/init-premount/udev to
  /usr/share/initramfs-tools/scripts/init-top/udev and regenerate the
  initramfs.  I speculate that the qlaXXXX drivers might have the same
  issue, though I don't have any hardware to test that theory.

** Tags added: aic94xx firmware udev

-- 
udev needs to load before "Loading essential drivers" so firmware_helper will 
work
https://bugs.launchpad.net/bugs/183648
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to