Click to See Complete Forum and Search --> : mount - must mound burnt cd to mount stamped cd


acid45
11-06-2007, 07:22 PM
This striked me as weird right off the bat. What I did to find out the workaround is testing if I could mount a regular burnt CD. DVD's don't seem to be a problem since I can mount Linux Format DVDs with no problems.

I tried the stamped CD in another PC with windows and the autorun worked fine. I tried in my CD-ROM and DVD-ROM and both of them gave me the error:

# mount /dev/hdc /mnt/cdrom
mount: block device /dev/hdc is write-protected, mounting read-only
mount: /dev/hdc: can't read superblock

I tried mounting a burnt CD and it mounted no problem and then when I tried to mount the stamped CD again it worked no problem. If I rebooted, I had to mount the burnt CD first and then mount the stamped CD. Once I have mounted the burnt CD all the stamped CDs I've tried work. Some stamped CDs work and some don't.

Slackware 12.0 fresh, full, install. hugesmp.s used as kernel. No customizations done. I spent t least 3 hours trying to figure this out. I found some posts on the net about hald but stopping hald didn't resolve the issue.

Any input as to why, how who or wtf would be great! Any ideas for investication would be nice too but /var/log/messages wasn't very useful. ONCE when I tried, I am not sure what I tried to do but it gave me this:
Nov 6 18:10:33 roxbox kernel: cdrom: This disc doesn't have any tracks I recognize! This was about 2 hours ago so it was before I tried the burnt CD, or any other CD.

bwkaz
11-06-2007, 08:30 PM
Does it work any better if you specify the filesystem? "-t iso9660" should be OK.

(Or, if you don't want to specify the FS every time you mount it, then put it in /etc/fstab with "noauto" in the options field, and "iso9660" in the FS field. Then you can just "mount /dev/hdc" (or whatever file you put into fstab) or "mount /mnt/cdrom" (or whatever mount point you put into fstab), and not specify anything else. Unless you're already doing that and still getting the error...)