Debian nie widzi HP DeskJet F380

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Winston Smith
Posty: 5
Rejestracja: 26 października 2014, 15:52

Debian nie widzi HP DeskJet F380

Post autor: Winston Smith »

Mam drukarkę (a właściwie urządzenie wielofunkcyjne) HP DeskJet F380. Przez kilka lat korzystałem z testowego Debiana Wheezy, sprzęt działał prawidłowo. Niedawno po formacie zainstalowałem Wheezy już jako wersję stabilną Debiana. Drukarki nie wykrywa CUPS, nie widzę jej też w wynikach polecenia lsusb. Zaktualizowałem system do aktualnej wersji testowej, ale nic to nie zmieniło (obecnie ponownie korzystam z wersji stabilnej). Na tym samym laptopie mam też Xubuntu i Windows 7. Pod Xubuntu drukarka działa prawidłowo, pod Windą też. Laptop to ASUS X73SV. Macie pomysł, co może być źródłem problemu?

Kod: Zaznacz cały

uname -a
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u1 i686 GNU/Linux

Kod: Zaznacz cały

dpkg --print-architecture
i386

Kod: Zaznacz cały

lspci -k
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
        Subsystem: ASUSTeK Computer Inc. Device 1237
        Kernel driver in use: agpgart-intel
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
        Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
        Subsystem: ASUSTeK Computer Inc. Device 1662
        Kernel driver in use: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
        Subsystem: ASUSTeK Computer Inc. Device 1237
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 1237
        Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 1aa3
        Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
        Kernel driver in use: pcieport
00:1c.1 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 (rev b5)
        Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
        Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 1237
        Kernel driver in use: ehci_hcd
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 1237
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 1237
        Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
        Subsystem: ASUSTeK Computer Inc. Device 1237
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)
        Subsystem: ASUSTeK Computer Inc. Device 1662
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
        Subsystem: AzureWave AW-NB037H 802.11bgn Wireless Half-size Mini PCIe Card [AR9002WB-1NGCD]
        Kernel driver in use: ath9k
04:00.0 Ethernet controller: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet (rev c0)
        Subsystem: ASUSTeK Computer Inc. Device 1851
        Kernel driver in use: atl1c

Kod: Zaznacz cały

lspci -n
00:00.0 0600: 8086:0104 (rev 09)
00:01.0 0604: 8086:0101 (rev 09)
00:02.0 0300: 8086:0116 (rev 09)
00:16.0 0780: 8086:1c3a (rev 04)
00:1a.0 0c03: 8086:1c2d (rev 05)
00:1b.0 0403: 8086:1c20 (rev 05)
00:1c.0 0604: 8086:1c10 (rev b5)
00:1c.1 0604: 8086:1c12 (rev b5)
00:1c.5 0604: 8086:1c1a (rev b5)
00:1d.0 0c03: 8086:1c26 (rev 05)
00:1f.0 0601: 8086:1c49 (rev 05)
00:1f.2 0106: 8086:1c03 (rev 05)
00:1f.3 0c05: 8086:1c22 (rev 05)
01:00.0 0300: 10de:0df4 (rev a1)
03:00.0 0280: 168c:002b (rev 01)
04:00.0 0200: 1969:1083 (rev c0)

Kod: Zaznacz cały

lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 13d3:3304 IMC Networks Asus Integrated Bluetooth module [AR3011]
Bus 001 Device 004: ID 058f:a014 Alcor Micro Corp. Asus Integrated Webcam
Bus 002 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 002 Device 004: ID 0bc2:3320 Seagate RSS LLC SRD00F2 [Expansion Desktop Drive]
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Sprawdź czy w dmesg nie ma jakichś informacji na temat drukarki:

Kod: Zaznacz cały

dmesg
Co jest widoczne gdy w pasku adresu przeglądarki wpiszesz?

Kod: Zaznacz cały

http://localhost:631
Pakiety typu 'firmware' są zainstalowane?
Winston Smith
Posty: 5
Rejestracja: 26 października 2014, 15:52

Post autor: Winston Smith »

marcin1982 pisze:Sprawdź czy w dmesg nie ma jakichś informacji na temat drukarki
Znalazłem tyle:

Kod: Zaznacz cały

