I upgraded from Slackware 10.2 to Slackware 11.0. When I boot, my cd burner doesn't work correctly.
Code:
root@evilpenguin:/var/log/apache# cdrecord -scanbus
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.
Why it is trying to use /dev/pg* (from what I have read, that is associated with parallel ports) instead of /dev/sg* or /dev/sr* (It uses one of these when I pass the kernel parameters, I can't remember which one).
However, if I pass the options
to the kernel at boot, the cd burner will work, however, after burning a cd, it cannot mount the cd (or any cd).
Here is the cdrecord with the parameters passed (it will burn, but not mount a cd)
Code:
root@evilpenguin:/home/jon# cdrecord -scanbus
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Jörg Schilling
Linux sg driver version: 3.1.25
Using libscg version 'schily-0.8'.
scsibus0:
0,0,0 0) 'HP ' 'CD-Writer+ 9500 ' '1.0e' Removable CD-ROM
0,1,0 1) *
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
and the error message when attempting to mount a cd
Code:
root@evilpenguin:/home/jon# mount /dev/cdrom
mount: wrong fs type, bad option, bad superblock on /dev/cdrom,
missing codepage 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
Here is dmesg
Code:
root@evilpenguin:/home/jon# dmesg | tail
pg: pg version 1.02, major 97
pg0: Autoprobe failed
pg: No ATAPI device detected
paride: version 1.06 installed (parport)
pg: pg version 1.02, major 97
pg0: Autoprobe failed
pg: No ATAPI device detected
ide-scsi: hdc: unsupported command in request queue (0)
end_request: I/O error, dev 16:00 (hdc), sector 64
isofs_read_super: bread failed, dev=16:00, iso_blknum=16, block=32
Also, I try to load the sg or sr module (which are both located in /usr/src/linux-2.4.33.3/drivers/scsi) it says module not found.
The ide-scsi module is loaded and running when it works, and when it doesn't work. I can't seem to figure out what I need to do to get the burner to work and be able to mount cd's.
(This was working previous to upgrade)