skener Primax Colorado 19200 USB
Juraj Vaclavik
vaclavik na skoda-ujp.cz
Úterý Květen 21 06:38:34 CEST 2002
Dobrý den,
pokouším se rozchodit %subj% podle Stevena Ellise (
website.lineone.net/~dvnix/scanner ) na SuSE 8.0 a zatím mám následující stav:
1)
cat /dev/bus/usb/devices vypisuje (myslím, že toto jsou řádky odpovídající
skeneru):
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=ff(vend.) Sub=00 Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=0461 ProdID=0360 Rev= 1.02
S: Manufacturer=PRIMAX
S: Product=Colorado USB 19200
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 1 Ivl= 0ms
E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
tedy tady je to snad v pořádku
2)
dále je zapotřebí aplikovat záplatu na jádro, která modifikuje soubory
driver/usb/scanner.c a scanner.h. V této souvislosti jsem zjistil, že původní
soubor a scanner.h obsahuje řádek korespondující s předchozím výpisem, je
však zakomentovaný:
// { USB_DEVICE(0x0461, 0x0360) }, /* Colorado USB 19200 - undetected
endpoint */
Podle všeho s tímto řádkem nelze skener zprovoznit a proto je použit jiný kód
(nijak jsem jej zatím neprobíral). Původní záplata byla určena pro jádro
2.4.17, samotné soubory scanner.c a scanner.h jsou však od 2.4.12 stejné a
tak jsem je nakopíroval do originálního SuSE jádra 2.4.18. Tam sice jsou
nějaké změny, týkají se však skeneru NIKON - tak jsem to zkusil. Přeložit a
spustit to šlo.
3)
Tady asi končím. Výpis lsmod je:
Module Size Used by Not tainted
nls_iso8859-1 2880 1 (autoclean)
nls_cp437 4384 1 (autoclean)
vfat 9244 1 (autoclean)
fat 28984 0 (autoclean) [vfat]
ipv6 123424 -1 (autoclean)
isa-pnp 27816 0 (unused)
printer 5440 0
joydev 5728 0 (unused)
evdev 3904 0 (unused)
input 3072 0 [joydev evdev]
usb-uhci 20996 0 (unused)
usbcore 55136 1 [printer usb-uhci]
ipt_REJECT 2752 1 (autoclean)
ipt_LOG 3168 1 (autoclean)
iptable_nat 12756 0 (autoclean) (unused)
ip_conntrack 12652 1 (autoclean) [iptable_nat]
iptable_filter 1728 1 (autoclean)
ip_tables 10400 6 [ipt_REJECT ipt_LOG iptable_nat
iptable_filter]
- tedy skener tam není. Po insmod scanner se objeví, ale jako unused.
Samozřejmě sane přeložené s příslušnou záplatou nic nenajde.
Pokud máte někdo zkušenosti s USB skenery, případně přímo s tímto řešením (E3
chipset - Genius Vivid Pro USB, Primax Colorado USB 19200, Visioneer OneTouch
7600, Visioneer OneTouch 6100, IBM IdeaScan 2000 USB), dejte prosím vědět,
jak na to.
Děkuji a zdravím
Juraj Václavík
Další informace o konferenci Linux