Hi all, (system: redhat 7.2, 2.4.9-13 kernel) I just bought a medion scanner (md 9458) and I'm trying the gt6801 driver on it (see http://www.btinternet.com/~salet/). Now the driver inserts fine, here's the /proc/bus/usb/devices:
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI Root Hub S: SerialNumber=c400 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 9 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1 P: Vendor=05d8 ProdID=4002 Rev= 1.00 C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=496mA I: If#= 0 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=ff Prot=ff Driver=usb-gt6801 E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms Now from the moment I'm trying to use the userland tool gt6801scan (you need the windows usb firmware file, mine is called ePlus2k.usb), my scanner keeps deregistrating, here's the /var/log/messages output: Jan 2 21:14:08 D5E057CD kernel: usb-uhci.c: interrupt, status 2, frame# 927 Jan 2 21:14:09 D5E057CD kernel: usb.c: USB disconnect on device 5 Jan 2 21:14:09 D5E057CD kernel: hub.c: USB new device connect on bus1/1, assigned device number 6 Jan 2 21:14:09 D5E057CD kernel: gt6801.c: probe_gt6801: Found bulk in endpoint. Jan 2 21:14:12 D5E057CD kernel: usb-uhci.c: interrupt, status 2, frame# 601 Jan 2 21:14:12 D5E057CD kernel: usb.c: USB disconnect on device 6 Jan 2 21:14:12 D5E057CD kernel: hub.c: USB new device connect on bus1/1, assigned device number 7 Jan 2 21:14:12 D5E057CD kernel: gt6801.c: probe_gt6801: Found bulk in endpoint. Jan 2 21:14:21 D5E057CD kernel: usb-uhci.c: interrupt, status 2, frame# 1574 Jan 2 21:14:21 D5E057CD kernel: usb.c: USB disconnect on device 7 Jan 2 21:14:22 D5E057CD kernel: hub.c: USB new device connect on bus1/1, assigned device number 8 Jan 2 21:14:22 D5E057CD kernel: gt6801.c: probe_gt6801: Found bulk in endpoint. Jan 2 21:14:26 D5E057CD kernel: usb-uhci.c: interrupt, status 2, frame# 1726 Jan 2 21:14:26 D5E057CD kernel: usb.c: USB disconnect on device 8 Jan 2 21:14:26 D5E057CD kernel: hub.c: USB new device connect on bus1/1, assigned device number 9 Jan 2 21:14:26 D5E057CD kernel: gt6801.c: probe_gt6801: Found bulk in endpoint. And the dmesg output (last part): gt6801.c: ioctl_gt6801: before buffer[0] = 0, buffer[1] = 0 gt6801.c: ioctl_gt6801: after buffer[0] = 0, buffer[1] = 9 gt6801.c: ioctl_gt6801: result was 64 gt6801.c: ioctl_gt6801: before buffer[0] = 105, buffer[1] = 1 gt6801.c: ioctl_gt6801: after buffer[0] = 105, buffer[1] = 1 gt6801.c: ioctl_gt6801: result was 64 gt6801.c: ioctl_gt6801: before buffer[0] = 0, buffer[1] = 0 usb-uhci.c: interrupt, status 2, frame# 1726 gt6801.c: ioctl_gt6801: after buffer[0] = 0, buffer[1] = 0 gt6801.c: ioctl_gt6801: result was -84 gt6801.c: close_gt6801: gt6801_minor:0 usb.c: USB disconnect on device 8 gt6801.c: disconnect_gt6801: De-allocating minor:0 hub.c: USB new device connect on bus1/1, assigned device number 9 gt6801.c: probe_gt6801: USB dev address:c1448e00 gt6801.c: probe_gt6801: ifnum:0 gt6801.c: probe_gt6801: Number of Endpoints:1 gt6801.c: probe_gt6801: bulk_in_ep:1 gt6801.c: probe_gt6801: Found bulk in endpoint. gt6801.c: probe_gt6801: Allocated minor:0 gt6801.c: probe_gt6801(0): Address of gt6801:c3ac96b0 gt6801.c: probe_gt6801(0): obuf address:c70d1000 gt6801.c: probe_gt6801(0): ibuf address:c1230000 Can anybody help me get this scanner to work, or need I give up on it? Franky _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
