[haiku-bugs] [Haiku] #12322: [kernel] PANIC on boot with HP LaserJet 1102w printer attached

  • From: "diver" <trac@xxxxxxxxxxxx>
  • Date: Fri, 21 Aug 2015 17:56:36 -0000

#12322: [kernel] PANIC on boot with HP LaserJet 1102w printer attached
---------------------------+------------------------------
Reporter: diver | Owner: axeld
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: System/Kernel | Version: R1/Development
Keywords: | Blocked By:
Blocking: | Has a Patch: 0
Platform: All |
---------------------------+------------------------------
hrev49559.

Haiku always crashes on boot with HP LaserJet 1102w printer attached.
Probably because the printer emulates usb drive with windows driver.

[[Image(kdl_on_boot_with_printer.jpg,100%)]]

When plugged after boot this is what I get in syslog:
{{{
KERN: usb hub 7: port 3: new device connected
KERN: usb_disk: device reports a lun count of 1
KERN: usb_disk: vendor_identification "HP "
KERN: usb_disk: product_identification "Smart Install "
KERN: usb_disk: product_revision_level "1.0 "
KERN: usb error ehci -1: qtd (0x571fd00) error: 0x00088d40
KERN: usb_disk: operation 0x25 failed at the SCSI level
KERN: usb_disk: failed to update capacity: Device media changed
}}}
listusb
{{{
046d:c062 /dev/bus/usb/0/1 "Logitech, Inc." "M-UAS144 [LS1 Laser Mouse]"
ver. 3100
046d:c315 /dev/bus/usb/0/2 "Logitech, Inc." "Classic Keyboard 200" ver.
2800
0000:0000 /dev/bus/usb/0/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
03f0:102a /dev/bus/usb/1/3 "Hewlett-Packard" "HP LaserJet Professional P
1102w" ver. 0100
0000:0000 /dev/bus/usb/1/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
}}}
listusb -v /dev/bus/usb/1/3
{{{
[Device /dev/bus/usb/1/3]
Class .................. 0x00 (Per-interface classes)
Subclass ............... 0x00
Protocol ............... 0x00
Max Endpoint 0 Packet .. 64
USB Version ............ 0x0200
Vendor ID .............. 0x03f0 (Hewlett-Packard)
Product ID ............. 0x102a
Product Version ........ 0x0100
Manufacturer String .... "Hewlett-Packard"
Product String ......... "HP LaserJet Professional P 1102w"
Serial Number .......... "000000000W412KEASI1c"
[Configuration 0]
Configuration String . ""
[Interface 0]
[Alternate 0 active]
Class .............. 0x08 (Mass storage)
Subclass ........... 0x06
Protocol ........... 0x50
Interface String ... "HP MS"
[Endpoint 0]
MaxPacketSize .... 512
Interval ......... 0
Type ............. Bulk
Direction ........ Output
[Endpoint 1]
MaxPacketSize .... 512
Interval ......... 0
Type ............. Bulk
Direction ........ Input
}}}

--
Ticket URL: <https://dev.haiku-os.org/ticket/12322>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: