mcdx -- do_request(): non-read command to cd!!

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Rene Herman
Date: Friday, March 30, 2007 - 2:21 pm

Hi Al.

GIT doesn't remember, it's been too long, but IIRC you were the last one 
to do some work on mcdx (the old proprietary mitsumi cd-rom driver). The 
thing builds without warnings on 2.6.20.4, unlike most other proprietary 
CD-ROM drivers, so someone did...

In any case, I just bet you're positively thrilled receiving bug-reports 
for the thing right? Mmm?

I dug up a 1-speed Mitsumi CRMC-LU005S today. Brilliant drive! You push 
on the front, after which it comes loose and you then yank the entire 
drive, mechanism and all, out of its casing over some kind of magnetic 
resistance it seems and then open a _second_ top-loading door, put in 
the CD and follow the procedure backwards again. I've done that at least 
20 times now and I'm not by any means done yet. Brilliant.

The drive works fine under DOS (*), with both IRQ-less and IRQ-enabled 
controllers. The linux driver does not work though:

root@5va2:~# modprobe mcdx

root@5va2:~# dmesg | tail -4
mcdx Version 2.14(hs)
mcdx $Id: mcdx.c,v 1.21 1997/01/26 07:12:59 davem Exp $
Uniform CD-ROM driver Revision: 3.20
  mcdx: Mitsumi CD-ROM installed at 0x300, irq 15. (Firmware version M 4)

root@5va2:~# mount /dev/mcdx0 /mnt/cdrom
mount: block device /dev/mcdx0 is write-protected, mounting read-only
mount: /dev/mcdx0: can't read superblock

root@5va2:~# dmesg | tail -4
  mcdx: Mitsumi CD-ROM installed at 0x300, irq 15. (Firmware version M 4)
mcdx do_request(): non-read command to cd!!
end_request: I/O error, dev mcdx0, sector 0
FAT: unable to read boot sector
root@5va2:~#

This same 300/15 pair works under DOS in the same machine and IRQ15 is 
firing. The error sounds very block-ish. Would you happen to know?

I'll happily test patches :-)

Rene.

(*) Mitsumi not only has the old DOS driver online, it even keeps a 
scanned manual available:

http://www.mitsumi.com/enduser/1_drivers.html#Manuals

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
mcdx -- do_request(): non-read command to cd!!, Rene Herman, (Fri Mar 30, 2:21 pm)
Re: mcdx -- do_request(): non-read command to cd!!, Jens Axboe, (Fri Mar 30, 11:47 pm)
Re: mcdx -- do_request(): non-read command to cd!!, Rene Herman, (Sat Mar 31, 11:23 am)
Re: mcdx -- do_request(): non-read command to cd!!, Pekka Enberg, (Sun Apr 1, 3:06 am)
Re: mcdx -- do_request(): non-read command to cd!!, Pekka Enberg, (Sun Apr 1, 3:16 am)
Re: mcdx -- do_request(): non-read command to cd!!, Rene Herman, (Sun Apr 1, 5:02 pm)
Re: mcdx -- do_request(): non-read command to cd!!, Rene Herman, (Sun Apr 1, 5:07 pm)
Re: mcdx -- do_request(): non-read command to cd!!, Jens Axboe, (Sun Apr 1, 11:42 pm)
Re: mcdx -- do_request(): non-read command to cd!!, Pekka J Enberg, (Sun Apr 1, 11:50 pm)
Re: mcdx -- do_request(): non-read command to cd!!, Pekka Enberg, (Mon Apr 2, 12:07 am)
Re: mcdx -- do_request(): non-read command to cd!!, Jens Axboe, (Mon Apr 2, 12:10 am)
Re: mcdx -- do_request(): non-read command to cd!!, Pekka J Enberg, (Mon Apr 2, 12:37 am)
Re: mcdx -- do_request(): non-read command to cd!!, Pekka J Enberg, (Mon Apr 2, 1:55 am)
Re: mcdx -- do_request(): non-read command to cd!!, Boaz Harrosh, (Mon Apr 2, 2:32 am)
Re: mcdx -- do_request(): non-read command to cd!!, Rene Herman, (Mon Apr 2, 8:18 am)
Re: mcdx -- do_request(): non-read command to cd!!, Rene Herman, (Mon Apr 2, 8:39 am)
Re: mcdx -- do_request(): non-read command to cd!!, Rene Herman, (Mon Apr 2, 8:45 am)