cdu31a not working properly

Marc Lehmann (pcg@goof.com)
Thu, 29 Jan 1998 14:49:28 +0100


since around 2.1.78, the behaviour when mounting a cd-rom is as follows
(cdu31a is a module, linux-2.1.82):

# mount /cdrom
<takes 15 seconds, cd is accessed>
mount: wrong fs type, bad option, bad superblock on /dev/cdrom,
or too many mounted file systems
[Exit 32]

syslog contains:
Uniform CD-ROM driver Revision: 2.12
cdrom: tray is open...
VFS: Disk change detected on device 0f:00
CDU31A: Invalid block status: 0x0
cdu31a: Resetting drive on error
CDU31A: unknown 0x03 error for block 68, nblock 2
ISO9660 Extensions: RRIP_1991A
VFS: Disk change detected on device 0f:00
VFS: busy inodes on changed media..
VFS: brelse: Trying to free free buffer
cdrom: tray is open...
cdrom: tray is open...

when I now do
# mount /cdrom
<about one second>
#

works! i.e. the first mount after loading the module
ALWAYS fails (btw, what does "tray is open..." mean???)

-----==- |
----==-- _ |
---==---(_)__ __ ____ __ Marc Lehmann +--
--==---/ / _ \/ // /\ \/ / pcg@goof.com |e|
-=====/_/_//_/\_,_/ /_/\_\ --+
The choice of a GNU generation |
|