Temat: Barrier Breaker p910 - nie wykrywa drukarki

Cześć, wrzuciłem dzisiaj najnowsze BB z eko i mam problem z p910. Na gargulcu i wcześniejszych wersjach BB wszystko działało, a teraz nie wykrywa drukarki. Podczas próby drukowania w logu mam:

Thu Oct 23 21:19:34 2014 lpr.err p9100d[4187]: /dev/usb/lp0: No such file or directory, will try opening later
Thu Oct 23 21:19:44 2014 lpr.err p9100d[4187]: /dev/usb/lp0: No such file or directory
Thu Oct 23 21:19:44 2014 lpr.err p9100d[4187]: /dev/usb/lp0: No such file or directory, will try opening later
Thu Oct 23 21:19:54 2014 lpr.err p9100d[4187]: /dev/usb/lp0: No such file or directory
Thu Oct 23 21:19:54 2014 lpr.err p9100d[4187]: /dev/usb/lp0: No such file or directory, will try opening later

Mam czyste openwrt. Zainstalowałem p910, kmod-usb-core kmod-usb2 kmod-usb-printer p910nd. Doinstalowałem nawet luci z pluginem i tam ustawiałem ale dalej to samo. W czym problem?

2

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Odłącz i podłącz drukarkę, patrz w logu czy ją wykryło (i co wykryło).

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

3

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Drukarke wykryło po restarcie, ale w logu dalej:

Thu Oct 23 21:44:05 2014 lpr.err p9100d[1074]: /dev/lp0: No such file or directory, will try opening later


Nie wiem czemu chcę brać jąz /dev/lp0 jeżeli ona jest w /dev/usb/lp0. W konfiguracji p910 jest prawidłowa ścieżka.

4

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Co masz właściwie w logu i w /dev?

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

5

Odp: Barrier Breaker p910 - nie wykrywa drukarki

root@OpenWrt:/dev# ls
audio               mtd3ro              mtdblock6           ttyS11
bus                 mtd4                mtdblock7           ttyS12
console             mtd4ro              mtdblock8           ttyS13
cpu_dma_latency     mtd5                network_latency     ttyS14
dsp                 mtd5ro              network_throughput  ttyS15
full                mtd6                null                ttyS2
kmsg                mtd6ro              port                ttyS3
log                 mtd7                ppp                 ttyS4
mem                 mtd7ro              ptmx                ttyS5
mixer               mtd8                pts                 ttyS6
mtd0                mtd8ro              random              ttyS7
mtd0ro              mtdblock0           shm                 ttyS8
mtd1                mtdblock1           snd                 ttyS9
mtd1ro              mtdblock2           tty                 urandom
mtd2                mtdblock3           ttyS0               usb
mtd2ro              mtdblock4           ttyS1               watchdog
mtd3                mtdblock5           ttyS10              zero
root@OpenWrt:/dev# cd usb
root@OpenWrt:/dev/usb# ls
lp0
root@OpenWrt:/dev/usb#

A w logu przy wypięciu i podłączeniu drukarki:

Thu Oct 23 22:14:16 2014 kern.info kernel: [ 2075.570000] usb 1-1.2: new full-speed USB device number 7 using ehci-platform
Thu Oct 23 22:14:16 2014 kern.info kernel: [ 2075.690000] usblp 1-1.2:1.0: usblp0: USB Bidirectional printer dev 7 if 0 alt 1 proto 2 vid 0x03F0 pid 0x0217
Thu Oct 23 22:14:25 2014 lpr.err p9100d[1074]: /dev/lp0: No such file or directory
Thu Oct 23 22:14:25 2014 lpr.err p9100d[1074]: /dev/lp0: No such file or directory, will try opening later

6

Odp: Barrier Breaker p910 - nie wykrywa drukarki

uci show p910nd pokaż

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

7

Odp: Barrier Breaker p910 - nie wykrywa drukarki

root@OpenWrt:~# uci show p910nd
p910nd.@p910nd[0]=p910nd
p910nd.@p910nd[0].device=/dev/usb/lp0
p910nd.@p910nd[0].port=0
p910nd.@p910nd[0].bidirectional=1
p910nd.@p910nd[0].enabled=1
p910nd.@p910nd[0].bind=192.168.2.1

8

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Zrestartowałeś go na pewno?

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

9

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Wykonałem reboot w putt'ym. To nie wystarczy?

10

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Bo i z jakiego powodu miał by się do /dev/lp0 odwoływać...

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

11

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Dobre pytanie. Zmiana ścieżki w configu nic nie zmienia. Ciągle próbuje czytać z /dev/lp0.

12

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Zrób ps ax i zobacz co siedzi w procesach

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

13

Odp: Barrier Breaker p910 - nie wykrywa drukarki

