Opened 10 years ago

Closed 8 years ago

Last modified 11 months ago

#4918 closed bug (fixed)

USB causing slow boot

Reported by: myob Owned by: mmlr
Priority: normal Milestone: R1
Component: Drivers/USB Version: R1/alpha1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by umccullough)

I've an nVidia MPC73 chipset, and having seriously slow boot problems. It was apparent before alpha1, currently using hrev33886 gcc2.

I've tracked it down via the on-screen boot log to be down to the usb/usb_disk drivers. the offending section of syslog is below:

KERN: ahci: ahci_supports_device
KERN: usb uhci: no devices found
KERN: usb ohci -1: iospace offset: 0xe6106000
KERN: usb ohci -1: smm is in control of the host controller
KERN: usb ohci -1: ownership change successful
KERN: usb ohci -1: successfully started the controller
KERN: usb ehci: no devices found
KERN: usb hub 2: port 1: new device connected
KERN: usb error control pipe 6: timeout waiting for queued request to complete
Last message repeated 2 times
KERN: usb error ohci 0: error while setting device address
KERN: usb hub 2: port 9: new device connected
KERN: usb_disk: device reports a lun count of 3
KERN: usb_disk: vendor_identification    "Generic "
KERN: usb_disk: product_identification   "Flash HS-CF"
KERN: usb_disk: product_revision_level   "4.55"
KERN: usb error ohci 0: td error: 0x00000004
KERN: usb_disk: acquire_sem failed while waiting for data transfer
KERN: usb_disk: receiving the command status wrapper failed
KERN: usb_disk: command status wrapper is not valid
KERN: usb error ohci 0: td error: 0x00000004
KERN: usb_disk: sending the command block wrapper failed
KERN: usb_disk: acquire_sem failed while waiting for data transfer
KERN: usb error ohci 0: td error: 0x00000004
KERN: usb_disk: acquire_sem failed while waiting for data transfer
KERN: usb_disk: command status wrapper is not valid
KERN: usb error ohci 0: td error: 0x00000004
KERN: usb_disk: sending the command block wrapper failed
KERN: usb_disk: getting inquiry data failed
KERN: usb_disk: acquire_sem failed while waiting for data transfer
KERN: usb_disk: command status wrapper is not valid
KERN: usb error ohci 0: td error: 0x00000004
KERN: usb_disk: sending the command block wrapper failed
KERN: usb_disk: failed to initialize logical units
KERN: get_boot_partitions(): boot volume message:

I've got a multi-type card reader on the front that I think this is referring to - it usually presents as four devices though.

Attachments (1)

syslogsnip (1.8 KB) - added by myob 10 years ago.
syslog snippet

Download all attachments as: .zip

Change History (8)

Changed 10 years ago by myob

Attachment: syslogsnip added

syslog snippet

comment:1 Changed 10 years ago by myob

Right, that messed up the syslog entirely. Attached.

comment:2 Changed 10 years ago by umccullough

Description: modified (diff)

fixed syslog formatting in ticket description

comment:3 Changed 8 years ago by scottmc

Can you recheck this with a recent Haiku build?

comment:4 Changed 8 years ago by scottmc

Blocking: 7665 added

comment:5 Changed 8 years ago by myob

Had forgotten this was logged. The boot speed is no longer an issue, although I should probably check that the card reader is in fact working now.

comment:6 Changed 8 years ago by korli

Resolution: fixed
Status: newclosed

This would be another ticket to submit then.

comment:7 Changed 11 months ago by waddlesplash

Blocking: 7665 removed
Note: See TracTickets for help on using tickets.