From: Bernard L. <le...@bo...> - 2003-03-13 09:19:43
|
Hi Chandan, I'm not having any trouble running multiple binaries from the startup shell script. The previous patch to the PAGE_OFFSET etc seemed to have fixed that problem. The other possibility is a problem with your uClibc. Are you using the one in the toolchain or a newer one? I am building all my tools from the full uClinux source distribution. If you haven't already I'd suggest downloading that (and get then get iPod updates from my CVS tree). That build uses a very recent uClibc, all the various tools have been patched to work correctly under uClinux. I've update the build documentation online with more information on the uClinux-dist build. My script to get things up on the iPod insmod /lib/modules/2.4.20-uc0/kernel/arch/armnommu/mach-ipod/ieee1394.o insmod /lib/modules/2.4.20-uc0/kernel/drivers/ieee1394/eth1394.o ifconfig eth0 10.0.0.1 inetd inetd is configured to run telnetd as normal. The only problem I have with my setup is that the password file is not recognised so you just press enter,enter for the user and password prompts :) cheers, bern. On Wed, 2003-03-12 at 22:42, Chandan Kudige [home] wrote: > Hi Bernard, > > I did manage to compile the kernel for the ipod with firewire support > and also the host eth1394 module with the patch. > > How do you configure stuff ? I still cannot execute more than one binary > (when it returns it hangs), so if I run ifconfig I cannot run anything > else after that. Are you able to run telnetd an spawn a shell on the > telnet session without problems ? > > Or do you have your own version of telnet which configures ip address > and waits for connections ? > > Thanks, > Chandan > > On Wed, 2003-03-12 at 13:53, Bernard Leach wrote: > > Hi all, > > > > I've just uploaded a new kernel patch that reflects the current head of > > the tree in CVS. The firewire patches are in there directly now rather > > than having to download extra parts and hand-patch. > > > > The following host side patch to drivers/ieee1394/eth1394.c though is > > still required to get TCP/IP going. (This is a patch to a vanilla > > 2.4.20 kernel). > > > > Also available now in CVS are the uClinux-dist "vendor" files. If you > > drop them into a source release for uClinux then you can simply build > > all your binaries for the iPod. The build documentation online has some > > more details. > > > > I'll put together binary releases in the next couple of days. > > > > cheers, > > bern. > > > > --- eth1394.c.orig 2003-03-12 16:35:47.000000000 +0100 > > +++ eth1394.c 2003-03-12 16:38:27.000000000 +0100 > > @@ -680,6 +680,11 @@ > > } > > > > ptask->skb = skb; > > + /* hack to address broadcast packets to the "other" node */ > > + if ( (dest_node & NODE_MASK) == NODE_MASK ) { > > + dest_node = priv->host->node_id ^ 0x1; > > + addr = ETHER1394_REGION_ADDR; > > + } > > ptask->addr = addr; > > ptask->dest_node = dest_node; > > INIT_TQUEUE(&ptask->tq, hpsb_write_sched, ptask); > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by:Crypto Challenge is now open! > > Get cracking and register here for some mind boggling fun and > > the chance of winning an Apple iPod: > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en > > _______________________________________________ > > iPodlinux-devel mailing list > > iPo...@li... > > https://lists.sourceforge.net/lists/listinfo/ipodlinux-devel > > > > |