Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 3731

Summary: mount cdrom "Serverworks OSB4 in Impossible state"
Product: Gentoo Release Media Reporter: slais-sysweb <slais-www>
Component: EverythingAssignee: Brandon Low (RETIRED) <lostlogic>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: All   
URL: http://www.ucl.ac.uk/~uczcdjc
Whiteboard:
Package list:
Runtime testing required: ---

Description slais-sysweb 2002-06-14 09:09:20 UTC
Using Gentoo 1.2 on IBM eServer Xseries 232
CD ROM drive is IDE (only IDE device)

CD rom boots 
ok and installation proceeds ok according to installation instructions (onl variation is 
'modprobe ips' required for IBM ServerRAID)
but at
mount /dev/cdroms/cdrom0 /mnt/cdrom -o 
ro -t iso9660

I get and error
'Serverworks OSB4 in impossible state'

and I have to 
reboot.

dmesg output shows
Serverworks OSB4
ide 0 BM-DMA at 0x0840 0x0847, BIOS 
settings: hda: DMA
hda LTN4865, ATAPI CD.DVD-ROM
ide0 at 0x1f0 -0x1f7, 0x3f6 on irq14

A 
Google search shows some correspondance about this on the kernel mailing list with regard to 
Seagate drives but nothing about cdrom problems

I have sucessfully installed SuSE 7.3 and 
Debian 2.2r5 on this system so this does appear to be something in the Gentoo kernel
Comment 1 slais-sysweb 2002-06-19 06:55:03 UTC
a work-around for this is to use

hdparm -d0 /dev/hda

after booting gentoo.
recompiling 
the kernel without DMA should also fix this
Comment 2 Michael Cohen (RETIRED) gentoo-dev 2002-06-25 16:50:49 UTC
Report this to the Linux kernel mailinglist, at linux-kernel@vger.kernel.org. 
Turning off DMA works around this on the serverworks box I have at work.
Comment 3 Brandon Low (RETIRED) gentoo-dev 2002-09-06 17:51:12 UTC
not a bug that we handle, hopefully future linux kernel versions will fix this
for you.
Comment 4 Chris Gianelloni (RETIRED) gentoo-dev 2005-03-25 11:24:40 UTC
Moving these so we can remove the "Install CD" component from "Gentoo Linux".

I apologize to everyone for this spam, but according to the bugzilla developers,
this is the only reasonable way to do this.