Temat: Sposób na drukarkę HP P1102?

Zna ktoś jakiś sposób (dowolny - p910nd, Cups) na usieciowienie drukarki HP P1102 na OpenWRT? W momencie podłączenia w logach pojawia się informacja o urządzeniu lp0, po czym natychmiast komunikat "lp0 removed". Dlaczego? To przez brakujący firmware?

2

Odp: Sposób na drukarkę HP P1102?

Przez rozłączenie urządzenia na usb. Masz hub usb?

Firmware i tak dla niej potrzebujesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Sposób na drukarkę HP P1102?

Cezary napisał/a:

Przez rozłączenie urządzenia na usb. Masz hub usb?

Firmware i tak dla niej potrzebujesz.

Rozumiem, ale nie rozumiem. Mam markowy, aktywny hub Tracer, z podpiętym zasilaczem. Wcześniej drukarka działa na tym hubie w dodatku bez zasilacza, podpięta do thin clienta.

Co masz na myśli, że "przez rozłączenie" i czy p910nd też potrzebuje firmware do działania?

4

Odp: Sposób na drukarkę HP P1102?

A nie, wg tego: http://hplipopensource.com/hplip-web/mo … p1102.html nie potrzebuje firmware.

lp0 ma się pojawić raz  w logach i już być, jeżeli pojawia się i znika to coś masz nie tak z usb. Zresztą zobacz w logach co się dzieje.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Sposób na drukarkę HP P1102?

Hmm. Tak jak mówiłem - dmesg wypluwa tylko coś takiego:

[99237.000000] usb 1-1.2.2: new high-speed USB device number 11 using ehci-platform
[99237.130000] usblp 1-1.2.2:1.0: usblp0: USB Bidirectional printer dev 11 if 0 alt 0 proto 2 vid 0x03F0 pid 0x002A
[99237.650000] usblp0: removed

6

Odp: Sposób na drukarkę HP P1102?

Pokaż więcej tych logów.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Sposób na drukarkę HP P1102?

Cezary napisał/a:

Pokaż więcej tych logów.

Co na przykład? W dmesg nie ma nic więcej - te trzy linie pojawiają się za każdym razem, w jednym momencie - jak podłączę drukarkę.

8

Odp: Sposób na drukarkę HP P1102?

Całe logi. Tak po prostu wynik logread.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Sposób na drukarkę HP P1102?

Cezary napisał/a:

Całe logi. Tak po prostu wynik logread.

Tam też nie ma nic więcej. Te same trzy linie. Nic wcześniej, nic później.

10

Odp: Sposób na drukarkę HP P1102?

Działa!

Prawdopodobnie ma to związek z HP Smart Install https://bugs.launchpad.net/hplip/+bug/672134, ale nie jestem pewien czy tak jest w tym przypadku bo pamiętam, że kiedyś już to wyłączałem.

Jako, że w Chaos Calmer nie ma standardowego pakietu usb-modeswitch to kombinowałem z konfiguracją usbmode i plikiem /etc/usb-mode.json, ale też dużo z tego nie wyszło, aż w końcu zrobiłem rmmod usblp / modprobe usblp i magicznie pojawiło się /dev/usb/lp0.

Niestety na tą chwilę nie jestem w stanie stwierdzić czy to tylko kwestia samego przeładowania modułu czy też to co dodałem do /etc/usb-mode.json. Mogę tylko potwierdzić, że ten model drukarki DZIAŁA na OpenWRT z serwerem p910nd. Gdyby ktoś miał podobny problem i odkopał ten temat to niech się ze mną skontaktuje - chętnie pomogę. Spróbuję też po reboocie wyczaić uniwersalne rozwiązanie - wtedy dodam do pierwszego posta.

Tak czy inaczej = dzięki za pomoc Cezary bo błędnie zafiksowałem się na temacie firmware.

11

Odp: Sposób na drukarkę HP P1102?

Aktualizacja: Za każym razem jak wyłączę drukarkę przyciskiem, albo wyłączę z sieci - po ponownym włączeniu znika port /dev/usb/lp0 (lakoniczne "lp0 removed" w logach i nic więcej). Jak przeładuję moduł usblp to pojawia się ponownie i wszystko działa bez problemu.

Nie mam pojęcia co z tym zrobić. Jakieś pomysły?

12

Odp: Sposób na drukarkę HP P1102?

Wyłączysz to i znika urządzenie. Choć własnie po włączeniu powinno się pojawić ponownie. O ile zachodzi zdarzenie na usb (zobacz w logach czy po włączeniu drukarki pojawia się coś) to możesz sobie napisać skrypt który po prostu wyładuje i załaduje moduł ponownie. Czyli np. http://eko.one.pl/?p=openwrt-printserwer#zakoczenie tylko dodajesz rmmod usblp; insmod usblp

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Sposób na drukarkę HP P1102?

Odkopuję temat i również proszę o pomoc... OpenWrt 19.07-SNAPSHOT na Netgear R6220 nie widzi mojej drukarki hp p1102. W sensie, że jest włączona, podłączona bezpośrednio do rutera, kontrolka od USB się świeci, a dmesg wywala uparcie

usblp 1-2:1.0: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x002A
usblp0: removed

w /dev/usb też nawet na chwilę się nie pojawiła

14

Odp: Sposób na drukarkę HP P1102?

Sprawdź kabel od drukarki....

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Sposób na drukarkę HP P1102?

dmesg na drugim kablu:

[12848.811785] usb 1-2: USB disconnect, device number 3
[21707.158837] usb 1-2: new high-speed USB device number 4 using xhci-mtk
[21707.376561] usblp 1-2:1.0: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x002A
[21707.716862] usblp0: removed

16

Odp: Sposób na drukarkę HP P1102?

Komunikaty wyglądają po prostu tak jak by kabel się odłączał zaraz po wykryciu drukarki.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Sposób na drukarkę HP P1102?

Dziwne to jest... Historia jest taka, że na starym tp-linku działało jak trzeba na oryginalnym firmware. Po zainstalowaniu Gargoyle też przez chwilę działało, ale po dwóch dniach drukarka zniknęła. Zainstalowałem Cups i nagle się odnalazła i przez miesiąc działała. Kiedy zainstalowałem LuCi, to zniknęła na dobre. W nowym, aktualnym ruterze to samo...
Ale po podpięciu pod komputer działa bez zarzutów na starym kablu

18

Odp: Sposób na drukarkę HP P1102?

A tak to wygląda po podłączeniu przez huba

[  288.055720] usb 1-2: USB disconnect, device number 2
[  297.725147] usb 1-2: new high-speed USB device number 3 using xhci-mtk
[  297.927766] hub 1-2:1.0: USB hub found
[  297.935994] hub 1-2:1.0: 4 ports detected
[  298.265249] usb 1-2.3: new high-speed USB device number 4 using xhci-mtk
[  298.422005] usblp 1-2.3:1.0: usblp0: USB Bidirectional printer dev 4 if 0 alt 0 proto 2 vid 0x03F0 pid 0x002A
[  298.542824] usblp0: removed