I have a USB scanner (Epson Perfection 1240U) and a digital camera
(Agfa CL18). The first is identified as uscanner0 and work really
well, the second show up as ugen{0,0.1,0.2,0.3}
With -CURRENT and DEVFS both come up with read/write enable only
for root, so I added this line for scanner to etc/usbd.conf:
attach /bin/chmod 666 /dev/${DEVNAME} echo L16cce /dev/speaker
This enable my user to use scanner. I tryed the same with digital
camera but (I think) DEVFS reset protections to read only.
# chmod go+w /dev/ugen0*
riccardo@trudy[0]: ll /dev/ugen*
crw-rw-rw- 1 root operator 114, 0 Jun 9 14:37 /dev/ugen0
crw-rw-rw- 1 root operator 114, 1 Jun 9 14:37 /dev/ugen0.1
crw-rw-rw- 1 root operator 114, 2 Jun 9 14:43 /dev/ugen0.2
crw-rw-rw- 1 root operator 114, 3 Jun 9 14:37 /dev/ugen0.3
riccardo@trudy[0]: gphoto2 --camera Agfa CL18 --list-files
*** Error ***
An error occurred in the io-library ('Error writing to the port'):
No error description available
*** Error ('Error writing to the port') ***
[...]
riccardo@trudy[1]: ll /dev/ugen*
crw-rw-rw- 1 root operator 114, 0 Jun 9 14:37 /dev/ugen0
crw-r--r-- 1 root operator 114, 1 Jun 9 14:37 /dev/ugen0.1
crw-r--r-- 1 root operator 114, 2 Jun 9 14:43 /dev/ugen0.2
crw-r--r-- 1 root operator 114, 3 Jun 9 14:37 /dev/ugen0.3
Trying the list/download photo command from root works.
After some command gphoto2 lockup and mark itself as a 'D' process
(D = process in disk (or other short term, uninterruptible) wait)
and I must reboot to remove it :\
Is a status=D process really unbreakable? And why it become 'D'?
And why procections reset to 644 after accessing /dev/ugen* device?
Any other hint ? (no, I cannot buy a more expensive camera).
TIA,
Riccardo.
PS: I'd like to buy an USB (cheaper) printer: Epson C40UX. Under
linuxprinting.org seems well supported using a ghostscript driver,
so I choose this one. The only obscure point is FreeBSD USB driver
that is different from Linux one. Is this printer working? Any
-CURRENT or -STABLE user with this (or other cheaper) USB printers?
To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-current in the body of the message