From: Bernard L. <le...@bo...> - 2003-03-09 15:56:18
|
Hi all, A couple of points I managed to miss in the announcement. In order to use the eth1394 module on your host machine I would currently recommend sticking to just having the PC and iPod connected. I don't believe it should cause any problems to other devices but its very early days in this driver's life :) The patch to the eth1394 driver renders it pretty much useless for talking to anything but the iPod. You can have a 2nd copy of that driver and just modprobe the correct one if you need a "normal" eth1394 as well. The second big catch is that the iPod must have nodeid 01 and the host must be 00. The two ids are allocated basically randomly so if the iPod ends up with the wrong one just reboot it. Hopefully I can sort out this bug soon! cheers, bern. On Fri, 2003-03-07 at 18:02, Bernard Leach wrote: > Hi All, > > Finally I have had some success with firewire on the iPod! I have now > successfully telnet'ed to my iPod, logged in and run things > interactively. Needless to say I'm a happy camper! This should make > some of the testing experimentation much simpler. > > Firstly some bad news. I almost certain the hardware can't support the > RFC'ed version of TCP/IP over ethernet it just doesnt support the > necessary parts of IEE1394. The good news is that if you run Linux its > can be made to work anyhow! > > There are still some bugs & weirdness but if you follow the steps it > should work :) > > Firstly you need to get the svn version of the IEEE1394 drivers. To do > this see their sourceforge website. You need to get the 2.4.xx stuff. > You then need to copy that to your uClinux build & to your host PC > kernel. Then you will need to apply two different patches to those > trees. The changes are quite small though (infact you could probably > just modify the current versions in 2.4.20 but I havent tried that yet). > > Once you are patched up, for uClinux just copy in the new config from > arch/armnommu/def-configs/ipod to .config and do a make oldconfig. then > make dep && make && make modules. The ethernet over 1394 is configured > as a module so you also need an insmod/modprobe. > > A fairly easy way to get all the tools is to grab the full uClinux > distribution and compile from that. A new version is just out and > includes just about everything under the sun (its a 120MB download). > Check out their website. > > For those who don't mind waiting once a few people have tested this I'll > put together a new patch & binary release with all the goodies. > > BTW if anyone has a SBP2 device they could test this I'd be interested > in hearing how it goes. > > cheers, > bern. > |