Two things are jumping out at me here (in addition to Declan's excellent
suggestion to try mounting a known-good CD):
1) What's the deal with the wacky chained symlinks?  Symlinks are a
truly horrible idea when it comes to block devices, because most people
have no clue what they're trying to do with them (the infamous
/dev/cdrom thing on RedHat boxes comes immediately to mind).  Try
mounting the actual block device, rather than a symlink two levels up. 
Additionally, the dmesg output you presented indicates that Linux thinks
the drive is /dev/sr0, yet /dev/sr0 is a symlink.  Linux should be
recognizing the actual block devce, not a symlink.
2) The fact that you're seeing bread errors even when nothing is in the
drive really makes me think hardware failure (specifically the laser
going bad).  It sounds like the drive can't even tell what (if anything)
is in it.  Its not surprising that you were able to burn a CD OK.  The
drive isn't trying to read anything during a burn, so even if the laser
never even comes on, it doesn't know the difference, and merily goes on
its way.

Anyway, i'd say try Declan's suggestion first, if that fails, remove the
multitude of spaghetti symlinks, and if that continues to fail, you
might want to consider that you have a bad drive.

--- Chris Kassopulo <[EMAIL PROTECTED]> wrote:
> Greetings,
> 
> I bought an HP9100 cdrw a while back cause my cdrom died.  Installed
> it,
> burned a cd in windows and linux - no problems.  I've only used it
> since
> as a reader.  I can read the cd I burnt when I installed.  I burn a cd
> today, the right things happen (lights and gcombust feedback) but when
> I try to mount it:
> 
> /home/ckasso# mount /dev/sr0
> mount: wrong fs type, bad option, bad superblock on /dev/scd0,
>        or too many mounted file systems
> 
> I can burn and read in windows and can read in linux.  I've looked at
> fstab, modules.conf and grub's menu.lst.  All seems ok.  The only
> interesting thing is dmesg.  I get this when the tray is empty,
> holding
> a good cd, a bad one or a cocoanut donut.
> 
> dmesg output (duplicate lines edited out):
> scsi0 : SCSI host adapter emulation for IDE ATAPI devices
>   Vendor: HP        Model: CD-Writer+ 9100c  Rev: H2,1
>   Type:   CD-ROM                             ANSI SCSI revision: 02
> Detected scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
> sr0: scsi3-mmc drive: 32x/32x writer cd/rw xa/form2 cdda tray
> Uniform CD-ROM driver Revision: 3.12
> VFS: Disk change detected on device ide1(22,0)
> isofs_read_super: bread failed, dev=16:00, iso_blknum=16, block=32
> VFS: Disk change detected on device sr(11,0)
> attempt to access beyond end of device
> 0b:00: rw=0, want=33, limit=2
> isofs_read_super: bread failed, dev=0b:00, iso_blknum=16, block=32
>  I/O error: dev 0b:00, sector 2
>  I/O error: dev 0b:00, sector 0
> FAT bread failed
> read_super_block: unable to read superblock on dev 0b:00
> read_old_super_block: try to find super block in old location
> read_old_super_block: unable to read superblock on dev 0b:00
> ISO 9660 Extensions: Microsoft Joliet Level 3
> ISO 9660 Extensions: RRIP_1991A
> 
> ~$ ls -l /dev
> lrwxrwxrwx   1 root    root         8 Aug 27 04:20 cdrom -> /dev/sr0
> lrwxrwxrwx   1 root    root         4 Aug 27 04:20 sr0 -> scd0
> brw-rw----   1 root    cdrom   11,  0 May 16  2001 scd0
> brw-rw-r--   1 root    disk    22,  0 May 16  2001 hdc
> 
> Hardware or not writing properly?  Any opinions or insights?

=====
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Lonni J. Friedman                          [EMAIL PROTECTED]

Linux Step-by-step help:           http://netllama.ipfox.com

                                                 .

__________________________________________________
Do You Yahoo!?
Send your FREE holiday greetings online!
http://greetings.yahoo.com
_______________________________________________
Linux-users mailing list
Archives, Digests, etc at http://linux.nf/mailman/listinfo/linux-users

Reply via email to