Autor Thema: Drucker wird über USB nicht gefunden  (Gelesen 409 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Drucker wird über USB nicht gefunden
« am: 22. November 2018, 14:18:04 »
Hallo und Servus zusammen!
Ich habe Manjaro XFCE 18 neu installiert. Leider finde ich meinen Drucker Dell c2660dn nicht. Hab dazu schon eine Thema im englischen Forum gestartet, bisher aber erfolglos.
Was ich unternommen habe:
  • Treiber aus AUR installiert (funktionierte unter Manjaro GNOME)
  • Bin Mitglied der Gruppen sys, lp und cups

lsusb meldet Bus 002 Device 011: ID 413c:564f Dell Computer Corp.

Nach Recherche unter https://wiki.archlinux.org/index.php/CUPS/Troubleshooting#Bad_permissions habe ich
# chgrp lp /dev/bus/usb/<BUSID>/<DEVID>
# chmod 664 /dev/bus/usb/<BUSID>/<DEVID>

mit Erfolg getestet. Hat also was mit Berechtigungen zu tun.
Ein Eintrag in /etc/udev/rules.d/10-local.rules (wie im Wiki empfohlen) ändert leider nichts.
Bitte um Hilfe...
Danke

Offline quantix

  • Sr. Mitglied
  • ****
  • Beiträge: 492
  • Dankeschön: 64 mal
  • Desktop: Xfce + fish
  • Grafikkarte: Ati RS880M / GeForce GT 730
  • Grafikkartentreiber: free / nonfree
  • Kernel: 5.0 / 5.0
  • Prozessor: AMD Phenom II P920 / i5-4460
  • Skill: Anfänger
  • Zweig: stable
Re: Drucker wird über USB nicht gefunden
« Antwort #1 am: 22. November 2018, 18:35:11 »
Hallo Tool,

erstmal willkommen im Forum!

Hast du den Drucker unter Einstellungen > Druckereinstellungen eingerichtet?

Grüße
Josef
Alles sollte so einfach wie möglich sein - aber nicht einfacher.
Albert Einstein

PGV ecogold, HP Pavilion dv7, Raspberry

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Re: Drucker wird über USB nicht gefunden
« Antwort #2 am: 22. November 2018, 19:04:41 »
Ich finde den Drucker weder in Cups noch in Druckereinstellungen. Nach chmod 664 finde ich den Drucker in Cups und in den Druckereinstellungen. Ich kann ihn normal hinzufügen und wie gehabt drucken. Nach dem Reboot ist alles wieder weg.

Offline quantix

  • Sr. Mitglied
  • ****
  • Beiträge: 492
  • Dankeschön: 64 mal
  • Desktop: Xfce + fish
  • Grafikkarte: Ati RS880M / GeForce GT 730
  • Grafikkartentreiber: free / nonfree
  • Kernel: 5.0 / 5.0
  • Prozessor: AMD Phenom II P920 / i5-4460
  • Skill: Anfänger
  • Zweig: stable
Re: Drucker wird über USB nicht gefunden
« Antwort #3 am: 22. November 2018, 19:24:04 »
Was ergibt
sudo systemctl status org.cups.cupsd.serviceFall in der Ausgabe inactive steht, dann musst du Cups mit
sudo systemctl enable org.cups.cupsd.serviceund
sudo systemctl start org.cups.cupsd.service
starten
« Letzte Änderung: 22. November 2018, 19:26:07 von quantix »
Alles sollte so einfach wie möglich sein - aber nicht einfacher.
Albert Einstein

PGV ecogold, HP Pavilion dv7, Raspberry

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Re: Drucker wird über USB nicht gefunden
« Antwort #4 am: 22. November 2018, 20:12:11 »
Nachdem ich den Drucker mit

# chgrp lp /dev/bus/usb/<BUSID>/<DEVID>
# chmod 664 /dev/bus/usb/<BUSID>/<DEVID>

hinzufügen konnte:

org.cups.cupsd.service - CUPS Scheduler
   Loaded: loaded (/usr/lib/systemd/system/org.cups.cupsd.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2018-11-22 19:46:56 CET; 20min ago
     Docs: man:cupsd(8)
 Main PID: 951 (cupsd)
   Status: "Scheduler is running..."
    Tasks: 6 (limit: 4915)
   Memory: 77.9M
   CGroup: /system.slice/org.cups.cupsd.service
           ├─ 951 /usr/bin/cupsd -l
           ├─9470 Dell-C2660dn-Color-Laser 1 manjaro Test Page 1 job-uuid=urn:uuid:19357717-f9a7-3289-7f44-22b191731844 job-originating-host-name=localhost date-time-at-creation= date-time-a>
           └─9471 usb://Dell/C2660dn%20Color%20Laser?serial=AH0003523 1 manjaro Test Page 1 job-uuid=urn:uuid:19357717-f9a7-3289-7f44-22b191731844 job-originating-host-name=localhost date-ti>

Nov 22 19:46:55 manjaro systemd[1]: Starting CUPS Scheduler...
Nov 22 19:46:56 manjaro systemd[1]: Started CUPS Scheduler.

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Re: Drucker wird über USB nicht gefunden
« Antwort #5 am: 22. November 2018, 20:45:22 »
ohne chmod und bevor ich den Drucker hinzugefügt habe

● org.cups.cupsd.service - CUPS Scheduler
   Loaded: loaded (/usr/lib/systemd/system/org.cups.cupsd.service; enabled; ven>
   Active: active (running) since Thu 2018-11-22 20:27:15 CET; 14min ago
     Docs: man:cupsd(8)
 Main PID: 697 (cupsd)
   Status: "Scheduler is running..."
    Tasks: 1 (limit: 4915)
   Memory: 7.9M
   CGroup: /system.slice/org.cups.cupsd.service
           └─697 /usr/bin/cupsd -l

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Re: Drucker wird über USB nicht gefunden
« Antwort #6 am: 22. November 2018, 22:01:31 »
hier stand nichts
« Letzte Änderung: 22. November 2018, 22:06:07 von Tool »

Offline gosia

  • Held Mitglied
  • *****
  • Beiträge: 1642
  • Dankeschön: 314 mal
  • Desktop: Openbox + xfce
  • Grafikkarte: Intel HD 4000
  • Grafikkartentreiber: i915 (free)
  • Kernel: 4.19 Artix
  • Prozessor: Intel Core i5-3210M
  • Skill: Durchschnitt
  • Zweig: stable
Re: Drucker wird über USB nicht gefunden
« Antwort #7 am: 23. November 2018, 16:47:20 »
Hallo Tool,
poste mal die Ausgabe von
sudo lsusb -vs 002:011
udevadm test /dev/usb
und den inhalt von
/etc/udev/rules.d/10-local.rules
da dies sehr viel sein kann, kannst du das auch irgendwo hochladen, z.B. auf https://pastebin.com/ und hier nur den Link

viele Grüße gosia
"funktioniert nicht" ist keine brauchbare Fehlermeldung

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Re: Drucker wird über USB nicht gefunden
« Antwort #8 am: 23. November 2018, 17:06:27 »
Bus 002 Device 008: ID 413c:564f Dell Computer Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x413c Dell Computer Corp.
  idProduct          0x564f
  bcdDevice            1.00
  iManufacturer           1 Dell
  iProduct                2 C2660dn Color Laser
  iSerial                 3 AH0003523
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0020
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         7 Printer
      bInterfaceSubClass      1 Printer
      bInterfaceProtocol      2 Bidirectional
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
can't get debug descriptor: Resource temporarily unavailable
Device Status:     0x0001
  Self Powered

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Re: Drucker wird über USB nicht gefunden
« Antwort #9 am: 23. November 2018, 17:07:29 »
calling: test
version 239
This program is for debugging only, it does not run any program
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.

Load module index
Parsed configuration file /usr/lib/systemd/network/99-default.link
Created link configuration context.
Reading rules file: /usr/lib/udev/rules.d/10-dm.rules
Reading rules file: /usr/lib/udev/rules.d/11-dm-lvm.rules
Reading rules file: /usr/lib/udev/rules.d/13-dm-disk.rules
Reading rules file: /usr/lib/udev/rules.d/39-usbmuxd.rules
Reading rules file: /usr/lib/udev/rules.d/40-gphoto.rules
Reading rules file: /usr/lib/udev/rules.d/40-usb_modeswitch.rules
Reading rules file: /usr/lib/udev/rules.d/49-sane.rules
Reading rules file: /usr/lib/udev/rules.d/50-udev-default.rules
Reading rules file: /usr/lib/udev/rules.d/51-android.rules
Reading rules file: /usr/lib/udev/rules.d/56-hpmud.rules
Reading rules file: /usr/lib/udev/rules.d/60-block.rules
Reading rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules
Reading rules file: /usr/lib/udev/rules.d/60-drm.rules
Reading rules file: /usr/lib/udev/rules.d/60-evdev.rules
Reading rules file: /usr/lib/udev/rules.d/60-input-id.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-input.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules
Reading rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules
Reading rules file: /usr/lib/udev/rules.d/60-rfkill.rules
Reading rules file: /usr/lib/udev/rules.d/60-sensor.rules
Reading rules file: /usr/lib/udev/rules.d/60-serial.rules
Reading rules file: /usr/lib/udev/rules.d/63-md-raid-arrays.rules
Reading rules file: /usr/lib/udev/rules.d/64-btrfs-dm.rules
Reading rules file: /usr/lib/udev/rules.d/64-btrfs.rules
Reading rules file: /usr/lib/udev/rules.d/64-md-raid-assembly.rules
Reading rules file: /usr/lib/udev/rules.d/65-libwacom.rules
Reading rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules
Reading rules file: /usr/lib/udev/rules.d/69-dm-lvm-metad.rules
Reading rules file: /usr/lib/udev/rules.d/69-libmtp.rules
Reading rules file: /usr/lib/udev/rules.d/70-infrared.rules
Reading rules file: /usr/lib/udev/rules.d/70-joystick.rules
Reading rules file: /usr/lib/udev/rules.d/70-mouse.rules
Reading rules file: /usr/lib/udev/rules.d/70-power-switch.rules
Reading rules file: /usr/lib/udev/rules.d/70-printers.rules
Reading rules file: /usr/lib/udev/rules.d/70-touchpad.rules
Reading rules file: /usr/lib/udev/rules.d/70-uaccess.rules
Reading rules file: /usr/lib/udev/rules.d/71-AlphaImagingTechnologyCo-SteamVR.rules
Reading rules file: /usr/lib/udev/rules.d/71-Armor-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Emio-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-HTC-SteamVR.rules
Reading rules file: /usr/lib/udev/rules.d/71-Hori-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-MadCatz-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Nacon-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Nintendo-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Razer-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Sony-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Strikepad-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Valve-Controllers.rules
Reading rules file: /usr/lib/udev/rules.d/71-Valve-SteamVR.rules
Reading rules file: /usr/lib/udev/rules.d/71-seat.rules
Reading rules file: /usr/lib/udev/rules.d/73-seat-late.rules
Reading rules file: /usr/lib/udev/rules.d/75-net-description.rules
Reading rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-cinterion-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-dell-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-ericsson-mbm.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-haier-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-huawei-net-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-longcheer-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-mtk-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-nokia-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-sierra.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-simtech-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-telit-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-ublox-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-usb-device-blacklist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-x22x-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/77-mm-zte-port-types.rules
Reading rules file: /usr/lib/udev/rules.d/78-sound-card.rules
Reading rules file: /usr/lib/udev/rules.d/80-drivers.rules
Reading rules file: /usr/lib/udev/rules.d/80-libinput-device-groups.rules
Reading rules file: /usr/lib/udev/rules.d/80-mm-candidate.rules
Reading rules file: /usr/lib/udev/rules.d/80-net-setup-link.rules
Reading rules file: /usr/lib/udev/rules.d/80-udisks2.rules
Reading rules file: /usr/lib/udev/rules.d/84-nm-drivers.rules
Reading rules file: /usr/lib/udev/rules.d/85-nm-unmanaged.rules
Reading rules file: /usr/lib/udev/rules.d/85-regulatory.rules
Reading rules file: /usr/lib/udev/rules.d/85-tlp.rules
Reading rules file: /usr/lib/udev/rules.d/89-alsa-ucm.rules
Reading rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules
Reading rules file: /usr/lib/udev/rules.d/90-libinput-model-quirks.rules
Reading rules file: /usr/lib/udev/rules.d/90-nm-thunderbolt.rules
Reading rules file: /usr/lib/udev/rules.d/90-pulseaudio.rules
Reading rules file: /usr/lib/udev/rules.d/90-vconsole.rules
Reading rules file: /usr/lib/udev/rules.d/95-cd-devices.rules
Reading rules file: /usr/lib/udev/rules.d/95-dm-notify.rules
Reading rules file: /usr/lib/udev/rules.d/95-upower-csr.rules
Reading rules file: /usr/lib/udev/rules.d/95-upower-hid.rules
Reading rules file: /usr/lib/udev/rules.d/95-upower-wup.rules
Reading rules file: /usr/lib/udev/rules.d/99-fuse3.rules
Reading rules file: /usr/lib/udev/rules.d/99-systemd.rules
rules contain 393216 bytes tokens (32768 * 12 bytes), 39286 bytes strings
33660 strings (269918 bytes), 29496 de-duplicated (234797 bytes), 4165 trie nodes used
unable to open device '/sys/dev/usb'
Unload module index
Unloaded link configuration context.

Offline Tool

  • Neuling
  • *
  • Beiträge: 8
  • Skill: Anfänger
Re: Drucker wird über USB nicht gefunden
« Antwort #10 am: 23. November 2018, 17:08:58 »
im angegebenen Ordner /etc/udev/rules.d/10-local.rules sind keine Dateien

Offline gosia

  • Held Mitglied
  • *****
  • Beiträge: 1642
  • Dankeschön: 314 mal
  • Desktop: Openbox + xfce
  • Grafikkarte: Intel HD 4000
  • Grafikkartentreiber: i915 (free)
  • Kernel: 4.19 Artix
  • Prozessor: Intel Core i5-3210M
  • Skill: Durchschnitt
  • Zweig: stable
Re: Drucker wird über USB nicht gefunden
« Antwort #11 am: 23. November 2018, 19:28:52 »
Hallo Tool,
im angegebenen Ordner /etc/udev/rules.d/10-local.rules sind keine Dateien
Du hast doch dort eine udev-Regel geschrieben
Ein Eintrag in /etc/udev/rules.d/10-local.rules (wie im Wiki empfohlen) ändert leider nichts.
hast du die etwa gleich wieder gelöscht?
Die angeforderten Kommandos dienten eigentlich dazu, zu sehen, warum der Eintrag nichts gebracht hat. Vielleicht gibt es noch andere Möglichkeiten, aber eine udev-Regel ist der naheliegende Weg, um solche Rechte-Probleme dauerhaft zu beseitigen. also vielleicht nochmal, um das sehen zu können. Übrigens solltest Du nach dem Schreiben der Regel den USB-Drucker mal kurz entfernen und wieder einstecken, damit die Regel eingelesen wird.
Außerdem empfehle ich eine höhere Nr., damit die Regel nicht eventuell von einer späteren wieder überschrieben wird. Ist unwahrscheinlich, aber immerhin möglich. Also statt 10-local.rules vielleicht lieber 91-local.rules (was immer bei dir passt)

viele Grüße gosia
"funktioniert nicht" ist keine brauchbare Fehlermeldung