Vielleicht kommt man des Rätsels Lösung näher durch Beschäftigung mit udev.
Bei den Ubuntus lese ich:
Falls sich USB-Scanner nur als root verwenden lassen, kann es helfen, in der Datei /lib/udev/rules.d/50-udev-default.rules den Eintrag 0664 auf 0666 im libusb device nodes-Abschnitt abzuändern.
Wovon sprechen die? Ist das für Debian irrelevant?
Der komplette Inhalt dieser Datei sieht bei mir so aus:
Code: Alles auswählen
# virtio serial / console ports
KERNEL=="vport*", ATTR{name}=="?*", SYMLINK+="virtio-ports/$attr{name}"
SUBSYSTEM=="input", ENV{ID_INPUT}=="", IMPORT{builtin}="input_id"
# RTC on some architectures
SUBSYSTEM=="rtc", DRIVERS=="rtc_cmos", SYMLINK+="rtc"
# /dev/sndstat
SUBSYSTEM=="module", KERNEL=="snd", ACTION=="add", \
RUN+="/bin/ln -sf /proc/asound/oss/sndstat $root/sndstat"
Aber wie dem auch sei: Das Problem muss doch darin liegen, dass die Standard Kerne Einstellungen für das Scannen vornehmen, die meine selbstgebauten nicht vornehmen.
Frage ist: Welche Einstellungen sind das? Und warum werden die nicht eingestellt?
Und noch 'ne Frage: Müsste udev unter /dev eine Gerätedatei erstellen? Welche müsste udev erstellen?
Ich sehe da nichts bei mir, mit keinem Kern.
Und hier noch was:
3.2 Standard:
Code: Alles auswählen
[ 0.703053] usbcore: registered new interface driver usbfs
[ 0.703145] usbcore: registered new interface driver hub
[ 0.718582] usbcore: registered new device driver usb
[ 1.052110] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.052174] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.052247] usb usb1: Product: EHCI Host Controller
[ 1.052308] usb usb1: Manufacturer: Linux 3.2.0-4-amd64 ehci_hcd
[ 1.052370] usb usb1: SerialNumber: 0000:00:1a.7
[ 1.053116] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.053184] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.053261] usb usb2: Product: UHCI Host Controller
[ 1.053324] usb usb2: Manufacturer: Linux 3.2.0-4-amd64 uhci_hcd
[ 1.053387] usb usb2: SerialNumber: 0000:00:1a.0
[ 1.054251] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.054319] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.054394] usb usb3: Product: UHCI Host Controller
[ 1.054459] usb usb3: Manufacturer: Linux 3.2.0-4-amd64 uhci_hcd
[ 1.054523] usb usb3: SerialNumber: 0000:00:1a.1
[ 1.076108] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.076172] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.076246] usb usb4: Product: EHCI Host Controller
[ 1.076307] usb usb4: Manufacturer: Linux 3.2.0-4-amd64 ehci_hcd
[ 1.076369] usb usb4: SerialNumber: 0000:00:1d.7
[ 1.077261] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.077328] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.077402] usb usb5: Product: UHCI Host Controller
[ 1.077465] usb usb5: Manufacturer: Linux 3.2.0-4-amd64 uhci_hcd
[ 1.077528] usb usb5: SerialNumber: 0000:00:1d.0
[ 1.078311] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.078375] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.078450] usb usb6: Product: UHCI Host Controller
[ 1.078514] usb usb6: Manufacturer: Linux 3.2.0-4-amd64 uhci_hcd
[ 1.078577] usb usb6: SerialNumber: 0000:00:1d.1
[ 1.716027] usb 2-1: new full-speed USB device number 2 using uhci_hcd
[ 1.886119] usb 2-1: New USB device found, idVendor=0a5c, idProduct=2110
[ 1.886184] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.886248] usb 2-1: Product: BCM2045B
[ 1.886307] usb 2-1: Manufacturer: Broadcom Corp
[ 2.128032] usb 3-1: new full-speed USB device number 2 using uhci_hcd
[ 2.300256] usb 3-1: New USB device found, idVendor=04a9, idProduct=2220
[ 2.302125] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.302190] usb 3-1: Product: CanoScan
[ 2.302253] usb 3-1: Manufacturer: Canon
[ 9.158580] usbcore: registered new interface driver btusb
[ 13.125655] usbcore: registered new interface driver usbserial
[ 13.131850] usbcore: registered new interface driver usbserial_generic
[ 13.134831] usbserial: USB Serial Driver core
[ 13.156474] usbcore: registered new interface driver option
[ 13.515328] usbcore: registered new interface driver usb-storage
3.10.15 Eigenbau:
Code: Alles auswählen
usbcore: registered new interface driver usb-storage
usb 3-1: new full-speed USB device number 2 using uhci_hcd
usb 4-1: new full-speed USB device number 2 using uhci_hcd
usbcore: registered new interface driver usbserial
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial support registered for generic
usbcore: registered new interface driver option
usbserial: USB Serial support registered for GSM modem (1-port)