Red Hat Bugzilla – Bug 29730
Installer hangs when mounting IDE CDROM
Last modified: 2007-04-18 12:31:48 EDT
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.1orig i686)
I can't install neither fisher nor wolverine
on neither an IBM netfinity 3000 nor on an
Steps to Reproduce:
1. Insert disc1
Actual Results: Nothing :-)
I even can't switch consoles.
After installation via network, I can't use
the CDROM drive, unless I do "hdparm -d0 /dev/hdc"
So I suspect that my CDROM doesn't do DMA.
How do I disable DMA for the CDROM during the installation?
The BIOS offers two settings for the CDROM drive:
"High performance" and "compatible"; neither works.
There will at least be an option to disable DMA; our current rawhide
kernel has ide<n>=nodma available.
Can you do me a favour and past the output of
With that info we can auto-set your cdromdrive as "do not use DMA"
Will this help during installation, or only after installation?
Both machines (IBM Netvista 6578 and Netfinity 3000) have
a drive identified as "CRD-8400B".
I tried booting the wolverine CD, specifying "linux ide1=nodma",
but it still hangs.
Thanks for the drive ID; it's added to the automatic "do not do DMA" list.
As for ide1=nodma, the option didn't work too well and got changed to
"ide=nodma" which turns of DMA for all drives...
the automatic list is MUCH better...
Yes, but is this list used during _installation_?
Absolutely. It's an in-kernel list of known-bad devices for which the kernel
should not attempt DMA.
I have two labs filled with 50 some computers with CRD-8400C and CRD-8480M
CD-ROM drives, and the computers freeze when installing from the CD. I got
around the problem by installing over the network, however, under normal usage
of the computer, the machine freezes when trying to 'mount /mnt/cdrom'
As mentioned in the above comments, hdparm fixes the drive. I used different
options, though. My rc.local script runs 'hdparm -d1 -X34 /dev/hdc'
I'm just letting you know the model numbers and my work-around so you can add
them to your "do not do DMA list".
firstname.lastname@example.org: there is a "ide=nodma" option you could have used
on the syslinux prompt.
I'll add the drives to the blacklist.
Thanks for reporting.
samsung cd-rom sc-140 has the same problem. I could not mount it
after CD install until i did hdparm -d0 /dev/hdc. for now everything i
know of works.