Debugging USB Wireless: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Describe the workaround)
 
(cat)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
== Probe the internal dongle ==
== Probe the internal dongle ==


For debugging, it may be useful to put a USB analyer on the internal wireless unit to take advantage of the EC wakeup and other signals on the board that are not available when using a dongle. Here are some rework instructions to accomplish this:
For debugging, it may be useful to put a USB analyer on the internal wireless unit to take advantage of the EC wakeup and other signals on the board that are not available when using a dongle. Here are some rework instructions to accomplish this (many thanks to AMD's Mike Stember for the instructions):


* Remove R464 and R465. This will disconnect the internal wireless dongle from its USB port.
* Remove R464 and R465. This will disconnect the internal wireless dongle from its USB port.
Line 12: Line 12:


You can now use the system as usual. The only difference is that the wireless module will appear on a different USB port than normal but this doesn't make a difference to any of the software.
You can now use the system as usual. The only difference is that the wireless module will appear on a different USB port than normal but this doesn't make a difference to any of the software.

== Pictures ==
[[Image:OLPC-to-Ellisys-to-WLAN.JPG|thumb|left|Connecting the dongle to the analyzer]]
[[Image:OLPC-to-shortUSBcable.JPG|thumb|left|Connecting the short wire to the dongle]]


[[Category:Network]]

Latest revision as of 20:32, 5 April 2008

Probe the internal dongle

For debugging, it may be useful to put a USB analyer on the internal wireless unit to take advantage of the EC wakeup and other signals on the board that are not available when using a dongle. Here are some rework instructions to accomplish this (many thanks to AMD's Mike Stember for the instructions):

  • Remove R464 and R465. This will disconnect the internal wireless dongle from its USB port.
  • Cut a standard USB cable in half so you are left with the A connector and the very shortest wires you can manage.
  • The green wire should be soldered to pin 6 of the wireless unit (D+)
  • The white wire should be soldered to pin 5 of the wireless unit (D-)
  • The black wire should be soldered to pin of C419 closest to the edge of the card. (GND) This point is selected as it is a large round point to accommodate the typically large ground wire.
  • Plug a standard USB cable into one of the standard USB ports and then into your protocol analyzer. Use a short (1 meter) cable to ensure good signal quality.
  • Plug the other end of the analyzer into the very short cable on the wireless unit (you may need to maneuver around to do that).

You can now use the system as usual. The only difference is that the wireless module will appear on a different USB port than normal but this doesn't make a difference to any of the software.

Pictures

Connecting the dongle to the analyzer
Connecting the short wire to the dongle