Description of Problem: After upgrading RH7.1 to kernel 2.4.3-12 i686, mount /mnt/cdrom will spit out: (note: typed by hand...) hdc: set_drive_speed_status: status=0x51 { DriveReady SeekComplete Error } hdc: set_drive_speed_status: error=0x64 hdc:ATAPI 40x CD-ROM DRIVE, 128kB Cache, DMA and machine will hang, cannot switch consoles or ctl-alt-del. Prior kernel 2.4.2-2 would spit out: hdc: (U)DMA disabled and continue on with mount. booting 2.4.3-12 with ide=nodma mounts the cd-rom without hang. cat /proc/ide/hdc/model is CRD-8400B. Machine is IBM NetVista TYPE 6578-LAU How Reproducible: always Steps to Reproduce: 1. mount /mnt/cdrom 2. 3. Actual Results: Expected Results: Additional Information:
I've added this to the "no dma" blacklist You can use hdparm to disable DMA only on the cdrom while keeping dma on your harddisks btw.
Thanks.
I have the same model and cannot do anything to the CD without hanging. Even hdparm -d0 /dev/cdrom hangs.
Same problem shows up on IBM mPro 6868-30G (6868 was supposed to be certified by RedHat for RH-7.1...) Cdrom is CRD-8480C Btw. After I turned dma off something turned it back on.. You'd better also set the "keep settings" option. I use -u1 -d0 -c3 -k1
This one needs to be on the dma blacklist also: HardHat:bryce> cat /proc/ide/hda/model SONY CD-RW CRX140E Firmware 1.0n DMA for this drive does not work under windows either. On RH7.2 mounting with DMA on locks the machine. Using hdparm to turn dma off fixes it. Too bad, since this drive was "recommended" for Linux use.