k3b incorrectly identifies scsi r/w drive as read-only -- Mode
sense fails
Oliver Iberien
oliver-forward at charter.net
Fri Mar 24 20:52:11 UTC 2006
On Friday 24 March 2006 12:29, you wrote:
> On 3/24/06, Oliver Iberien <oliver-forward at charter.net> wrote:
> > On Friday 24 March 2006 12:12, you wrote:
> > > On 3/24/06, Oliver Iberien <oliver.iberien at charter.net> wrote:
> > > > I've got my Plextor PX-W4012S SCSI R/W drive recognized by k3b by
> > adding
> > > > ALL ALL = NOPASSWD: /sbin/camcontrol devlist
> > > > to sudoers and starting k3b with sudo. Unfortunately, k3b has the
> > > > idea that
> > > > this is read-only.
[snip]
> > >
[snip]
> > > but /etc/devfs.conf (i think) has places where you can set the
> > > permission to devices. I believe I did 0666 (read/write to all) for
> > > acd0, cdrom0,...
> >
> > pass0,
[snip]
> >
> > I had done that. I can access the drive, but it is still not being
> > correctly
> > recognized as a writer.
[snip]
>
> What happens when you run k3b as root (just to test)
>
> Also, what are the permissions on
> (assuming the writer is the first cd device)
> /dev/cd0
> /dev/acd0
> /dev/pass0
From /etc/devfs.conf:
own acd0 root:wheel
own cd0 root:wheel
own pass0 root:wheel
perm pass0 0666
perm acd 0666
perm cd0 0666
perm /cdrom 0666
perm /cdrom1 0666
own /cdrom 0666
own /cdrom1 0666
k3b run as root fails though not being about to connect to X. Starting up k3b
with sudo gives a bouquet of k3b errors, one of which is MODE SENSE FAILS:
k3b: (K3bDevice::openDevice) open device /dev/pass0 succeeded.
k3b: (K3bDevice::openDevice) open device /dev/pass0 succeeded.
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::Device) /dev/cd0: modeSense 0x05 failed!
k3b: (K3bDevice::Device) /dev/cd0: Cannot check write modes.
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::Device) /dev/cd0: read mode page 2A failed!
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::Device) /dev/cd0: modeSense 0x05 failed!
k3b: (K3bDevice::Device) /dev/cd0: Cannot check write modes.
Would anyone have an idea how to fix this?
Oliver
Whole k3b startup follows:
$ sudo k3b
Password:
ERROR: Communication problem with k3b, it probably crashed.
$ k3b: (K3bExternalBinManager) Cdrecord 2.1 features: gracetime, overburn,
cdtext, clone, tao, cuefile, xamix, plain-atapi, hacked-atapi
k3b: (K3bExternalBinManager) 2 1 -1 seems to be cdrecord version >= 1.11a02,
using burnfree instead of burnproof
k3b: (K3bExternalBinManager) seems to be cdrecord version >= 1.11a31, support
for Just Link via burnfree driveroption
k3b: (BSDDeviceScan) number of matches 8
k3b: (BSDDeviceScan) add device /dev/cd0:0:0:0
k3b: (K3bDevice::Device) /dev/cd0: init()
k3b: (K3bDevice::openDevice) open device /dev/pass0 succeeded.
k3b: (K3bDevice::openDevice) open device /dev/pass0 succeeded.
k3b: (K3bDevice::ScsiCommand) transport command 12, length: 6
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::ScsiCommand) transport command 46, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: GET CONFIGURATION (46)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::openDevice) open device /dev/pass0 succeeded.
k3b: (K3bDevice::openDevice) open device /dev/pass0 succeeded.
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::Device) /dev/cd0: modeSense 0x05 failed!
k3b: (K3bDevice::Device) /dev/cd0: Cannot check write modes.
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::Device) /dev/cd0: read mode page 2A failed!
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::ScsiCommand) transport command 5a, length: 9
k3b: (K3bDevice::ScsiCommand) transport failed (4): 336896
k3b: (K3bDevice::ScsiCommand) failed:
k3b: command: MODE SENSE (5a)
k3b: errorcode: 70
k3b: sense key: ILLEGAL REQUEST (5)
k3b: asc: 24
k3b: ascq: 0
k3b: (K3bDevice::Device) /dev/cd0: MODE SENSE length det failed.
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s1b
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3a
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3e
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3f
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3d
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/cd0
k3b: (K3bDevice::DeviceManager) found device for /dev/cd0: /dev/cd0
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/acd0
k3b: No Devices found!
k3b: (K3bDevice::DeviceManager) found config entry for devicetype: PLEXTOR
CD-R PX-W4012S
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s1b
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3a
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3e
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3f
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/ad2s3d
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/cd0
k3b: (K3bDevice::DeviceManager) found device for /dev/cd0: /dev/cd0
k3b: (K3bDevice::DeviceManager) scanning fstab: /dev/acd0
k3b: (K3bExternalBinManager) Cdrecord 2.1 features: gracetime, overburn,
cdtext, clone, tao, cuefile, xamix, plain-atapi, hacked-atapi
k3b: (K3bExternalBinManager) 2 1 -1 seems to be cdrecord version >= 1.11a02,
using burnfree instead of burnproof
k3b: (K3bExternalBinManager) seems to be cdrecord version >= 1.11a31, support
for Just Link via burnfree driveroption
k3b: Devices:
k3b: ------------------------------
k3b: Blockdevice: /dev/cd0
k3b: Generic device:
k3b: Vendor: PLEXTOR
k3b: Description: CD-R PX-W4012S
k3b: Version: 1.01
k3b: MountDevice: /dev/cd0
k3b: Mountpoint: /cdrom
k3b: Write speed: 0
k3b: Profiles: Error
k3b: Devicetype: CD-ROM
k3b: Writing modes: None
k3b: Reader aliases: /dev/cd0
k3b: ------------------------------
Error: "/var/tmp/kdecache-oliver" is owned by uid 1002 instead of uid 0.
Link points to "/var/tmp/kdecache-root"
k3b: (K3bFileTreeView::addCdDeviceBranches)
k3b: (K3bFileTreeView::addCdDeviceBranches) done
k3b: (K3bFileTreeView::addCdDeviceBranches)
k3b: (K3bFileTreeView::addCdDeviceBranches) done
Error: "/tmp/kde-oliver" is owned by uid 1002 instead of uid 0.
Link points to "/tmp/kde-root"
k3b: (K3b::cutToWidth) not able to cut text to 20!
Error: "/tmp/ksocket-oliver" is owned by uid 1002 instead of uid 0.
Link points to "/tmp/ksocket-root"
k3b: (K3bCore) System problems:
k3b: - none -
kio_file: WARNING: KLocale: trying to look up "" in catalog. Fix the program
$
More information about the freebsd-questions
mailing list