From: Victor M. <Vic...@no...> - 2004-07-21 21:06:53
|
PXA255 uController only has USB device/client hardware. You'd have to populate a USB host controller chip and write device drivers for it so that it may act as a host. Otherwise, it cannot be a host - even with a USB wireless dongle. As such, a Linux PC is required to act as so host for ethernet over USB. Perhaps you can use Bluetooth for wireless communications as Gumstix 2nd gen boards have that capability (com1 or BTUART) can be configured to 921600 baud). -Vic -----Original Message----- From: carterman [mailto:car...@gm...] Sent: Wednesday, July 21, 2004 2:45 PM To: gum...@li... Subject: [Gumstix-users] USB Ethernet, OTG, Ideas? Hi all, I have been scratching my head (bewildered a bit) wondering about some of the posts on this board about USB Ethernet, client vs. host, Linux Gadget, usbnet and so on. I have always worked on application software. I am extremely new to hardware related issues, which leads me to my questions... Is the fact that a gumstix requires a host (a PC) to obtain Ethernet over USB due to the gumstix being a client and thus the Linux kernel is complied that way? Is this a software issue or is it a hardware issue. If it is hardware, is it due to a physical USB host controller that the gumstix just does not have? If so, does a controller like this even exist? The reason I have been noodling on this is because I am wondering how/if an external wireless or wired USB dongle might work with the gumstix mini USB port. My understanding is that a client USB configuration cannot connect with the external USB Ethernet dongle. I have had it explained to me that it is the same as trying to connect two USB peripherals. Assuming there is a Linux device driver for such an external USB Ethernet dongle, is there a non-hardware way to make the gumstix behave as a host? If not are there any plans for the gumstix to support USB OTG? It seems like this spec is aimed directly at embedded devices that need to connect to other devices. I just thought I would throw that out there to see if anyone had thoughts. [More on] USB OTG & USB Host Devices for Linux [http://www.beyondlogic.org/usb/otghost.htm] USB.org - USB On-The-Go [http://www.usb.org/developers/onthego/] -- Carter Comunale ----------------------------------------------------------------------- Two kinds of people: Those who finish what they Start and... ----------------------------------------------------------------------- ------------------------------------------------------- This SF.Net email is sponsored by BEA Weblogic Workshop FREE Java Enterprise J2EE developer tools! Get your free copy of BEA WebLogic Workshop 8.1 today. http://ads.osdn.com/?ad_idG21&alloc_id040&op=click _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Henk A. <al...@co...> - 2004-07-23 14:40:41
|
I have a related ethernet/USB question. Like Carter I'm also mostly an application software person. Why can I use ethernet over USB to talk to the gumstix just fine from a Linux host but not from a winXP host ? As I posted earlier, winXP recognizes the gumstix as an ethernet gadget but is unable to talk to it ("no driver"). If one can talk ethernet over USB to the gumstix from a Linux host then one should be able to do it from winXP with the right software as well, regardless of the hardware and host stack issues. Does anybody know what software it takes to do this ? Henk. |
From: Craig H. <cr...@hu...> - 2004-07-23 16:09:46
|
The problem here, as so often with MS, is that they've decided not to implement CDC Ethernet , which is the standard way of doing this, but instead have modified the standard to use something they call RNDIS. At least in theory. I've tried building the gumstix kernel using RNDIS, and have had little luck in getting it to actually show up under windows even then. It's on my todo list to try this again and actually figure out why it's not working, since it's supposed to. If anyone wants to try it in the meantime, it's just a one-option change in the linux kernel configuration -- just turn on RNDIS. As I understand, the RNDIS driver's not actually included with at least most versions of Windows (possibly all -- docs are vague on the issue), but is downloadable from MS. http://www.microsoft.com/whdc/device/network/NDIS/usbrndis.mspx There is a linux.inf Windows driver installation file in the kernel tree at Documentation/usb/linux.inf which needs to be converted to DOS line endings then copied to windows, which includes a URL to download a generic USB RNDIS driver from Microsoft. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ wceddk40/html/cmconRNDIS.asp also has a link at the bottom of the page for such -- not sure if that's the same as the one in the linux.inf or not. C On Jul 23, 2004, at 7:40 AM, Henk Aling wrote: > I have a related ethernet/USB question. Like Carter I'm > also mostly an application software person. > > Why can I use ethernet over USB to talk to the gumstix just fine > from a Linux host but not from a winXP host ? As I posted earlier, > winXP recognizes the gumstix as an ethernet gadget but is unable > to talk to it ("no driver"). > > If one can talk ethernet over USB to the gumstix from a Linux > host then one should be able to do it from winXP with the right > software as well, regardless of the hardware and host stack issues. > Does anybody know what software it takes to do this ? > > Henk. > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > gumstix-users mailing list > gum...@li... |
From: Jay <jay...@ma...> - 2004-07-27 04:47:00
|
I wanted to inquire if anyone has used the usb gadget and an appropriate driver to enable a gumstix to talk to a Mac OS X machine over USB. I've spent the last couple months working on a side project, and so I haven't been working with the gumstix... but when I last was, I had a custom kernel put out by Zach, and had a driver for OS X designed to let it talk to the Zaurus in this way. It wasn't quite working, but the mac would complain when the IP address of the gumstix was the same as the mac ... so on some level it recognized that there was an "ethernet" connection there.... I'm going to start tracking these issues down, but I wanted to know if someone had already done it. Also, where's the best place to get a latest firmware drop for my board? Thanks all. Jay On Jul 23, 2004, at 9:09 AM, Craig Hughes wrote: > The problem here, as so often with MS, is that they've decided not to > implement CDC Ethernet , which is the standard way of doing this, but > instead have modified the standard to use something they call RNDIS. > At least in theory. I've tried building the gumstix kernel using > RNDIS, and have had little luck in getting it to actually show up > under windows even then. It's on my todo list to try this again and > actually figure out why it's not working, since it's supposed to. If > anyone wants to try it in the meantime, it's just a one-option change > in the linux kernel configuration -- just turn on RNDIS. As I > understand, the RNDIS driver's not actually included with at least > most versions of Windows (possibly all -- docs are vague on the > issue), but is downloadable from MS. > > http://www.microsoft.com/whdc/device/network/NDIS/usbrndis.mspx > > There is a linux.inf Windows driver installation file in the kernel > tree at Documentation/usb/linux.inf which needs to be converted to DOS > line endings then copied to windows, which includes a URL to download > a generic USB RNDIS driver from Microsoft. > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ > wceddk40/html/cmconRNDIS.asp > > also has a link at the bottom of the page for such -- not sure if > that's the same as the one in the linux.inf or not. > > C > > On Jul 23, 2004, at 7:40 AM, Henk Aling wrote: > >> I have a related ethernet/USB question. Like Carter I'm >> also mostly an application software person. >> >> Why can I use ethernet over USB to talk to the gumstix just fine >> from a Linux host but not from a winXP host ? As I posted earlier, >> winXP recognizes the gumstix as an ethernet gadget but is unable >> to talk to it ("no driver"). >> >> If one can talk ethernet over USB to the gumstix from a Linux >> host then one should be able to do it from winXP with the right >> software as well, regardless of the hardware and host stack issues. >> Does anybody know what software it takes to do this ? >> >> Henk. >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by BEA Weblogic Workshop >> FREE Java Enterprise J2EE developer tools! >> Get your free copy of BEA WebLogic Workshop 8.1 today. >> http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Benny S. <ben...@ma...> - 2004-07-27 12:22:26
|
Hi The latest firmware (binary) can be found on http://sourceforge.net/projects/gumstix (complete jffs2 image including the kernel so check the mail list regarding changing of u-boot environtment variables which has to be changed if you have one of the old stix) The source is now placed on a subversion server http://svn.rungie.com/svn/gumstix-buildroot Mantis bugtrack can be found on http://mantis.rungie.com I have newer been close to a MAC so can't help you with that ;) Best Regards Benny ----- Original Message ----- From: "Jay" <jay...@ma...> To: <gum...@li...> Sent: Tuesday, July 27, 2004 6:46 AM Subject: [Gumstix-users] Gumstix USB connection to Mac Host? > > I wanted to inquire if anyone has used the usb gadget and an > appropriate driver to enable a gumstix to talk to a Mac OS X machine > over USB. > > I've spent the last couple months working on a side project, and so I > haven't been working with the gumstix... but when I last was, I had a > custom kernel put out by Zach, and had a driver for OS X designed to > let it talk to the Zaurus in this way. It wasn't quite working, but > the mac would complain when the IP address of the gumstix was the same > as the mac ... so on some level it recognized that there was an > "ethernet" connection there.... > > I'm going to start tracking these issues down, but I wanted to know if > someone had already done it. > > Also, where's the best place to get a latest firmware drop for my board? > > Thanks all. > > Jay > > > On Jul 23, 2004, at 9:09 AM, Craig Hughes wrote: > > > The problem here, as so often with MS, is that they've decided not to > > implement CDC Ethernet , which is the standard way of doing this, but > > instead have modified the standard to use something they call RNDIS. > > At least in theory. I've tried building the gumstix kernel using > > RNDIS, and have had little luck in getting it to actually show up > > under windows even then. It's on my todo list to try this again and > > actually figure out why it's not working, since it's supposed to. If > > anyone wants to try it in the meantime, it's just a one-option change > > in the linux kernel configuration -- just turn on RNDIS. As I > > understand, the RNDIS driver's not actually included with at least > > most versions of Windows (possibly all -- docs are vague on the > > issue), but is downloadable from MS. > > > > http://www.microsoft.com/whdc/device/network/NDIS/usbrndis.mspx > > > > There is a linux.inf Windows driver installation file in the kernel > > tree at Documentation/usb/linux.inf which needs to be converted to DOS > > line endings then copied to windows, which includes a URL to download > > a generic USB RNDIS driver from Microsoft. > > > > http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ > > wceddk40/html/cmconRNDIS.asp > > > > also has a link at the bottom of the page for such -- not sure if > > that's the same as the one in the linux.inf or not. > > > > C > > > > On Jul 23, 2004, at 7:40 AM, Henk Aling wrote: > > > >> I have a related ethernet/USB question. Like Carter I'm > >> also mostly an application software person. > >> > >> Why can I use ethernet over USB to talk to the gumstix just fine > >> from a Linux host but not from a winXP host ? As I posted earlier, > >> winXP recognizes the gumstix as an ethernet gadget but is unable > >> to talk to it ("no driver"). > >> > >> If one can talk ethernet over USB to the gumstix from a Linux > >> host then one should be able to do it from winXP with the right > >> software as well, regardless of the hardware and host stack issues. > >> Does anybody know what software it takes to do this ? > >> > >> Henk. > >> > >> > >> > >> ------------------------------------------------------- > >> This SF.Net email is sponsored by BEA Weblogic Workshop > >> FREE Java Enterprise J2EE developer tools! > >> Get your free copy of BEA WebLogic Workshop 8.1 today. > >> http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by BEA Weblogic Workshop > > FREE Java Enterprise J2EE developer tools! > > Get your free copy of BEA WebLogic Workshop 8.1 today. > > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------- > This SF.Net email is sponsored by BEA Weblogic Workshop > FREE Java Enterprise J2EE developer tools! > Get your free copy of BEA WebLogic Workshop 8.1 today. > http://ads.osdn.com/?ad_id=4721&alloc_id=10040&op=click > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > |
From: Craig H. <cr...@hu...> - 2004-07-27 15:16:31
|
I've tried looking at hooking the gumstix to a Mac, and had similarly little success. There are a handful of CDC ethernet drivers for the mac floating around, including one which appears to be built-in to MacOSX 10.3.4 (not sure when it appeared, but it's on my 10.3.4 mac in /System/Libraries/Extensions/IOUSBFamily.kext/Contents/PlugIns/ AppleUSBCDCEthernet.kext). Source code for a driver with the same name is on the Apple developer site, but the docs there say that it's not really working and is just a guide on how to create such a driver or something to that effect. There's another driver out there (search for AJZaurusUSB), which claims to work with Zauruses, and I would have thought ought therefore to work with gumstix, but I wasn't able to get it working after installing it. Part of the problem is that I can't really find any docs on how OSX decides what driver to load in response to a USB event -- somewhere I imagine there must be a mapping file which maps USB ids to drivers -- if so, then probably all that needs to be done is add the linux CDC ethernet gadget's id to the file, and map to one of the CDC ethernet drivers... One other resource Benny didn't point out below is the Wiki, http://wiki.rungie.com/ C On Jul 27, 2004, at 5:23 AM, Benny Simonsen wrote: > Hi > > The latest firmware (binary) can be found on > http://sourceforge.net/projects/gumstix (complete jffs2 image > including the > kernel so check the mail list regarding changing of u-boot environtment > variables which has to be changed if you have one of the old stix) > The source is now placed on a subversion server > http://svn.rungie.com/svn/gumstix-buildroot > Mantis bugtrack can be found on http://mantis.rungie.com > > I have newer been close to a MAC so can't help you with that ;) |