Summary
1. Brother’s cable and ext. hub are OK.
2. Brother is clearly USB 2.0 device according to its specifications, but we are beginning to suspect, because:
- with Brother connected, data transfer rate fall significantly
- PC Wizard 2010 shows USB Version: 1.00 (this is not 1.1, this is prehistoric 1.0)
- Brother is a multi-function device
Now I must find out what Windows exactly discovers when you plugin Brother.
USB 2.0 host port (root hub) has dual host controllers, one for Hi-Speed (HS), another for Full/Low Speed (FS/LS). When a device is connected to a root hub directly, Windows request
Device_Qualifier using
Get_Descriptor.
If the device reports HS configuration in
Device_Qualifier, Windows switches the port to HS controller (USB2 Enhanced Host Controller).
Otherwise, Windows recognize it as a FS/LS device (it is, I’m afraid, your case) .
This speed check is done when the
bcdUSB of the device descriptor is 2.0 or higher.
When it's 1.0 / 1.1, Windows regards the device as FS, without
Device_Qualifier request.
Download
USBlyzer. USBlyzer is the software USB protocol analyzer for Windows, which can be used for analyzing USB Host Controllers, USB Hubs and USB Devices activity. USBlyzer allows you to capture, decode and display important information used by USB drivers.
33-day evaluation gives you plenty of opportunity to test your devices and this tool.
Run USBlyzer, select Brother in
Device Tree and post what are
Value and
Description in
bcdUSB field.
My PC
📎USBlyzer.jpg