From: Bernard L. <le...@bo...> - 2003-03-07 17:35:57
|
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. |