BUG : HP Laserjet 1000, hotplug & hald

Louis-Philippe Savoie savoielouisphilippe at yahoo.ca
Mon Aug 30 20:17:03 PDT 2004


There seems to be a strange incompatibility between both : hald, when the
computer starts, seems to send data or poll the printer - I'm saying this
because of the Laserjet 1000's weird reaction to direct cats. cat file >
/dev/usb/lp0 sends the firmware to the printer. Therefore, maybe hald sends
some data to the printer in a "standard" manner, ruining its firmware and
therefore requiring it to be unplugged, replugged, and the firmware re-catted.

Annoying at best.

Anyway, I'm sending as an appendix the messages hald sent to syslog as well as
the hotplug bootup maneuver. I'm running Debian GNU/Linux Testing/Unstable on
an Athlon XP 2500+.

Hoping this will help,

Louis-Philippe Savoie

[snip]
Aug 30 15:00:50 localhost kernel: ehci_hcd 0000:00:10.3: VIA Technologies, Inc.
USB 2.0
Aug 30 15:00:50 localhost kernel: ehci_hcd 0000:00:10.3: irq 21, pci mem
e0d2c000
Aug 30 15:00:50 localhost kernel: ehci_hcd 0000:00:10.3: new USB bus
registered, assigned bus number 1
Aug 30 15:00:50 localhost kernel: ehci_hcd 0000:00:10.3: USB 2.0 enabled, EHCI
1.00, driver 2004-May-10
Aug 30 15:00:50 localhost kernel: hub 1-0:1.0: USB hub found
Aug 30 15:00:50 localhost kernel: hub 1-0:1.0: 6 ports detected
Aug 30 15:00:50 localhost kernel: USB Universal Host Controller Interface
driver v2.2
Aug 30 15:00:50 localhost kernel: ACPI: PCI interrupt 0000:00:10.0[A] -> GSI 21
(level, low) -> IRQ 21
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.0: VIA Technologies, Inc.
VT82xxxxx UHCI USB 1.1 Controller
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.0: irq 21, io base
0000d000
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.0: new USB bus
registered, assigned bus number 2
Aug 30 15:00:50 localhost kernel: hub 2-0:1.0: USB hub found
Aug 30 15:00:50 localhost kernel: hub 2-0:1.0: 2 ports detected
Aug 30 15:00:50 localhost kernel: ACPI: PCI interrupt 0000:00:10.1[B] -> GSI 21
(level, low) -> IRQ 21
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.1: VIA Technologies, Inc.
VT82xxxxx UHCI USB 1.1 Controller (#2)
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.1: irq 21, io base
0000b800
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.1: new USB bus
registered, assigned bus number 3
Aug 30 15:00:50 localhost kernel: hub 3-0:1.0: USB hub found
Aug 30 15:00:50 localhost kernel: hub 3-0:1.0: 2 ports detected
Aug 30 15:00:50 localhost kernel: ACPI: PCI interrupt 0000:00:10.2[C] -> GSI 21
(level, low) -> IRQ 21
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.2: VIA Technologies, Inc.
VT82xxxxx UHCI USB 1.1 Controller (#3)
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.2: irq 21, io base
0000b400
Aug 30 15:00:50 localhost kernel: uhci_hcd 0000:00:10.2: new USB bus
registered, assigned bus number 4
Aug 30 15:00:50 localhost kernel: hub 4-0:1.0: USB hub found
Aug 30 15:00:50 localhost kernel: hub 4-0:1.0: 2 ports detected
Aug 30 15:00:50 localhost kernel: mice: PS/2 mouse device common for all mice
Aug 30 15:00:50 localhost kernel: input: PC Speaker
Aug 30 15:00:50 localhost kernel: serio: i8042 AUX port at 0x60,0x64 irq 12
Aug 30 15:00:50 localhost kernel: input: ImPS/2 Generic Wheel Mouse on
isa0060/serio1
Aug 30 15:00:50 localhost kernel: serio: i8042 KBD port at 0x60,0x64 irq 1
Aug 30 15:00:50 localhost kernel: input: AT Translated Set 2 keyboard on
isa0060/serio0
[snip]
Aug 30 15:00:50 localhost kernel: usb 3-1: new full speed USB device using
address 2
[snip]
Aug 30 15:00:50 localhost kernel: drivers/usb/class/usblp.c: usblp0: USB
Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x0517
Aug 30 15:00:50 localhost kernel: usbcore: registered new driver usblp
Aug 30 15:00:50 localhost kernel: drivers/usb/class/usblp.c: v0.13: USB Printer
Device Class driver
Aug 30 15:00:50 localhost kernel: eth0: Setting full-duplex based on MII #1
link partner capability of 45e1.
Aug 30 15:00:51 localhost hal.hotplug[1510]: error sending message to hald
Aug 30 15:00:51 localhost hal.hotplug[1516]: error sending message to hald
Aug 30 15:00:51 localhost hal.hotplug[1549]: error sending message to hald
Aug 30 15:00:51 localhost hal.hotplug[1555]: error sending message to hald
Aug 30 15:00:51 localhost hal.hotplug[1580]: error sending message to hald
Aug 30 15:00:51 localhost hal.hotplug[1582]: error sending message to hald
Aug 30 15:00:51 localhost hal.hotplug[1590]: error sending message to hald
Aug 30 15:00:51 localhost hal.hotplug[1543]: error sending message to hald
Aug 30 15:01:01 localhost xfs: ignoring font path element
/usr/lib/X11/fonts/cyrillic/ (unreadable) 
Aug 30 15:01:01 localhost xfs: ignoring font path element
/usr/lib/X11/fonts/CID (unreadable) 
Aug 30 15:01:02 localhost hal.hotplug[2082]: Dont know how to wait for vc at
/class/vc/vcs2; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2088]: Dont know how to wait for vc at
/class/vc/vcs3; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2103]: Dont know how to wait for vc at
/class/vc/vcs6; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2109]: Dont know how to wait for vc at
/class/vc/vcsa5; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2114]: Dont know how to wait for vc at
/class/vc/vcsa3; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2119]: Dont know how to wait for vc at
/class/vc/vcs5; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2125]: Dont know how to wait for vc at
/class/vc/vcsa2; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2123]: Dont know how to wait for vc at
/class/vc/vcs4; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2135]: Dont know how to wait for vc at
/class/vc/vcsa4; sleeping 1000 ms
Aug 30 15:01:02 localhost hal.hotplug[2136]: Dont know how to wait for vc at
/class/vc/vcsa6; sleeping 1000 ms
Aug 30 15:01:05 localhost hal.hotplug[1089]: timed out for /class/usb/lp0
(waited 20000 ms)
Aug 30 15:01:05 localhost hal.hotplug[1089]: Dont know how to wait for usb at
/class/usb/lp0; sleeping 1000 ms
Aug 30 15:09:33 localhost kernel: drivers/usb/class/usblp.c: usblp0: nonzero
read/write bulk status received: -32
Aug 30 15:09:33 localhost kernel: drivers/usb/class/usblp.c: usblp0: nonzero
read/write bulk status received: -32

Information on my computer :

angband:~# uname -a
Linux angband 2.6.8 #1 Tue Aug 17 21:26:54 EDT 2004 i686 GNU/Linux

angband:~# lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host
Bridge
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
0000:00:0e.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev
07)
0000:00:0e.1 Input device controller: Creative Labs SB Live! MIDI/Game Port
(rev 07)
0000:00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1
Controller (rev 80)
0000:00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
0000:00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
0000:00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev
74)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX
440 AGP 8x] (rev a2)

angband:~# lsmod
Module                  Size  Used by
binfmt_misc             8648  1
usblp                  11008  0
nvidia               4818324  12
it87                   20300  0
eeprom                  6280  0
i2c_sensor              2368  2 it87,eeprom
i2c_dev                 7680  0
i2c_viapro              5964  0
i2c_core               19216  5 it87,eeprom,i2c_sensor,i2c_dev,i2c_viapro


=====
--
Louis-Philippe Savoie
savoielouisphilippe at yahoo.ca

__________________________________________________________
Lèche-vitrine ou lèche-écran ?
magasinage.yahoo.ca
_______________________________________________
hal mailing list
hal at freedesktop.org
http://freedesktop.org/mailman/listinfo/hal



More information about the Hal mailing list