Re: pktsetup problem...

"John Mellor" <[email protected]> Sun, 30 Oct 2005 20:22:18 +0000
Newsgroups gmane.linux.suse.packet-writing
Message-ID <[email protected]>
I think I may have the answer to this. I struggled for days to get this
working and had the same Inappropriate ioctl error despite doing exactly
what every instruction told me. I use kernel 2.6.12 on Vector Linux and
the latest
udftools-1.0.03b. However, I finally found this site run by the current
maintainer :


http://web.telia.com/~u89404340/packet.html


on which he said to apply this patch to the latest udftools even for
kernel 2.6 :


http://web.telia.com/~u89404340/patches/packet/udftools-1.0.0b3.patch.bz2


That did the trick for me and it all works perfectly.


What happened was that modprobe pktcdvd created the directory
/dev/pktcdvd and pktsetup cdpkt /dev/hdc created the file
/dev/pktcdvd/cdpkt. Problem was that this was an empty text file
instead of a block device - hence the 'inappropriate ioctl' error.
Patching the udftools made it create a block device instead that pointed
to my cdrom /dev/hdc.


I put this in /etc/fstab :


dev/pktcdvd/cdpkt /mnt/cdpkt udf noauto,user,rw 0 0


amd made a folder /mnt/cdpkt to contain the contents.


I then put pktsetup /cdpkt /dev/hdc in my /etc/rc.d/rc.local so it
registers automatically every time I bootup.


Hope this helps. My researches showed lots of people seem to have this
problem, and the need for the patch is not at all clear - all sources
implied that the latest udftools-1.0.03b together with kernel >= 2.6.10
should work. Seems not so.


John


---------------------------------------------------------


On 27/10/2005, "Marc Collin" <[email protected]> wrote:


>hi
>
>i try to do packet writing under linux (suse 10)
>
>in fstab i have
>
>/dev/dvdram          /media/dvdram        subfs      
>fs=cdfss,rw,procuid,nosuid,nodev,exec,users,gid=users,umask=0002,iocharset=utf8 
>0 0
>
>modprobe pktcdvd
>modprobe udf
>cdrwtool -d /dev/dvdram/ -q
>
>pktsetup /dev/pktcdvd0 /dev/dvdram
>
>i get ioctl: Inappropriate ioctl for device
>
>linux:/var/lib/rpm # ls -ls /dev/pktcdvd*
>0 crw-rw---- 1 root root 10, 62 2005-10-26 23:59 /dev/pktcdvd
>0 --wx---r-- 1 root root 0 2005-10-27 00:11 /dev/pktcdvd0
>
>
>any idea?
>
>thanks
>
>--
>To unsubscribe, e-mail: [email protected]
>For additional commands, e-mail: [email protected]