You are not logged in.
Pages: 1
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
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
Pages: 1