USB Brother HL-5040 install problems

If your problem doesn't fall into one of the other categories, report it here.

Moderator: Moderators

Post Reply
ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

USB Brother HL-5040 install problems

Post by ispyisail »

Hi all

1.5.X (Built 20120114-2352 git@10d29bc)
TP-Link TL-WR1043ND v1-1.8
Brother HL-5040

I've been working though the USB printer how-to

http://www.gargoyle-router.com/wiki/dok ... ed_printer

Then discovered that my printer is not discovered

Image

This is the logread

Code: Select all

Jan 20 15:13:35 Gargoyle user.info kernel: usb 1-1: USB disconnect, address 2
Jan 20 15:13:40 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 3
Jan 20 15:13:40 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:40 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:41 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 4
Jan 20 15:13:41 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:41 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:41 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 5
Jan 20 15:13:42 Gargoyle user.err kernel: usb 1-1: device not accepting address 5, error -71
Jan 20 15:13:42 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 6
Jan 20 15:13:42 Gargoyle user.err kernel: usb 1-1: device not accepting address 6, error -71
Jan 20 15:13:42 Gargoyle user.err kernel: hub 1-0:1.0: unable to enumerate USB device on port 1
Jan 20 15:13:44 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 7
Jan 20 15:13:44 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:44 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:44 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 8
Jan 20 15:13:45 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:45 Gargoyle user.err kernel: usb 1-1: device descriptor read/64, error -71
Jan 20 15:13:45 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 9
Jan 20 15:13:46 Gargoyle user.err kernel: usb 1-1: device not accepting address 9, error -71
Jan 20 15:13:46 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 10
Jan 20 15:13:46 Gargoyle user.err kernel: usb 1-1: device not accepting address 10, error -71
Jan 20 15:13:46 Gargoyle user.err kernel: hub 1-0:1.0: unable to enumerate USB device on port 1
Thoughts

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: USB Brother HL-5040 install problems

Post by ispyisail »

10 minutes latter paper came out of my printer and it sarted to work?

Image

Strange

Code: Select all

Jan 20 15:16:21 Gargoyle user.info kernel: usb 1-1: new full speed USB device using ar71xx-ehci and address 11
Jan 20 15:16:21 Gargoyle user.err kernel: hub 1-0:1.0: unable to enumerate USB device on port 1
Jan 20 15:16:22 Gargoyle user.err kernel: hub 1-0:1.0: unable to enumerate USB device on port 1
Jan 20 15:19:58 Gargoyle daemon.info hostapd: wlan0: STA d8:5d:4c:8e:41:56 WPA: group key handshake completed (RSN)
Jan 20 15:21:01 Gargoyle cron.err crond[2471]: USER root pid 3096 cmd /usr/bin/set_kernel_timezone >/dev/null 2>&1
Jan 20 15:29:58 Gargoyle daemon.info hostapd: wlan0: STA d8:5d:4c:8e:41:56 WPA: group key handshake completed (RSN)
Jan 20 15:30:52 Gargoyle user.info kernel: usb 1-1: new high speed USB device using ar71xx-ehci and address 13
Jan 20 15:30:52 Gargoyle user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 20 15:30:52 Gargoyle user.info kernel: usblp0: USB Bidirectional printer dev 13 if 0 alt 0 proto 2 vid 0x04F9 pid 0x0016
Jan 20 15:30:52 Gargoyle lpr.err p9100d[3139]: socket: Address family not supported by protocol
Jan 20 15:30:52 Gargoyle daemon.info dnsmasq[2487]: exiting on receipt of SIGTERM
Jan 20 15:30:53 Gargoyle user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Jan 20 15:30:53 Gargoyle user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: started, version 2.55 cachesize 150
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq-dhcp[3200]: DHCP, IP range 192.168.15.100 -- 192.168.15.250, lease time 12h
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain micro
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain micro
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain micro
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain oss
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain oss
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain oss
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain null
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain null
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain null
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain ing
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain ing
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain ing
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain indy
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain indy
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain indy
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain gopher
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain gopher
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain gopher
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain geek
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain geek
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain geek
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain fur
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain fur
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain fur
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain free
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain free
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain free
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain bbs
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain bbs
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain bbs
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain dyn
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain dyn
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain dyn
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain parody
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain parody
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain parody
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain glue
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain glue
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain glue
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 78.47.86.43#53 for domain bit
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 178.32.31.41#53 for domain bit
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using local addresses only for domain lan
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: reading /tmp/resolv.conf.auto
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 192.168.0.1#53
Jan 20 15:30:56 Gargoyle daemon.warn dnsmasq[3200]: ignoring nameserver 192.168.15.1 - local interface
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain micro
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain micro
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain micro
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain oss
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain oss
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain oss
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain null
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain null
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain null
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain ing
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain ing
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain ing
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain indy
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain indy
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain indy
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain gopher
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain gopher
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain gopher
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain geek
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain geek
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain geek
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain fur
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain fur
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain fur
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain free
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain free
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain free
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain bbs
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain bbs
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain bbs
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain dyn
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain dyn
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain dyn
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain parody
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain parody
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain parody
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.142.171.235#53 for domain glue
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 95.211.32.162#53 for domain glue
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 66.244.95.20#53 for domain glue
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 78.47.86.43#53 for domain bit
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using nameserver 178.32.31.41#53 for domain bit
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: using local addresses only for domain lan
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq[3200]: read /etc/hosts - 2 addresses
Jan 20 15:30:56 Gargoyle daemon.info dnsmasq-dhcp[3200]: read /etc/ethers - 0 addresses
Jan 20 15:30:56 Gargoyle user.notice usb-modeswitch: 1-1:1.0: Manufacturer=Brother Product=HL-5040 Serial=H3J404237
Jan 20 15:30:56 Gargoyle lpr.notice p9100d[3139]: Connection from 192.168.15.245 port 49842 accepted
Jan 20 15:30:56 Gargoyle lpr.err p9100d[3139]: /dev/lp0: No such file or directory
Jan 20 15:30:56 Gargoyle lpr.err p9100d[3139]: /dev/lp0: No such file or directory, will try opening later
Jan 20 15:31:01 Gargoyle cron.err crond[2471]: USER root pid 3269 cmd /usr/bin/set_kernel_timezone >/dev/null 2>&1
Jan 20 15:31:07 Gargoyle lpr.notice p9100d[3139]: Finished job: 85636 bytes received, 0 bytes sent
root@Gargoyle:~#

