Upon boot failure (/dev/sda2 not a valid device), lspci on universal cd-image does not show the LSI hardware. manually installing the modules and restarting udev does not change anything. On the same hardware booting to 2.6.12-r4 is fine. I have tried this with both the x86 image and the x86_64 image with identical results. using scandelay=20,30,60 does not change the outcome using doload-mptspi does not help. This scsi controller is also not visible to the system when booting a natively installed kernel greater than 2.6.12 (i.e. no devfs support)
This is a slow process, combining research with experimentation. The platforms in question are located at my place of employment and posting specifics on hardware rediculously requires approval. It is standard off the shelf hardware (Tyan Mobo) I will provide output from lspci and dmesg (from kernel 2.6.12-r4) early in the comming week. This problem is somewhat universal in that not only is the distro media affected but , also, upgrading to a full blown udev system >=2.6.13 kernel is affected. I have found a few clues: At boot up. the kernel (not the bios) complains that the device is using an invalid IRQ. (Odd considering this is an embedded device). Is it possible that irq load balancing is an issue??? I wouldn't think so. Note that other distros are also having this problem. RedHat has been fortunate in that their distro is still under the devfs/udev hybrid scheme. Mandriva has not been so foretunate.
lspci (under kernel 2.6.12-r4): 00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3) 00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3) 00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2) 00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) 00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) 00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2) 00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev a2) 00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3) 00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev a3) 00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) 00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) 00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 00:19.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:19.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:19.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:19.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 01:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) 02:00.0 VGA compatible controller: nVidia Corporation GeForce 7800 GTX (rev a1) 08:0a.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12) 08:0a.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01) 08:0b.0 PCI bridge: Advanced Micro Devices [AMD] AMD-8131 PCI-X Bridge (rev 12) 08:0b.1 PIC: Advanced Micro Devices [AMD] AMD-8131 PCI-X IOAPIC (rev 01) 0a:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07) 0a:06.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07) 80:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3) 80:01.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3) 80:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3) 80:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
Is this a Thunder K8WE? It looks like it from the lspci output, and I happen to have one of these boards, myself. I can tell you that it *does* work with 2.6.16, but I haven't tried any lower versioned kernels on the board. It was an upgrade from a previous motherboard, so I didn't use the InstallCD. Would you please contact me directly via email with regards to this bug. I have a test CD that I can give you access to, but don't want to publish the URL publicly.
(In reply to comment #3) > Is this a Thunder K8WE? It looks like it from the lspci output, and I happen > to have one of these boards, myself. I can tell you that it *does* work with > 2.6.16, but I haven't tried any lower versioned kernels on the board. It was > an upgrade from a previous motherboard, so I didn't use the InstallCD. Would > you please contact me directly via email with regards to this bug. I have a > test CD that I can give you access to, but don't want to publish the URL > publicly. > As it turns out, TYAN introdiced a bug in bios version 1.0.1.(2895) in which the entire bus is not recognized under kernels >=2.6.13. The work around/fix is to upgrade bios to 1.0.3 and verify settings as needed. Since newly introduced kernel code fails where previous verions function fine, I leave it up to the community to determine if this Bugs is fixed or not.
That would explain why I was never able to reproduce this. I've been running 1.03 for a while. Anyway, since there is a "fix" from Tyan, I would say this can and should be marked as FIXED.