Portál AbcLinuxu, 7. května 2025 14:49
kernel 2.6.8 gcc 3.3.4-r1 glibc 2.3.3.20040420-r1 udev 030 (nepouzivam devfs) usbd 0.1 usbutils 0.11-r3 libusb 0.1.7-r1 usbview 1.0-r1 hotplug-base 20040401 hotplug 20040401 sane-backend 1.0.14-r3 sane-frontends neni nainstalovan xsane 0.91Na USB je videt, po zadani lsusb se ukaze jako:
Bus 001 Device 008: ID 04b8:011d Seiko Epson Corp. Perfection 1260 PhotoZkusim-li ho detekovat pomoci sane-find-scanner, scanner je nalezen jako:
found USB scanner (vendor=0x04b8 [EPSON], product=0x011d [EPSON Scanner], chip=LM9832/3) at libusb:001:008V souboru /etc/hotplug/usb/libsane.usermap ma zaznam se spravnymi vendor&product number, /etc/hotplug/usb/libusbscanner je nastaven tak, ze prideluje prava pro skupinu scanner a uzivatel, ktery ma k scanneru mit pristup je do skupiny zarazen. Jakmile spustim xsane a scanner je odpojen, tak okamzite zahlasi "no devices available". Pokud scanner pripojen je, tak nejprve velmi dlouho detekuje, mozna nez vyprsi nejaky timeout a pak se normalne spusti, resp. zobrazi vsechna okna a v titulcich je uveden spravny typ scanneru. V informacich o scanneru se take vypisuje spravny typ a to:
Vendor: Epson Model: Perfection 1260/Photo Type: USB flatbet scanner Device: 010 Loaded backend: plustek:libusb:001 Sane version: 1.0.14Jakmile se ale pokusim scanovat, nebo alespon zobrazit nahled, vzdy okamzite ohlasi "Failed to start scanner: Device Busy". Vubec nezalezi jestli to zkusim pod obycejnym uzivatelem, nebo rootem, nezalezi na ostatnich USB zarizenich, zkousel jsem scanner jako jedine zarizeni v USB, zkousel jsem i jina zarizeni (tiskarna, CF ctecka, fotak - vse pracuje uplne normalne a bez problemu). Zkusil jsem najit firmware, ale bohuzel neuspesne, takze nevim jestli zrovna k tomuto scanneru je potreba. Instalacni CD mam, ale momentalne nemam Wine ani Windows a hlavne je mi dost podezrele, proc v SuSE scanner pracoval bez problemu (resp. stale pracuje, pokud SuSE nabootuji) se starsi verzi sane-backends, kdyz jsem tam zadny firmware nenahraval. Na internetu je docela dost reportu i o tom, ze tento scanner je provozovan s 2.6.x jadry a stejnymi a starsimi verzemi sane. Z toho soudim, ze firmware neni potreba. Ovladacum Epkowa se zatim vyhybam, protoze se nedomnivam, ze problem je v ovladaci. Spise bude problem nekde v hotplug vs libusb a pod. Velmi zajimave napriklad je to, ze se v /dev nevytvori zarizeni, pokud je scanner pripojen, zatimco treba v pripade tiskarny se automaticky vytvari node /dev/usb/lp0, tak po jejim odpojeni zmizi i adresar usb a pro scanner se neobjevi nic. Mozna to je tim, ze od jadra 2.6.3 vyse neexistuje modul scanner ... to uz spekuluju, fakt nevim. Presto v /proc/... a /sys/... zaznamy jsou a to by pry xsane melo stacit. Mimochodem jsem zkousel pomoci mknod /dev/usb/scanner0 c 180 48 zarizeni vytvorit, ale nemelo to zadny vliv, takze jsem vsechny nody zase smazal. Nasel jsem nekolik navodu, napriklad: Vcetne resenych problemu tady na abclinuxu. Ale ani v jednom jsem se nesetkal s podobnym problemem. Resp. je mozne, ze jsem neco duleziteho prehledl, ale nevim co.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.