root@OpenWrt:~# ps
  PID USER       VSZ STAT COMMAND
    1 root      1392 S    /sbin/procd
    2 root         0 SW   [kthreadd]
    3 root         0 SW   [ksoftirqd/0]
    4 root         0 SW   [kworker/0:0]
    5 root         0 SW<  [kworker/0:0H]
    7 root         0 SW<  [khelper]
   60 root         0 SW<  [writeback]
   63 root         0 SW<  [bioset]
   65 root         0 SW<  [kblockd]
   93 root         0 SW   [kworker/0:1]
   98 root         0 SW   [kswapd0]
  145 root         0 SW   [fsnotify_mark]
  176 root         0 SW<  [ath79-spi]
  306 root         0 SW<  [deferwq]
  318 root         0 SW   [khubd]
  403 root         0 SW   [kworker/u2:2]
  404 root         0 SWN  [jffs2_gcd_mtd7]
  522 root       884 S    /sbin/ubusd
  525 root       772 S    /sbin/askfirst ttyS0 /bin/ash --login
  837 root         0 SW<  [cfg80211]
  967 root      1036 S    /sbin/logd -S 16
 1001 root      1480 S    /sbin/netifd
 1028 root      1152 S    /usr/sbin/odhcpd
 1065 root      1152 S    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
 1074 root       784 S    {p910nd} /usr/sbin/p9100d 0
 1196 root       812 S    odhcp6c -s /lib/netifd/dhcpv6.script -P0 -t120 eth0.
 1711 root      1528 S    /usr/sbin/uhttpd -f -h /www -r OpenWrt -x /cgi-bin -
 1737 nobody     944 S    /usr/sbin/dnsmasq -C /var/etc/dnsmasq.conf -k
 1846 root      1580 S    /usr/sbin/hostapd -P /var/run/wifi-phy0.pid -B /var/
 1942 root      1420 S    {dynamic_dns_upd} /bin/sh /usr/lib/ddns/dynamic_dns_
 2165 root     21184 S    /usr/bin/mpd
 2190 root      1364 S    /usr/sbin/ntpd -n -p 0.openwrt.pool.ntp.org -p 1.ope
 2472 root       784 S    {p910nd} /usr/sbin/p9100d -b -f /dev/usb/lp0 0
 2516 root       784 S    {p910nd} /usr/sbin/p9100d -b -f /dev/usb/lp0 -i 192.
 2967 root         0 SW   [kworker/u2:0]
 2982 root       784 S    {p910nd} /usr/sbin/p9100d -b -f /dev/usb/lp0 -i 192.
 3148 root       784 S    {p910nd} /usr/sbin/p9100d -b -f /dev/usb/usb/lp0 -i
 5037 root         0 SW   [kworker/0:3]
 5038 root         0 SW   [kworker/0:2]
 5059 root      1352 S    sleep 600
 5060 root      1220 R    /usr/sbin/dropbear -F -P /var/run/dropbear.1.pid -p
 5061 root      1368 S    -ash
 5118 root      1360 R    ps

14

Odp: Barrier Breaker p910 - nie wykrywa drukarki

I niby skąd masz tyle tych p910nd, urządzeń typu /dev/usb/usb/lp0 itd? Co zrobiłeś po swojemu i ile sekcji konfiguracyjnych?

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

15

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Nie wiem. Jedynie co zrobiłem to zainstalowałem p910nd wraz z pluginem do luci i włączyłem. Później edytowałem config i restartowałem.

16

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Działa. Nie wiem jakim cudem. Podpiąłem ponownie do routera i zaskoczyło.

17

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Mi za to wyskakuje  w logread po puszczeniu coś na drukarkę:

Sat Feb 21 18:19:53 2015 kern.warn kernel: [ 1836.530000] usblp0: nonzero read bulk status received: -71

Drukarka zaczyna migać , ale za cholere nie chce nic wydrukować.Na Gargoyle było wszystko ok....

18

Odp: Barrier Breaker p910 - nie wykrywa drukarki

Sporo tego na sieci. Główne podpowiedzi - zmień kable, podłącz przez hub usb z własnym zasilaniem.

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

19

Odp: Barrier Breaker p910 - nie wykrywa drukarki

A u mnie jest odwrotnie. Na Gargoyle miałem problemy z drukowaniem ( strona nie drukowała się do końca ), a na BB wszystko śmiga jak powinno smile

Home: ZyXEL NBG6817 (OpenWrt)
NAS: HP ProLiant MicroServer Gen8 E3-1265L V2, 16 GB (PVE)

20

Odp: Barrier Breaker p910 - nie wykrywa drukarki

No tak... Pomogła zmiana huba na USB 2.0 . Wcześniej był 1.1 i na AA nie było problemu.