Beagle XM Network
Chris Hall (132) 3554 posts |
I know this will prove to be somthing silly, but… I have tried to set up my Beagleboard XM to use the network. I have put an Obey file (called ‘SetUp’) containing the lineSet InetSetup$Driver$USB EtherUSB:ej0:EtherUSB:0.06:EtherUSBin the directory SCSI::2.$.!Boot.Resources.Confgure.!InetSetUp.Autosense(with EtherK) and put the ‘EtherUSB’ module (0.07) in the directory !Boot.Resources.!System.500.Modules.Network I have gone through the process of opening !Boot/Network/Internet/Interfaces to set the configuration of the EtherUSB – obtain address manually 10.0.0.61, netmask 255.0.0.0 then !Boot/Network/Internet/HostNames to select Use hosts file only and add the address 10.0.0.61. This creates a file !Boot.Choices.Internet.Startup which contains: |================================================================| | Startup file for !Internet V5.39 (10-Jan-03) | | | | This file was automatically generated by !InetSetup. Do not | | edit it by hand unless you REALLY, REALLY, know what you're | | doing. Comments and spacing are significant to !InetSetup. | | | | If you want to add extra configuration options, place them in | | the User file. | |================================================================| | | Host name | Set Inet$HostName 10.0.0.61 Set Inet$LocalDomain .nom Set Inet$EtherDevice EtherUSB Set Inet$EtherIPAddr 10.0.0.61 Set Inet$EtherIPMask default | | Interface: EtherUSB | RMEnsure EtherUSB 0.06 RMLoad System:Modules.Network.EtherUSB IfConfig -e ej0 10.0.0.61 netmask default CheckError Set Inet$EtherTypeA <Inet$EtherType> | | Loopback | IfConfig -e lo0 127.0.0.1 CheckError Set Inet$EtherType <Inet$EtherTypeA> Unset Inet$EtherTypeA | | Routing | Run Choices:Internet.Routes CheckError Set Inet$IsGateway "" Set Inet$RouteDOptions "" | | Access | IfThere Resources:$.Resources.ShareFS.!Boot then Run Resources:$.Resources.ShareFS.!Boot RMFind Freeway 0.26 System:Modules.Network.Freeway RMFind ShareFS 3.38 System:Modules.Network.Share+ SetEval Inet$KickFiler 1Now I reboot but I get the error message: Machine start up has not completed successfully: 'ifconfig: ioctl (SIOCGIFFLAGS): no such interface I can click ‘cancel’ but I presume it needs sorting out. The next step is to get Omniclient running – which version do I need please? I have version 2.15 (and version 2.34 of LANMAN98). |
Steffen Huber (91) 1953 posts |
BeagleBoard xM uses SMSC9514 as Ethernet chip, which is not supported (yet?) by EtherUSB. |
Chris Hall (132) 3554 posts |
I have also tried Maplin N56HN adaptor (£30) and this does not seem to work. It uses the AX88178 chip – do we know whether EtherUSB supports this chip please? |
Steffen Huber (91) 1953 posts |
According to the website, EtherUSB supports:
Personally, I use an adapter with the MCS7830 and it seems to work perfectly. It is a “Delock 61147”, which is always dangerous, as they just relabel all kind of stuff, so you can never be sure if what you buy two weeks later is still based on the same chipset. In fact, judging by the drivers currently downloadable from delock.com, there also seems to be a variant with the AX88172. |
Chris Hall (132) 3554 posts |
I have now got the recommended Lindy USB to Ethernet adaptor and this works on the XM, giving me an icon ‘Discs’ on the iconbar and I can see the ‘Public’ directory on my Virtual Risc PC. How do I set about getting !Omni (Omniclient) running so that I can see my network-attached storage please? |
Steffen Huber (91) 1953 posts |
For Omniclient to work, you usually need to *configure LMTransport IP and then just start !Omni, open iconbar menu, go Mounts → Protocols → LAN Manager, click on it and fill in the details. Should work, but there are some servers that I only got to work with the help of LanMan98 (commercial, originally by WSS, now available from CJE Micro’s). If all fails, try NFS (i.e. Sunfish as client on RISC OS). |
Chris Hall (132) 3554 posts |
OmniClient still just gives an error message ‘Task not known’ |
Tank (53) 375 posts |
Omni has never worked for me, see LanMan98 2.04 works as stand alone though. |
Chris Hall (132) 3554 posts |
Any progress yet on making EtherUSB work with the ethernet chip (SMSC9514) provided on the Beagleboard XM? |
Stephen Leary (372) 272 posts |
I was going to have a look at this but I havent had time. Need to order up the beagleboard xm first. |
Stephen Leary (372) 272 posts |
Just a note to say i’ve picked up looking at Beagle-xM Network support. The intention is to add a backend to EtherUSB. If James has already started work on this it’d be nice to know so i dont double up the work. |
Stephen Leary (372) 272 posts |
Went to have a look at this using the Ethernet adaptor i bought. Unfortunately it seems it doesnt have the SMSC95xx nic in it. Shame. If i can get my hands on one of the NICs then i’ll get this working. |
Steve Revill (20) 1361 posts |
Hi Stephen. Can I just clarify what you said above – did you mean you’re looking at getting the Ethernet nic on the BBxM working? If that’s the case, it’d be a great step – currently, having to find a suitable USB dongle and cross your fingers that it’s compatible is a pain. :) |
James Peacock (318) 129 posts |
I haven’t done anything with it, I had look for a suitable device but couldn’t find a sure bet, or even a cheap unsure bet for that matter.
It is, though now I’m after devices which aren’t compatible which is also a pain :) |
Stephen Leary (372) 272 posts |
Steve. Yeah I thought id bought a device the BBxM has but it turns out not to be the case. In the mean time I’m going to start looking at the DM9000 as part of EtherGEP and helping get the wireless on the IGEPv2 working. |
Stephen Leary (372) 272 posts |
My BBxM is on its way. I plan to do the NIC driver and release it in the EtherUSB driver. S |