Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've looked at a lot of posts with this error, but didn't seem to find a solution--or, admittedly, didn't understand some solutions to think them relevant (e.g. I don't know if this scsi vs. IDE device files is applicable http://forum.soft32.com/linux2/mount...pict46449.html -- i do not see ide-cd listed in lsmod).
This is the error:
Code:
# mount /dev/hda /mnt/dvd/
mount: block device /dev/hda is write-protected, mounting read-only
mount: /dev/hda: can't read superblock
Code:
# mount -t iso9660 /dev/hda /mnt/dvd
mount: block device /dev/hda is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/hda,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Hmm, I _was_ trying to improperly mount an .iso I now realize, BUT it also gave me the same error for a video dvd (I have dvdlibcss, mplayer and mplayer codecs installed).
I think this was all I should need to be able to read an encrypted DVD, right? Even if I missed something, I thought it would still mount and then give me an error message about not reading the disk.
also, with the cd-rom, I can
# cat /dev/hdb
before mounting, and have it return all the data, but with the dvd
Code:
# cat /dev/hda
cat: /dev/hda: Input/output error
Regarding an .iso dvd, is there a way to mount if you don't know the .iso filename, instead of:
# mount -t iso9660 -o loop filename.iso /mnt/dvd
or is there a way to find out the name of the .iso? I tried putting it into a SUSE machine; it gets automounted and I'm not sure how to parse out the original iso name to try that.
Thanks!
Just checking in..
I still haven't resolved this; anyone have a hint or clue?
I read in another post to check
Code:
# modprobe loop
FATAL: Module loop not found.
I can mount an iso from a cd though, just not from a dvd (dvd is readable/mountable on other machines).
Code:
# mount -t iso9660 -o loop /dev/hdb /media/cdrom
works! Though I cannot boot from this drive!?
# mount -t iso9660 -o loop /dev/hda /media/dvd
Code:
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
and
Code:
# mount -t iso9660 -o ro,loop=/dev/loop0 /dev/hda /mnt/cdrom
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
# dmesg | tail
Buffer I/O error on device hda, logical block 16
hda: tray open
ATAPI device hda:
Error: Not ready -- (Sense key=0x02)
No reference position found (media may be upside down) -- (asc=0x06, ascq=0x00)
The failed "Read 10" packet command was:
"28 00 00 00 00 11 00 00 01 00 00 00 00 00 00 00 "
end_request: I/O error, dev hda, sector 68
Buffer I/O error on device hda, logical block 17
isofs_fill_super: bread failed, dev=loop0, iso_blknum=16, block=32
On a similar note, I cannot boot from the cdrom drive either...the same cd I originally installed slackware with.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.