> Hi, > > You can try: > sysctl hw.usb.uslcom.debug=15 **plugged into hub** [st...@dystant /usr/home/steve]$ dmesg uslcom_set_dtr:332: onoff = 1 uslcom_set_rts:356: onoff = 1 uslcom_set_dtr:332: onoff = 0 uslcom_set_rts:356: onoff = 0 uslcom_get_status:445: uslcom_param:388: uslcom_param:388: uslcom_set_dtr:332: onoff = 0 uslcom_set_rts:356: onoff = 1 uslcom_set_dtr:332: onoff = 1 uslcom_write_callback:485: actlen = 1 uslcom_set_rts:356: onoff = 1 uslcom_write_callback:485: actlen = 13 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 8 uslcom_write_callback:485: actlen = 2 uslcom_write_callback:485: actlen = 2 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 18 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 7 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 **at this point, the bootloader program talking to the usb freezes**
**plugged into root hub*** ... uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 7 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 62 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 6 uslcom_write_callback:485: actlen = 20 uslcom_write_callback:485: actlen = 6 uslcom_set_dtr:332: onoff = 1 uslcom_set_rts:356: onoff = 0 uslcom_set_dtr:332: onoff = 1 uslcom_set_rts:356: onoff = 1 uslcom_param:388: uslcom_set_dtr:332: onoff = 0 uslcom_set_rts:356: onoff = 1 **bootloader program exits sucessfully** > What does usbconfig say about your device when you use the HUB and without > HUB? **root hub** [st...@dystant /usr/home/steve]$ usbconfig ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.2: <USB Storage vendor 0x05e3> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.3: <USB2.0 Hub vendor 0x05e3> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen2.2: <Kensington Expert Mouse Kensington> at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON ugen4.4: <USB2.0 Hub vendor 0x05e3> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen4.5: <Olimex OpenOCD JTAG Olimex> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen0.2: <CP2103 USB to UART Bridge Contr Silicon Labs> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON **ext hub** [st...@dystant /usr/home/steve]$ usbconfig ugen0.1: <UHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen1.1: <UHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen2.1: <UHCI root HUB Intel> at usbus2, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen3.1: <UHCI root HUB Intel> at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.1: <EHCI root HUB Intel> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.2: <USB Storage vendor 0x05e3> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON ugen4.3: <USB2.0 Hub vendor 0x05e3> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen2.2: <Kensington Expert Mouse Kensington> at usbus2, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON ugen4.4: <USB2.0 Hub vendor 0x05e3> at usbus4, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE ugen4.5: <Olimex OpenOCD JTAG Olimex> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON ugen4.6: <CP2103 USB to UART Bridge Contr Silicon Labs> at usbus4, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON Pretty much looks indecipherably the same in each to me... Thanks, Steve _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[email protected]"
