Re: DMA broken in mainline 2.6.13.2 _AND_ opensuse vendor 2.6.13-15

From: Lennart Sorensen
Date: Thu Sep 22 2005 - 08:26:15 EST


On Wed, Sep 21, 2005 at 10:28:18PM -0400, David R wrote:
> DMA is broken in 2.6.13.2 and opensuse 2.6.13-15, for my cdrom/dvd
> burner.
>
> My chipset is:
>
> 00:0f.1 IDE interface: VIA Technologies, Inc.
> VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06)
>
> I have also heard ICH5 has this problem as well.
>
> I can tell you that hdparm -iI /dev/hdb reports the drive in udma4 mode.
>
> This drive is a: LITE-ON DVDRW SOHW-1693S, FwRev=KS09 However I think
> that maybe irrelevant.
>
> On .13 I get this at the end of dmesg:
>
> hdb: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
> hdb: drive_cmd: error=0x04 { AbortedCommand }
> ide: failed opcode was: 0xec
> hdb: drive_cmd: status=0x51 { DriveReady SeekComplete Error }
> hdb: drive_cmd: error=0x04 { AbortedCommand }
> ide: failed opcode was: 0xec
>
> On .12 I get this but not on .13:
>
> VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
> ide0: BM-DMA at 0xa000-0xa007, BIOS settings: hda:pio, hdb:DMA
> ide1: BM-DMA at 0xa008-0xa00f, BIOS settings: hdc:pio, hdd:pio

What is on hda?

If nothing, fix your system. You should NOT have a slave without a
master on an ide bus.

Probably won't fix things, but sometimes it does fix things.

Len Sorensen
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/