You are not logged in.

#1 2010-06-10 02:23:00

Deau
Member
Registered: 2010-06-10
Posts: 7

[SOLVED] Arch won't let me mount my CD-R

Hi there,

I have installed Arch successfully on my Macbook. Currently I'm using wmii-3.5 as a window manager and everything works (except sound and wifi, which i'm getting around to.)

I've run into a bit of a road block reading my data CD's onto which i backed up my files. I'm unable to mount them in Arch. Normal data CD's (such as games or Windows Install disks) work fine. Whenever I try to mount a CD that i've burnt myself, however, i'm told I must specify the fs type.

Here is the relevant output from dmesg:

sda:sr0: scsi3-mmc drive: 24x/24x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
sr 0:0:0:0: Attached scsi CD-ROM sr0

My fstab line seems simple enough to figure out:

/dev/cdrom        /media/cd     auto     ro,user,noauto,unhide     0     0

Error messages that I get (below) seem to resolve /dev/cdrom to /dev/sr0 but I get the same errors regardless of whether mount is given /dev/cdrom or /dev/sr0.

So, let's put any old CD into the drive....

[root@saturn ~]# mount /media/cd
[root@saturn ~]#

It works silently and I can read and copy files from /media/cd. Let's take out the disk.....

[root@saturn ~]# mount /media/cd
mount: you must specify the filesystem type
[root@saturn ~]#

Which is fair enough, now let's see what happens when I put a CD-R i burned into the drive....

[root@saturn ~]# mount /media/cd
mount: you must specify the filesystem type
[root@saturn ~]#

Which begins to indicate that the drive isn't recognizing the CD-R, so let's be more specific....

[root@saturn ~]# mount -t iso9660 /dev/cdrom /media/cd
mount: block device /dev/sr0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
    missing codepage or helper program, or other error
    (could this be the IDE device where you in fact use
    ide-scsi so that sr0 or sda or so is needed?)
    In some cases useful info is found in syslog - try
    dmesg | tail    or so

[root@saturn ~]#

What useful info can we get?

[root@saturn ~]# dmesg | grep sr0
.... some 500 lines of errors like this....
sr 0:0:0:0: [sr0] Result: hostbyte=0x00 driverbyte=0x08
sr 0:0:0:0: [sr0] Sense Key : 0x5 [current]
sr 0:0:0:0: [sr0] ASC=0x21 ASCQ=0x0
sr 0:0:0:0: [sr0] CDB: cdb[0]=0x28: 28 00 00 00 00 10 00 00 01 00
end_request: I/O error, dev sr0, sector 64

The final line given by dmesg reads;

isofs_fill_super: bread failed, dev=sr0, iso_blknum=16, block=16

This happens with all the CD-R's i've tried on the machine. These CD-R's work under OS X on the same machine (dual boot) and they work on separate machines running OS X or Windows. One of the CD-R's includes the installation media i used for this Arch install.

I'm hoping this is simply a matter of installing drivers or specifying a different file system type. I've searched online and seen similar outputs but not similar problems. I have tried specifying the udf fs type to no avail.

Does anyone know where I'm going wrong? Any help or advice would be appreciated!

Last edited by Deau (2010-06-10 02:56:38)

Offline

#2 2010-06-10 02:55:36

Deau
Member
Registered: 2010-06-10
Posts: 7

Re: [SOLVED] Arch won't let me mount my CD-R

Lots of fun.... The superdrive in my Macbook seems to have gone off kilter since my install. Now the CD-R won't work regardless of which operating system I use. Normal CD's and DVD's are fine, but any CD-R is taken as a blank disk.

Using an external CD drive solved this problem.

Offline

Board footer

Powered by FluxBB