Hi Eric, the oops occurs in __elv_add_request, because the elevator structure is not initialized: Eric wrote: >EIP: 0060:[<00000000>] Not tainted >[ snip ] >Call Trace: > [] __elv_add_request+0x33/0x50 > > A jump to an uninitialized function pointer within __elv_add_request. Eric wrote: >SiI3112 Serial ATA: IDE controller at PCI slot 01:0b.0 >SiI3112 Serial ATA: chipset revision 1 >SiI3112 Serial ATA: not 100% native mode: will probe irqs later > ide0: MMIO-DMA at 0xf8808000-0xf8808007, BIOS settings: hda:pio, hdb:pio > ide1: MMIO-DMA at 0xf8808008-0xf880800f, BIOS settings: hdc:pio, hdd:pio >hda: MAXTOR 6L080L4, ATA DISK drive >hdc: MAXTOR 6L080L4, ATA DISK drive >NFORCE2: IDE controller at PCI slot 00:09.0 >NFORCE2: chipset revision 162 >NFORCE2: not 100% native mode: will probe irqs later >ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx >AMD_IDE: PCI device 10de:0065 (nVidia Corporation) (rev a2) UDMA100 controller >on pci00:09.0 > ide2: BM-DMA at 0xf000-0xf007, BIOS settings: hde:DMA, hdf:DMA > ide3: BM-DMA at 0xf008-0xf00f, BIOS settings: hdg:DMA, hdh:DMA >hde: MAXTOR 6L040L2, ATA DISK drive >ide2 at 0x1f0-0x1f7,0x3f6 on irq 14 > That line is from init_irq(), called within hwif_init(): hwif and drives fully initialized. >hdg: PLEXTOR CD-R PX-W4012A, ATAPI CD/DVD-ROM drive >hdh: Pioneer DVD-ROM ATAPIModel DVD-104S 020, ATAPI CD/DVD-ROM drive >ide3 at 0x170-0x177,0x376 on irq 15 > > Dito. Hmm. But where is "ide0 at ... on irq ..."? It seems the drives attached to the sata controller were not initialized properly. No idea why. Could you apply the attached patch? I assume that the hwif_init fails somewhere before calling init_irq(), the printks would show me where. -- Manfred