<html><head></head><body>XSCE usually finds the correct device names based on role (gateway/non-gateway ).<br><br><div id="1330123162495-sig-id">Sent from my BlackBerry® PlayBook™<br>www.blackberry.com</div><br><hr><div><strong>From:</strong> "Nathan C. Riddle" <nathanr333@charter.net><br><strong>To:</strong> "Community Support Volunteers -- who help respond to help AT laptop.org" <support-gang@lists.laptop.org><br><strong>CC:</strong> "xsce-devel" <xsce-devel@googlegroups.com>, "OLPC Devel" <devel@lists.laptop.org>, "Community Support Volunteers -- who help respond to help AT laptop.org" <support-gang@lists.laptop.org><br><strong>Sent:</strong> 1 May, 2014 3:56 PM<br><strong>Subject:</strong> Re: [support-gang] [XSCE] Using a wifi dongle on an XO-1(.5) -- another dongle<br></div><br><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Found another Ralink device that works: RT5370.   Used exactly same instructions given by Anna (same .bin files). There seems to be a lot of low cost dongles based on this device. This was a "BG/N" from ebay for $5. </font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">This was a USB dongle replacement for failed wireless on early XO-1.5 (static discharge damage ?). Removed (unplugged) failed internal wireless.  Linux drivers RT2800usb in kernels 3.0.0-12 (?) or later. This XO-1.5 had 13.2.0 installed, but should apply to 12.1.0 . Worked with second XO-1.5 (which had 11.3.0 installed) running Chat Activity.</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Also works on XO-1 (internal wireless intact) with 13.2.0 .</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Initially, I was distracted with info from google search about changing device id in udev.rules  - proved unnecessary.  The dongle is assigned to wlan0 . </font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Now, is there a device based on Ralink chips to replace the internal Libertas wireless module ? :)</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Finally, will this XO-1.5 now function as an XSCE server (i.e, will wlan0 get properly reassigned to eth0).</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Using udev reassignment (persistent-net.rules) method used on 11.3.0's (2.?.? kernel) does not seem available on 13.2.0 .</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Nathan Riddle</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">On Sun, Feb 9, 2014 at 9:31 PM, Anna wrote:</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"> > I've got another dongle - this one has the Ralink chipset.   </font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Just like the Atheros dongle, to get it to work on the XO-1 was just a</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">matter of finding and downloading the firmware for it, then putting the</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">firmware into /lib/firmware.</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">I'm on yet another XO-1 with a dead internal wifi chip, all that shows up</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">natively is loopback.</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Here's the lsusb output for the dongle:</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Bus 001 Device 004: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Wireless Adapter</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Google quickly pointed me here:</font></div><div align="LEFT"><font face="Verdana" size="2" color="#3333FF" letterspacing="0" kerning="0"><a href="http://wireless.kernel.org/en/users/Drivers/rt2800usb" target="_blank"><u>http://wireless.kernel.org/en/users/Drivers/rt2800usb</u></a><font color="#000000"><a href="http://wireless.kernel.org/en/users/Drivers/rt2800usb" target="_blank"> </a></font></font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">I cloned the firmware repo:</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">git clone git://</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Poked around in the linux-firmware dir and found rt2870.bin and</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">rt3070.bin.  Cp'd those two files to /lib/firmware on the XO-1, inserted</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">the dongle, then checked out Network Neighborhood.  Yep, saw AP circles.</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Powered up the other XO-1 with "broken" wifi I was playing with last night,</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">the one with the Atheros dongle.  Yep, the buddy icons show up in Network</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">Neighborhood (since both devices are on the same LAN).  Tested the chat</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">activity just to be completely sure Sugar collaboration over the LAN works</font></div><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">with dongles.</font></div><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0"><br></font><div align="LEFT"><font face="Verdana" size="2" color="#000000" letterspacing="0" kerning="0">...............</font></div></body></html>