Dapper will not boot on SiS5513. HDD "lost interrupt"

Bug #50835 reported by antivert
2
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: linux-image-2.6.15-25-686

When attempting to boot Dapper using the SiS-5513 IDE chipset (very common SiS chipset) using kernel 2.6.15-25 or 2.6.15-23, I receive a lot of "lost interrupt" errors from both of my HDDs and Dapper hangs and will not boot past "Loading Hardware Drivers".

I upgraded from Breezy, so when I boot from the 2.6.12-10 kernel, the hard drives all work fine. Looks like an incompatibility with my IDE chipset and the 2.6.15 kernels, for some reason. More hardware information to follow.

Revision history for this message
antivert (gimp) wrote : Re: More hardware information from lspci -v

Only displaying (hopefully) relevant hardware :

0000:00:00.0 Host bridge: Silicon Integrated Systems [SiS] 651 Host (rev 02)
        Subsystem: ASUSTeK Computer Inc.: Unknown device 8081
        Flags: bus master, medium devsel, latency 32
        Memory at d8000000 (32-bit, non-prefetchable) [size=64M]
        Capabilities: [c0] AGP version 2.0

0000:00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: d7000000-d7ffffff
        Prefetchable memory behind bridge: dff00000-febfffff

0000:00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 25)
        Flags: bus master, medium devsel, latency 0

0000:00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
        Flags: medium devsel
        I/O ports at e600 [size=32]

0000:00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (prog-if 80 [Master])
        Subsystem: ASUSTeK Computer Inc.: Unknown device 807a
        Flags: bus master, medium devsel, latency 128, IRQ 16
        I/O ports at b400 [size=16]

Revision history for this message
Chuck Short (zulcss) wrote :

Try booting with noapic

Changed in linux-source-2.6.15:
status: Unconfirmed → Needs Info
Revision history for this message
antivert (gimp) wrote :

Using noapic allows me to boot (hooray), however it takes a very long time, and DMA is disabled for my hard drive. Once I'm fully booted, I can enable DMA.

Error while booting is:
[17179605.616000] hda: dma_timer_expiry: dma status == 0x60
[17179605.616000] hda: DMA timeout retry
[17179605.616000] hda: timeout waiting for DMA

[17179687.336000] hdb: dma_timer_expiry: dma status == 0x60
[17179687.336000] hdb: DMA timeout retry
[17179687.336000] hdb: timeout waiting for DMA

Takes around 5 minutes to clear this error while booting. Earlier kernel 2.6.12-10 does not have this problem, and boots much more quickly. DMA is enabled with the earlier kernel.

Revision history for this message
Andrew Fenn (andrewfenn) wrote :

I'm glad you fixed your problem. If you are having problems again please feel free to open a new bug.

Changed in linux-source-2.6.15:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.