hnl_dk
Moderator
Posts: 408
Joined: Mon Aug 29, 2011 12:37 pm

Re: USB Brother HL-5040 install problems

Post by hnl_dk »

ispyisail wrote:10 minutes latter paper came out of my printer and it sarted to work?
...
Off Topic
Remember the next time to buy a printer with a built-in network server.
USB printers connected directly to computers can also be "unstable" sometimes.
Have had network printers at home for the last about 10 years and the last 5 years they have not been much more expensive than equal printers without a network connection.
My current "printer": Brother DCP-8065DN with 288MB RAM.
Router: TL-WR1043ND - Gargoyle 1.5.4
AP: TL-WR1043ND - Gargoyle 1.5.4

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: USB Brother HL-5040 install problems

Post by ispyisail »

Remember the next time to buy a printer with a built-in network server
I never use USB,

I was just using it to test and edit the wiki

hnl_dk
Moderator
Posts: 408
Joined: Mon Aug 29, 2011 12:37 pm

Re: USB Brother HL-5040 install problems

Post by hnl_dk »

ispyisail wrote:
Remember the next time to buy a printer with a built-in network server
I never use USB,

I was just using it to test and edit the wiki
ok :mrgreen:
Router: TL-WR1043ND - Gargoyle 1.5.4
AP: TL-WR1043ND - Gargoyle 1.5.4

mix
Posts: 292
Joined: Sun Feb 27, 2011 11:18 am

Re: USB Brother HL-5040 install problems

Post by mix »

What about the irony of using a Brother printer through HP JetDirect emulation?
WRT54GL v1.1
Gargoyle 1.4.7

User avatar
nicram
Posts: 29
Joined: Fri Dec 23, 2011 6:27 pm
Location: PL
Contact:

Re: USB Brother HL-5040 install problems

Post by nicram »

Don;t know why, but some users over net say, that when they use active USB hubs, then many problems with printers disappeaer. Maybe too low energy on routers USB side.
TL-WR1043ND HW v1.8 | FW Gargoyle 1.5.X (Built 20120504-1907 git@2bf3cf2) | 2 Mbit | PPPoE

ispyisail
Moderator
Posts: 5180
Joined: Mon Apr 06, 2009 3:15 am
Location: New Zealand

Re: USB Brother HL-5040 install problems

Post by ispyisail »

What about the irony of using a Brother printer through HP JetDirect emulation?
I wanted to say more but I was unsure so I just stuck with the facts.



From my understanding the important part is the protocol e.g.

protocol = RAW. port 9100

I wanted to use "custom" with these settings ..........................

But to be honest I don't know if all printers use this same protocol?

Post Reply