Promise RAID in 2.4.22
Hi all,
Originally asked this on debian-user, no responses...
I have a Promise 20376 SATA RAID on my Asus A7V8X mobo. My root partition is mounted on it. The driver is provided by Promise. During the Debian install, I was able to put the ft3xx.o module (built on another machine) onto a floppy, and the installation script created an initrd, which boots, loads the driver, mounts /, and carries on. (So much for Debian's install being
crap!)
This has been great for months, and I've built several versions of 2.4.18 since, which load fine using that initrd. However, I'm now trying to uplevel to 2.4.22, for a 802.11b driver that I'd like to use. Only problem is, on bootup, I get:
<Promise driver "about" line>
scsi1: ft3xx
scsi1: device driver called scsi_done() for a synchronous reset.
Then a hang. This is _exactly_ at the point when the RAID root partition should take over.
I must admit to not being an initrd expert. Do I need to recompile the ft3xx module against the 2.4.22 headers, even though I'm booting from the same initrd as before? And if I do, how do I create a new initrd with that module in it? I've read TFM on initrd, but just can't get it to work, even for such a simple task (load a module, hand root to RAID partition).
I build kernels The Debian Way (i.e. make-kpkg --initrd), but the initrd that is created from that is useless - i.e. doesn't take into account that I need to load ft3xx.o. So usually I point lilo to /boot/initrd.debinstall, which worked for my 2.4.18 kernels.
So, either:
1. My 2.4.18 initrd with ft3xx module that's causing the problem? OR
2. There's a problem in 2.4.22.
Hope I'm making sense to somebody - kernel config diff is attached.
A
PS A CC would be much appreciated.
Signature · 1 line
Now playing: Dream Theater - Learning To Live
5d4
< CONFIG_ISA=y
33a33
Quoted 1 line
#
CONFIG_MK8is not set
39a40
Quoted 1 line
#
CONFIG_MVIAC3_2is not set
49c50
< CONFIG_X86_TSC=y
---
Quoted 1 line
CONFIG_X86_HAS_TSC=y
53a55,56
Quoted 2 lines
CONFIG_X86_F00F_WORKS_OK=yCONFIG_X86_MCE=y
61a65
Quoted 1 line
#
CONFIG_HIGHMEMis not set
63a68
Quoted 1 line
#
CONFIG_BIGPHYS_AREAis not set
68a74,75
Quoted 2 lines
#
CONFIG_X86_TSC_DISABLEis not setCONFIG_X86_TSC=y
79a87
Quoted 1 line
CONFIG_ISA=y
95a104,105
Quoted 2 lines
#
CONFIG_HOTPLUG_PCI_IBMis not set
#CONFIG_HOTPLUG_PCI_ACPIis not set
132a143
Quoted 1 line
#
CONFIG_ACPI_ASUSis not set
134a146
Quoted 1 line
#
CONFIG_ACPI_RELAXED_AMLis not set
171a184
Quoted 1 line
#
CONFIG_CISS_SCSI_TAPEis not set
172a186
Quoted 1 line
#
CONFIG_BLK_DEV_UMEMis not set
177a192
Quoted 1 line
#
CONFIG_BLK_STATSis not set
199a215
Quoted 1 line
#
CONFIG_NET_KEYis not set
210d225
< CONFIG_INET_ECN_DISABLED=y
211a227,229
Quoted 3 lines
#
CONFIG_INET_AHis not set
#CONFIG_INET_ESPis not set
#CONFIG_INET_IPCOMPis not set
212a231,232
Quoted 2 lines
CONFIG_XFRM=y
#CONFIG_XFRM_USERis not set
221a242,246
Quoted 5 lines
#
# Appletalk devices
#
#CONFIG_DEV_APPLETALKis not set
237d261
< CONFIG_IPSEC=y
240c264
< # IPSec options (FreeS/WAN)
---
Quoted 1 line
# Network testing
242,262c266
< CONFIG_IPSEC_IPIP=y
< CONFIG_IPSEC_AH=y
< CONFIG_IPSEC_AUTH_HMAC_MD5=y
< CONFIG_IPSEC_AUTH_HMAC_SHA1=y
< CONFIG_IPSEC_ESP=y
< CONFIG_IPSEC_ENC_3DES=y
< CONFIG_IPSEC_EXT=y
< # CONFIG_IPSEC_EXT_MD5 is not set
< # CONFIG_IPSEC_EXT_RIPEMD is not set
< # CONFIG_IPSEC_EXT_SHA1 is not set
< # CONFIG_IPSEC_EXT_SHA2 is not set
< # CONFIG_IPSEC_EXT_3DES is not set
< # CONFIG_IPSEC_EXT_AES_OPT is not set
< # CONFIG_IPSEC_EXT_AES is not set
< # CONFIG_IPSEC_EXT_BLOWFISH is not set
< # CONFIG_IPSEC_EXT_CAST is not set
< # CONFIG_IPSEC_EXT_NULL is not set
< # CONFIG_IPSEC_EXT_SERPENT is not set
< # CONFIG_IPSEC_EXT_TWOFISH is not set
< CONFIG_IPSEC_IPCOMP=y
< CONFIG_IPSEC_DEBUG=y
---
Quoted 1 line
#
CONFIG_NET_PKTGENis not set
288,296c292
< # CONFIG_BLK_DEV_IDEDISK_VENDOR is not set
< # CONFIG_BLK_DEV_IDEDISK_FUJITSU is not set
< # CONFIG_BLK_DEV_IDEDISK_IBM is not set
< # CONFIG_BLK_DEV_IDEDISK_MAXTOR is not set
< # CONFIG_BLK_DEV_IDEDISK_QUANTUM is not set
< # CONFIG_BLK_DEV_IDEDISK_SEAGATE is not set
< # CONFIG_BLK_DEV_IDEDISK_WD is not set
< # CONFIG_BLK_DEV_COMMERIAL is not set
< # CONFIG_BLK_DEV_TIVO is not set
---
Quoted 1 line
#
CONFIG_IDEDISK_STROKEis not set
301a298
Quoted 1 line
#
CONFIG_IDE_TASK_IOCTLis not set
309d305
< # CONFIG_BLK_DEV_RZ1000 is not set
310a307
Quoted 1 line
#
CONFIG_BLK_DEV_GENERICis not set
313d309
< CONFIG_BLK_DEV_ADMA=y
314a311
Quoted 1 line
#
CONFIG_BLK_DEV_IDEDMA_FORCEDis not set
315a313
Quoted 1 line
#
CONFIG_IDEDMA_ONLYDISKis not set
318c316
< # CONFIG_IDEDMA_NEW_DRIVE_LISTINGS is not set
---
Quoted 1 line
#
CONFIG_BLK_DEV_ADMA100is not set
320d317
< # CONFIG_AEC62XX_TUNING is not set
325a323
Quoted 1 line
#
CONFIG_BLK_DEV_TRIFLEXis not set
332d329
< # CONFIG_PIIX_TUNING is not set
335c332
< # CONFIG_BLK_DEV_PDC202XX is not set
---
Quoted 1 line
#
CONFIG_BLK_DEV_PDC202XX_OLDis not set
337c334,336
< # CONFIG_PDC202XX_FORCE is not set
---
Quoted 3 lines
#
CONFIG_BLK_DEV_PDC202XX_NEWis not set
#CONFIG_BLK_DEV_RZ1000is not set
#CONFIG_BLK_DEV_SC1200is not set
338a338
Quoted 1 line
#
CONFIG_BLK_DEV_SIIMAGEis not set
350a351
Quoted 1 line
#
CONFIG_BLK_DEV_ATARAID_SIIis not set
366a368
Quoted 1 line
#
CONFIG_CHR_DEV_SCHis not set
387a390
Quoted 1 line
#
CONFIG_SCSI_AIC79XXis not set
428a432
Quoted 1 line
#
CONFIG_SCSI_NSP32is not set
448c452,455
< # CONFIG_IEEE1394_PCILYNX is not set
---
Quoted 4 lines
#
# Texas Instruments PCILynx requires I2C bit-banging
#
455a463,465
Quoted 3 lines
#
CONFIG_IEEE1394_SBP2_PHYS_DMAis not set
#CONFIG_IEEE1394_ETH1394is not set
#CONFIG_IEEE1394_DV1394is not set
456a467
Quoted 1 line
#
CONFIG_IEEE1394_CMPis not set
457a469
Quoted 1 line
#
CONFIG_IEEE1394_OUI_DBis not set
502a515
Quoted 1 line
#
CONFIG_AMD8111_ETHis not set
505a519
Quoted 1 line
#
CONFIG_B44is not set
509d522
< # CONFIG_DGRS is not set
511a525,526
Quoted 2 lines
#
CONFIG_EEPRO100_PIOis not set
#CONFIG_E100is not set
523c538
< # CONFIG_8139_NEW_RX_RESET is not set
---
Quoted 1 line
#
CONFIG_8139_OLD_RX_RESETis not set
526a542
Quoted 1 line
#
CONFIG_SUNDANCE_MMIOis not set
536d551
< # CONFIG_ACENIC is not set
537a553
Quoted 1 line
#
CONFIG_E1000is not set
541a558
Quoted 1 line
#
CONFIG_R8169is not set
542a560
Quoted 1 line
CONFIG_TIGON3=m
561a580
Quoted 1 line
CONFIG_PCI_HERMES=m
622a642
Quoted 1 line
#
CONFIG_TOSHIBA_OLDis not set
656d675
< # CONFIG_SERIAL_ACPI is not set
662a682
Quoted 1 line
#
CONFIG_TIPARis not set
676a697
Quoted 1 line
#
CONFIG_MK712_MOUSEis not set
712a734,738
Quoted 5 lines
#
CONFIG_IPMI_HANDLERis not set
#CONFIG_IPMI_PANIC_EVENTis not set
#CONFIG_IPMI_DEVICE_INTERFACEis not set
#CONFIG_IPMI_KCSis not set
#CONFIG_IPMI_WATCHDOGis not set
717a744,745
Quoted 2 lines
#
CONFIG_SCx200_GPIOis not set
#CONFIG_AMD_RNGis not set
718a747
Quoted 1 line
#
CONFIG_AMD_PM768is not set
734a764
Quoted 1 line
#
CONFIG_AGP_AMD_8151is not set
737a768
Quoted 1 line
#
CONFIG_AGP_NVIDIAis not set
748a780,781
Quoted 2 lines
#
CONFIG_DRM_I810_XFREE_41is not set
#CONFIG_DRM_I830is not set
761a795
Quoted 1 line
#
CONFIG_QFMT_V2is not set
770a805,807
Quoted 3 lines
#
CONFIG_HFSPLUS_FSis not set
#CONFIG_BEFS_FSis not set
#CONFIG_BEFS_DEBUGis not set
784c821
< # CONFIG_RAMFS is not set
---
Quoted 1 line
CONFIG_RAMFS=y
787a825,827
Quoted 3 lines
#
CONFIG_JFS_FSis not set
#CONFIG_JFS_DEBUGis not set
#CONFIG_JFS_STATISTICSis not set
814a855
Quoted 1 line
#
CONFIG_NFS_DIRECTIOis not set
817a859
Quoted 1 line
#
CONFIG_NFSD_TCPis not set
833d874
< CONFIG_ZLIB_FS_INFLATE=y
852a894
Quoted 1 line
#
CONFIG_EFI_PARTITIONis not set
912a955
Quoted 1 line
#
CONFIG_FB_PM3is not set
921a965
Quoted 1 line
#
CONFIG_FB_INTELis not set
922a967
Quoted 1 line
#
CONFIG_FB_NEOMAGICis not set
946a992
Quoted 1 line
#
CONFIG_SOUND_ALI5455is not set
957a1004
Quoted 1 line
#
CONFIG_SOUND_FORTEis not set
969a1017
Quoted 1 line
#
CONFIG_SOUND_AD1889is not set
988a1037
Quoted 1 line
#
CONFIG_SOUND_KAHLUAis not set
1011d1059
< # CONFIG_USB_LONG_TIMEOUT is not set1014c1062
< # USB Controllers
---
Quoted 1 line
# USB Host Controller Drivers
1015a1064
Quoted 1 line
CONFIG_USB_EHCI_HCD=m
1023a1073
Quoted 1 line
#
CONFIG_USB_EMI26is not set
1024a1075
Quoted 1 line
#
CONFIG_USB_MIDIis not set
1032a1084
Quoted 1 line
#
CONFIG_USB_STORAGE_SDDR55is not set
1040a1093
Quoted 1 line
#
CONFIG_USB_HIDINPUTis not set
1043a1097
Quoted 1 line
#
CONFIG_USB_AIPTEKis not set
1044a1099,1100
Quoted 2 lines
#
CONFIG_USB_KBTABis not set
#CONFIG_USB_POWERMATEis not set
1066a1123
Quoted 1 line
#
CONFIG_USB_RTL8150is not set
1068a1126
Quoted 1 line
#
CONFIG_USB_AX8817Xis not set
1080a1139
Quoted 1 line
#
CONFIG_USB_SERIAL_DEBUGis not set
1090a1150
Quoted 1 line
#
CONFIG_USB_SERIAL_EDGEPORT_TIis not set
1094a1155
Quoted 1 line
#
CONFIG_USB_SERIAL_KOBIL_SCTis not set
1103a1165,1168
Quoted 4 lines
#
CONFIG_USB_AUERSWALDis not set
#CONFIG_USB_TIGLis not set
#CONFIG_USB_BRLVGERis not set
#CONFIG_USB_LCDis not set
1113a1179,1190
Quoted 12 lines
#
# Cryptographic options
#
#CONFIG_CRYPTOis not set#
# Library routines
#
#CONFIG_CRC32is not setCONFIG_ZLIB_INFLATE=y
#CONFIG_ZLIB_DEFLATEis not set