Re: Inappropriate ioctl for device
Wayne Topa ha scritto:
Konstantin A. Lepikhov(lakostis@pisem.net) is reported to have said:
Hi Francesco!
Thursday 17, at 09:39:06 PM you wrote:
<skip>
[root@artemide ~]# pktsetup /dev/pktcdvd /dev/dvd
ioctl: Inappropriate ioctl for device
The kernel module is loaded succesfully so don't know why I get this error.
Could be my DVD burner blacklisted or inappropriate for packet writing?
Or am I missing something?
you must use "pktsetup pktcdvd /dev/dvd" command (see pktsetup -h for details).
And for even more info,
read the doc in /usr/src/linux/Documentation/cdrom/packet-writing.txt
for more features, built into the 2.6.10 kernel
wt
I followed your advices and these are my results:
created the right block devices into /dev/pktcdvd:
# ls -l /dev/pktcdvd
totale 0
crw-r--r-- 1 root root 10, 61 18 feb 19:38 control
brw-r--r-- 1 root root 254, 0 18 feb 19:29 pktcdvd0
brw-r--r-- 1 root root 97, 0 18 feb 19:29 pktcdvd1
I created pktcdvd0 and pktcdvd1 rispectively with major 254 and 97 just
to make some tests.
# pktsetup /dev/pktcdvd/pktcdvd0 /dev/hdb
ioctl: No such device
# pktsetup /dev/pktcdvd/pktcdvd1 /dev/hdb
open packet device: No such device or address
If I run pktsetup without the full path to the block device, it creates
a setgid file in the same directory where it is launched:
# pktsetup pktcdvd /dev/hdb
ioctl: Inappropriate ioctl for device
# ls -l
---x--sr-x 1 root root 0 18 feb 19:27 pktcdvd
I use pktsetup from the latest CVS of udftools so I think to be up to date.
PS: I use an SMP enabled kernel, I hope pktcdvd is smp safe:)
# modinfo pktcdvd
description: Packet writing layer for CD/DVD drives
author: Jens Axboe <axboe@suse.de>
license: GPL
vermagic: 2.6.10-section9 SMP preempt PENTIUMIII 4KSTACKS gcc-3.4
depends:
Any advice?
--
ciao,
Francesco
Reply to: