[Tech] sane e kernel 2.6
Mattia Brunetti
mattia@firenze.linux.it
Gio 21 Apr 2005 00:02:39 CEST
Il 17:42, lunedì 18 aprile 2005, Marco Ermini ha scritto:
> Nel 2.6 è scomparso il modulo usb_scanner.o. Questo perché adesso non
> serve più un modulo del kernel, è sufficiente utilizzare la libreria
> userspace libusb.
>
> Devi semplicemente riconfigurare sane. Io l'ho fatto un po' di tempo
> fa, non ricordo esattamente, ma è più che sufficiente gugolare un po'
> ;-)
Delle volte non funzia tutto alla prima :(
Ci sono dei cambiamenti al passaggio al 2.6
Non esiste piu' il device in /dev ma sane aggeggia nei file di /proc
( es. /proc/bus/usb/001/001 )
Io ho dovuto installare libusb e capire dove viene visto con linux il mio
scanner.
$lsusb
Bus 002 Device 002: ID 058f:9254 Alcor Micro Corp. Hub
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 04b8:011b Seiko Epson Corp. Perfection 2400 Photo
$ls -l /proc/bus/usb/001/004
-rw-rw---- 1 root scanner 50 2005-04-20 23:23 /proc/bus/usb/001/004
Udev ha assegnato i permessi ed il gruppo al device.
Se udev tu non ce l'hai puoi editare /etc/fstab
inserendo nelle opzioni devmode e devgid
$man mount
[..]
Mount options for usbfs
devuid=uid and devgid=gid and devmode=mode
Set the owner and group and mode of the device files in the
usbfs file system (default: uid=gid=0, mode=0644). The mode is
given in octal.
[..]
Io veci cosi'
none /proc/bus/usb usbdevfs defaults,devmode=0664,devgid=100 0 0
Ho dovuto dire a Sane che e' uno scanner ed in /etc/sane/epson.conf cio'
aggiunto questa riga e quei numeri sono l'ID vendor e product che abbiamo gia'
visto con lsub
usb 0x04b8 0x011b
> Ciao!
> --
> Marco Ermini
Ciao
Mattia
--
Pace e prosperita' \\//
GnuPG-Key = 1024D/ACF1A8FF
ICQ # 107461752
Maggiori informazioni sulla lista
flug-tech