Quoting pyro pyro@linuxlabs.com:
Greetings,
That's in the enumeration phase. It found a device on the hub and tried to set it's USB device address to 2, but the device didn't respond to the SETUP packet.
G'day, sjames
Hmm, what needs to be done to make it respond to the SETUP packet??
Thanks - Joe
On Fri, 28 Mar 2008 joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
On Thu, Mar 27, 2008 at 11:54 AM, joe@smittys.pointclark.net wrote:
What should I increase it too? The DVD drive has a 8MB cache, does that matter? If this is a common problem shouldn't we make it a global setting for the config file?
16k is tiny for USB. Give it 128k, see if it fits ... let us know.
I tried 32k, 64k, and 128k with no luck. I am getting a different message now though. So I tried it with full debugging (see below). What does "set_address failed!" mean?
Booting 'uda:/isolinux/vmlinuz console=tty0 console=ttyS0,115200n8 text initrd= uda:/isolinux/initrd.img' malloc_diag: alloc: 312 bytes (4 blocks), free: 130752 bytes (1 blocks) malloc_diag: alloc: 328 bytes (5 blocks), free: 130736 bytes (1 blocks) file_open: dev=uda, path=/isolinux/vmlinuz LinuxLabs USB bootloader uhc_init: Found UHCI at 28c0 uhc_reset: Resetting UHCI uhc_init: uhc_init setting framelist to: 076a1510 uhc_start: Starting UHCI dump_uhci: HCI at 000028c0 uhc_init: Found UHCI at 28e0 uhc_reset: Resetting UHCI uhc_init: uhc_init setting framelist to: 076a1510 uhc_start: Starting UHCI dump_uhci: HCI at 000028e0 uhc_init: Found UHCI at 2c00 uhc_reset: Resetting UHCI uhc_init: uhc_init setting framelist to: 076a1510 uhc_start: Starting UHCI dump_uhci: HCI at 00002c00 malloc_diag: alloc: 8528 bytes (6 blocks), free: 122536 bytes (1 blocks) init_framelist: frame_list is at 13b000 dump_link: frame_list_link: addr: 0012eb70 dump_link: frame_list_link: raw addr: 77d0080 dump_link: frame_list_link: terminate: 0 dump_link: frame_list_link: queue: 1 dump_link: frame_list_link: depth: 0 malloc_diag: alloc: 16728 bytes (7 blocks), free: 114336 bytes (1 blocks) init_framelist: frame_list is at 13d000 dump_link: frame_list_link: addr: 0012eb90 dump_link: frame_list_link: raw addr: 77d00a0 dump_link: frame_list_link: terminate: 0 dump_link: frame_list_link: queue: 1 dump_link: frame_list_link: depth: 0 malloc_diag: alloc: 24928 bytes (8 blocks), free: 106136 bytes (1 blocks) init_framelist: frame_list is at 13f000 dump_link: frame_list_link: addr: 0012ebb0 dump_link: frame_list_link: raw addr: 77d00c0 dump_link: frame_list_link: terminate: 0 dump_link: frame_list_link: queue: 1 dump_link: frame_list_link: depth: 0 malloc_diag: alloc: 28008 bytes (9 blocks), free: 103056 bytes (1 blocks) poll_usb: poll_usb1 i=0 poll_u_root_hub1 v=00001080 poll_u_root_hub1 v=00001083 poll_u_root_hub2 v=00001083 poll_u_root_hub21 v=00001083 Connection on port 28d2 New USB device, setting address 2 uhci_control_msg: uhci_control_msg: request_type = 0 request = 5 wLength=0 malloc_diag: alloc: 32112 bytes (10 blocks), free: 98952 bytes (1 blocks) dump_uhci: HCI at 000028c0 dump_td: failed_transaction: TD(0012fbc0): dump_td: failed_transaction: type: SETUP dump_td: failed_transaction: retries: 3 dump_td: failed_transaction: IOC dump_td: failed_transaction: active: 0001 dump_td: failed_transaction: device_addr: 00 dump_td: failed_transaction: endpoint: 0 dump_td: failed_transaction: data_toggle: 0 dump_td: failed_transaction: max_transfer: 7 dump_td: failed_transaction: actual: 0 dump_td: failed_transaction: link: dump_link: failed_transaction: addr: 0012fbe0 dump_link: failed_transaction: raw addr: 77d10f0 dump_link: failed_transaction: terminate: 0 dump_link: failed_transaction: queue: 0 dump_link: failed_transaction: depth: 0 dump_td: failed_transaction: TD(0012fbe0): dump_td: failed_transaction: type: IN dump_td: failed_transaction: retries: 0 dump_td: failed_transaction: active: 0001 dump_td: failed_transaction: device_addr: 00 dump_td: failed_transaction: endpoint: 0 dump_td: failed_transaction: data_toggle: 1 dump_td: failed_transaction: max_transfer: 7ff dump_td: failed_transaction: actual: 0 dump_td: failed_transaction: link: dump_link: failed_transaction: addr: f895eaf0 dump_link: failed_transaction: raw addr: 0000 dump_link: failed_transaction: terminate: 1 dump_link: failed_transaction: queue: 0 dump_link: failed_transaction: depth: 0 malloc_diag: alloc: 28008 bytes (9 blocks), free: 103056 bytes (1 blocks) configure_device: configure_device: set_address failed!
Thanks - Joe