I recently tried to replicate the setup proposed in this instructable.
Everything is fine until I hook up the device into (any of) the USB ports. Then, dmesg
on Ubuntu complains that the device did not accept the address assignement (throwing an error -71
).
I tried to replicate the schematic here:
simulate this circuit – Schematic created using CircuitLab
The only difference between this schematic and my actual set up is the R3
resistor which in my case are two series resistors of 1k
each. (D3
was not present, but I thought it could be useful to see if the device was actually powered)
Why does Ubuntu recognise this as full speed rather than low speed? Do I need to use exactly the same resistance shown in the schematic, or do I have a completely different problem unrelated to this resistor value?
I'm a total beginner, so I may be missing something trivial, but I can't see it. Any help is appreciated.
P.S.: all components are SMDs