Hallo zusammen, On Fre, 09 Feb 2001, Peter Kuechler wrote:
Frage eins: Welchen Kernel benutzt Du? Es funktioniert auf Grund von unterschiedlichen/fehlerhaften? Dateien scanner.c nur mit bestimmten Kerneln!! Ich hatte das hier schon mal geschrieben. Dabei fällt mir wieder das Angebot von David Haller ein, sich die Unterschiede mal anzusehen. [..] Danach funktioniert der scanner wunderbar stabil und schnell. Ist bei mir ein Epson 1240 USB.
Der einzige Unterschied der beiden Dateien, ist in der Aufzaehlung der USB-Devices (also welche Scanner bzw. deren IDs bekannt sind). Das diff -u ergibt, wenn man gleiche Eintraege weglaesst (und ein Macro ersetzt, '-' ist die alte, bei Peter funktionierende Version, '+' die neue): /* Table of scanners that may work with this driver */ [..] /* Acer */ + { idVendor: 0x06bd, idProduct: 0x0002 }, /* SnapScan 1236U */ /* Seiko/Epson Corp. */ - { idVendor: 0x04b8, idProduct: 0x010b }, /* Perfection 1240U */ + { idVendor: 0x04b8, idProduct: 0x0106 }, /* Stylus Scan 2500 */ /* Umax */ - { idVendor: 0x1606, idProduct: 0x0002 }, /* Astra 1236U */ Ich denke, es waere einen Versuch wert, die IDs fuer den Perfection 1240U einfach mal (aber in der neuen Syntax) zu ergaenzen... CU David P.S: Peter, das diff waere: --- /tmp/scanner.c.funktioniert_nicht Fri Feb 9 09:30:09 2001 +++ /tmp/scanner.c.versuch Sat Feb 10 19:37:19 2001 @@ -301,6 +301,7 @@ { USB_DEVICE(0x04b8, 0x0101) }, /* Perfection 636U and 636Photo */ { USB_DEVICE(0x04b8, 0x0103) }, /* Perfection 610 */ { USB_DEVICE(0x04b8, 0x0104) }, /* Perfection 1200U and 1200Photo*/ + { USB_DEVICE(0x04b8, 0x010b) }, /* Perfection 1240U */ { USB_DEVICE(0x04b8, 0x0106) }, /* Stylus Scan 2500 */ { USB_DEVICE(0x04b8, 0x0107) }, /* Expression 1600 */ /* Umax */ -- Braucht Ihr ab oder zunehmen ??? Ich benutze zur Zeit ein total tolles Zeug um abzunehmen. Es geht irre schnell und ist wunderbar. Es ist auch gebrauchlich zum zunehmen. Ihr koenntet auch business tun.....interestan nicht war ??? ['disa_linn@my-deja.com spammt mit viel Hirn in dag°]