Messages in this thread | | | Date | Thu, 4 Feb 1999 22:54:58 -0600 (CST) | From | "Andre M. Hedrick" <> | Subject | Re: udma still broken (2.2.1+aladdin 5) |
| |
Message cut from an earlier reply to Leon, by me.
> > still doesnt work properly for the aladdin 5 pci ide chipset, as i can't > > mount cdroms. mounting cdroms on stock 2.2.1 works. > > This tells you that DMA is not functional with the CDROM. > Recompile with my patch and skip 'CONFIG_IDEDMA_AUTO' option. > > Add/Create to the append line of your /etc/lilo.conf > append="ide0=dma" > > This will allow for the hard drives on ide0 to get DMA access while > forcing ide1 to revert to PIO access. > > One can not easily make ALI play nicely with anything but HD's. > All other ATAPI devices that report as possible DMA capable will cause > errors.
Shaw,
The above is the correct method for handling ATAPI devices that report errors. I suggest that you split the HD and CDROM to maintain the stablity of DMA xfers. This is part of the problematic nature of the ALI IV/V chipset based boards and Linux. This code was developed independent of me, but tested enough to state that it is functional in most cases. Until I get around to getting one of these to shake down hard and torture, one will be required to patch until, or 2.3.X begins.
On Thu, 4 Feb 1999, Shaw Carruthers wrote:
> > > I have an Asus P5A with Aladdin chipset and although my CDROM works ok, I > am seeing: > > Feb 4 01:41:13 shawc kernel: hdb: lost interrupt
The point is that this should not happen.
> Feb 4 01:41:13 shawc kernel: hdb: cdrom_decode_status: status=0xd0 { Busy } > Feb 4 01:41:13 shawc kernel: hdb: DMA disabled > Feb 4 01:41:13 shawc kernel: hdb: ATAPI reset complete > Feb 4 01:41:14 shawc kernel: ATAPI device hdb: > Feb 4 01:41:14 shawc kernel: Error: Unit attention -- (Sense key=0x06) > Feb 4 01:41:14 shawc kernel: Power on, reset or bus device reset occurred -- (asc=0x29, ascq=0x00) > Feb 4 01:41:14 shawc kernel: ATAPI device hdb: > Feb 4 01:41:14 shawc kernel: Error: Unit attention -- (Sense key=0x06) > Feb 4 01:41:14 shawc kernel: Not ready to ready transition, medium may have changed -- (asc=0x28, ascq=0x00) > ide0: BM-DMA at 0xa400-0xa407, BIOS settings: hda:DMA, hdb:pio > > > hdb: FX320S, ATAPI CDROM drive > hdb: ATAPI 32X CD-ROM drive, 256kB Cache > > -- > Shaw Carruthers - shaw@shawc.demon.co.uk > London SW14 7JW UK > This is not a sig( with homage to Magritte). > > > > - > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@vger.rutgers.edu > Please read the FAQ at http://www.tux.org/lkml/ >
Cheers, Andre Hedrick The (NEW) Linux IDE guy
http://www.dyer.vanderbilt.edu/server/udma/
You just need a bigger hammer, or learn how to swing the one you have better. (C) me.....
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |