Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 07 Apr 2012 09:13:49 +0300
From:      Jeff Tipton <jeff.t@mail.com>
To:        freebsd-questions@freebsd.org
Subject:   xfburn and k3b on FreeBSD9.0-RELEASE can't find LITE-ON DVDRW
Message-ID:  <4F7FDB1D.6020608@mail.com>

next in thread | raw e-mail | index | archive | help
Hi,

I can't get any GUI tool working with my LITE-ON DVDRW SHW-160P6S (IDE) 
on 9.0-RELEASE (packages and ports tree are in sync from the release date).

atapicam is compiled in GENERIC kernel now, so no need for this module.

I recompiled cdrtools, dvd+rw-tools, and hal.

cdrecord works after that (tried to blank some CDs and burn some ISOs).

But xfburn crashes:
(process:6957): GLib-WARNING **: goption.c:2132: ignoring no-arg, 
optional-arg or filename flags (8) on option of type 0

(process:6957): GLib-WARNING **: goption.c:2132: ignoring no-arg, 
optional-arg or filename flags (8) on option of type 0
** Message: Using Thunar-VFS 1.2.0
** Message: Using HAL
xfburn: error sending CAMIOCOMMAND ioctl: Inappropriate ioctl for device
xfburn: error sending CAMIOCOMMAND ioctl: Inappropriate ioctl for device
xfburn: error sending CAMIOCOMMAND ioctl: Inappropriate ioctl for device

** ERROR **: Device address does not lead to a burner '/dev/cd0' (ret=0).
aborting...

[1]    Abort                         xfburn (core dumped)

Exactly the same result when run as root.

k3b starts but shows a warning message in a popup window:
No optical drive found.
K3b did not find any optical device in your system.
Solution: Make sure HAL daemon is running, it is used by K3b for finding 
devices.

Of course, HAL is running.

brasero starts ok and doesn't complain at all; it just doesn't show any 
devices.

camcontrol devlist output:

<SAMSUNG SP80A4H RT100-07>         at scbus0 target 0 lun 0 (pass0,ada0)
<SAMSUNG HD400LD WQ100-15>         at scbus0 target 1 lun 0 (pass1,ada1)
<LITE-ON DVDRW SHW-160P6S PS08>    at scbus1 target 0 lun 0 (cd0,pass2)

This is what I tried to set to make it work:

/etc/devfs.conf:
# CDROM
own cd0 root:operator
perm cd0 0660

own     pass2      root:operator
perm    pass2      0666

own     xpt0       root:operator
perm    xpt0       0666

/etc/devfs.rules:
[system=5]
#CD/DVD
add path 'cd*' mode 0666 group operator
add path 'pass*' mode 0666 group operator
add path 'xpt*' mode 0666 group operator

/etc/rc.conf:
devfs_system_ruleset="system"

No CD-related entries in /etc/fstab.
Added myself to the operator group.
SUID flags:
ll /usr/local/bin | grep cdr
-rws--x---   1 root  operator    578088 Dec  3 02:30 cdrdao
-rws--x---   1 root  operator    402768 Feb 22 15:33 cdrecord
-rws--x---   1 root  operator    136428 Dec  3 10:08 cdrskin

Permissions on /dev files:
#ll /dev |grep cd
crw-rw----  1 root    operator     0,  91 Apr  6 15:18 cd0
# ll /dev | grep pass
crw-rw----  1 root    operator     0,  83 Apr  6 15:18 pass0
crw-rw----  1 root    operator     0,  84 Apr  6 15:18 pass1
crw-rw----  1 root    operator     0,  85 Apr  6 15:18 pass2
# ll /dev | grep xpt
crw-rw----  1 root    operator     0,  68 Apr  6 15:18 xpt0

# sysctl hw.ata.atapi_dma
hw.ata.atapi_dma: 1

What could be wrong?



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4F7FDB1D.6020608>