Problem with SATA2 and Intel 82801EB
Hello,
I've recently purchased a WesternDigital SATA2 drive. My motherboard is a GigaByte GA-8IPE1000 with Intel 82801EB SATA controller. The problem I'm having is during the boot operation and mounting of the SATA disk. When I boot the system it slows down during the SATA (/dev/hde) identification. My kernel is 2.6.15.1 --------------- dmesg begins --------------------- hde: 312581808 sectors (160041 MB) w/8192KiB Cache, CHS=19457/255/63, UDMA(33) irq 11: nobody cared (try booting with the "irqpoll" option) [<c0132fa8>] __report_bad_irq+0x2a/0x8f [<c0132a2d>] handle_IRQ_event+0x2e/0x64 [<c01330a3>] note_interrupt+0x7c/0xe1 [<c0132afe>] __do_IRQ+0x9b/0xa5 [<c01048dc>] do_IRQ+0x19/0x24 [<c0102fe2>] common_interrupt+0x1a/0x20 [<c011ca5b>] __do_softirq+0x2f/0x8a [<c011cadc>] do_softirq+0x26/0x28 [<c01048e1>] do_IRQ+0x1e/0x24 [<c0102fe2>] common_interrupt+0x1a/0x20 [<c0101050>] default_idle+0x32/0x50 [<c01010d1>] cpu_idle+0x4f/0x58 [<c044272d>] start_kernel+0x16c/0x1a8 [<c04422f7>] unknown_bootoption+0x0/0x1ab handlers: [<c028dfe3>] (ide_intr+0x0/0x126) Disabling IRQ #11 hde: cache flushes supported hde:<4>hde: dma_timer_expiry: dma status == 0x64 hde: DMA interrupt recovery hde: lost interrupt hde1 < hde5 hde6 > irq 11: nobody cared (try booting with the "irqpoll" option) --------------- dmesg ends -------------------- --------------- lspci begins ------------------- 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 11 Region 0: I/O ports at <unassigned> Region 1: I/O ports at <unassigned> Region 2: I/O ports at <unassigned> Region 3: I/O ports at <unassigned> Region 4: I/O ports at f000 [size=16] Region 5: Memory at 50000000 (32-bit, non-prefetchable) [size=1K] 00: 86 80 db 24 07 00 88 02 02 8a 01 01 00 00 00 00 10: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00 20: 01 f0 00 00 00 00 00 50 00 00 00 00 58 14 d2 24 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02) (prog-if 8f [Master SecP SecO PriP PriO]) Subsystem: Giga-byte Technology GA-8IPE1000 Pro2 motherboard (865PE) Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 11 Region 0: I/O ports at c000 [size=8] Region 1: I/O ports at c400 [size=4] Region 2: I/O ports at c800 [size=8] Region 3: I/O ports at cc00 [size=4] Region 4: I/O ports at d000 [size=16] 00: 86 80 d1 24 05 00 a8 02 02 8f 01 01 00 00 00 00 10: 01 c0 00 00 01 c4 00 00 01 c8 00 00 01 cc 00 00 20: 01 d0 00 00 00 00 00 00 00 00 00 00 58 14 d1 24 30: 00 00 00 00 00 00 00 00 00 00 00 00 0b 01 00 00 ----------------- lspci ends ------------------ When I try to mount a /dev/hde partition I always get a "Disabling IRQ #11" warning and the mount is completed with a delay of 10 seconds. Note that the mount is being done but only after the delay. If you need the full dmesg and lspci output please say so. I haven't included it since they are long. |
problem solved!
Since noone had a clue about what was the problem, i just wanted to say that I still don't know why the sata hdd failed to work properly under 2.6.15_1. However I just tried 2.6.16 stable version and without modifying anything the drive is working perfectly.
|
All times are GMT -5. The time now is 11:52 AM. |