[33529.879488] usb 2-1.2: USB disconnect, device number 5
[34422.948144] usb 2-1.3: new full-speed USB device number 6 using ehci_hcd
[34423.042442] usb 2-1.3: New USB device found, idVendor=03f0, idProduct=5511
[34423.042446] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[34423.042448] usb 2-1.3: Product: Deskjet F300 series
[34423.042450] usb 2-1.3: Manufacturer: HP
[34423.042451] usb 2-1.3: SerialNumber: CN66KF845X04KH
[34423.142486] usblp1: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x03F0 pid 0x5511
[34423.142508] usbcore: registered new interface driver usblp
[34796.208228] usb 2-1.3: USB disconnect, device number 6
[34796.208409] usblp1: removed
marcin1982 pisze:Co jest widoczne gdy w pasku adresu przeglądarki wpiszesz http://localhost:631
Główna strona CUPS 1.5.3, zaglądałem na nią wielokrotnie wcześniej. W zakładce "Administration" po kliknięciu "Find new printers" dostaję komunikat "No printers found".
marcin1982 pisze:Pakiety typu 'firmware' są zainstalowane?
Tu mnie zagiąłeś, nie wiem. Jak to sprawdzić? W testowym Wheezy drukarka działała bez instalowania czegokolwiek dodatkowego, na tym samym lapku.
Awatar użytkownika
Yampress
Administrator
Posty: 6420
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

pakiet hplip zainstaluj jeszcze. Tam są sterowniki dla HP
[yampress@debian ~]$ aptitude search hplip
p hplip - Linuksowy system drukowania i obrazowania firmy HP
p hplip-data - HP Linux Printing and Imaging - pliki danych
p hplip-dbg - HP Linux Printing and Imaging - informacje debugowania
p hplip-doc - HP Linux Printing and Imaging - dokumentacja
p hplip-gui - HP Linux Printing and Imaging - narzędzia z interfejsem graficznym
v hplip-ppds -
[yampress@debian ~]$

potem jako root wykonaj polecenie hp-setup
Winston Smith
Posty: 5
Rejestracja: 26 października 2014, 15:52

Post autor: Winston Smith »

Działa, wielkie dzięki! Miałem już zainstalowane hplip, ale najwidoczniej w moich wcześniejszych poszukiwaniach nie dotarłem do polecenia hp-setup (tak to bywa z samoukami). Zagadką pozostaje dla mnie niestety to, dlaczego we wcześniejszych wersjach Debiana nie musiałem nic dodatkowego instalować ani ustawiać (poza konfiguracją w CUPS). Nieważne - grunt, że jest OK :) Dziękuję jeszcze raz.
Awatar użytkownika
Yampress
Administrator
Posty: 6420
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

hp-setup ułatwia sprawę bo to tylko graficzny konfigurator. Jeśli zainstalujesz hplip -> sterownik drukarki jest w cups i do skonfigurowania również za pomocą localhost:631 w przeglądarce.
Winston Smith
Posty: 5
Rejestracja: 26 października 2014, 15:52

Post autor: Winston Smith »

Ale właśnie po znalezieniu drukarki przez hp-setup (a właściwie "hp-setup -i", bo gui nie chciał działać) musiałem ją jeszcze dodatkowo wprowadzić w CUPS (Administration → Add Printer). Wcześniej żadnej drukarki nie mogłem tam znaleźć. Nie wiem, na czym to polega, ale najwidoczniej potrzebne były oba te kroki (hp-setup → CUPS). Oczywiście zawsze pozostaje taka możliwość, że przy wcześniejszych próbach po prostu coś przeoczyłem.

EDIT:
Wygląda na to, że zbyt wcześnie się ucieszyłem. Drukowanie przebiega wprawdzie bez problemów, ale ze skanowania nici :/ Urządzenia nie ma w ogóle na liście wyświetlającej się po użyciu polecenia "scanimage -L". Czy w tym wypadku też muszę coś doinstalować? Tak jak w przypadku drukowania, pod testowym Wheezy skanowanie działało bez problemu.
Winston Smith
Posty: 5
Rejestracja: 26 października 2014, 15:52

Post autor: Winston Smith »

Nie chciałem pisać dwóch postów z rzędu, ale nie wiem, czy ktokolwiek zauważył edycję. Problem ze skanowaniem jest nadal aktualny.
giaur
Member
Posty: 1915
Rejestracja: 25 maja 2007, 22:16

Post autor: giaur »

Ostatnio u siebie dodawałem drukarke HP Laser Jet 1018 i hplip mi się wykrzaczał, nie udało mi się zmusić tego sterownika do działania, sypał komunikatami o błędzie filtru czy coś w tym stylu. Dopiero na foo2zjs drukarka ruszyła
ODPOWIEDZ