There is a LOT of trickery involved getting EABI to work properly on these CPUs. The issue is with the GCC compiler, which needs a number of patches. I did find a bunch of resources on how to do this and kept some notes. You are welcome to it, but the warning is that this is not a simple step.
To get a cross compiler with proper EABI: http://nuclear.unh.edu/wiki/index.php?title=ARM_Cross_Compiler
To get EABI Lenny: http://nuclear.unh.edu/wiki/index.php?title=Creating_an_EABI_Lenny_system
Please keep your own notes on your progress doing this, and then let the group know how it went!
--- In , "Dunge2" <> wrote:
>
> :~# dmesg | grep eth
> ep93xx-eth version 0.1 loading
> eth0: ep93xx on-chip ethernet, IRQ 39, 00:d0:69:42:39:87.
> :~# uname -a
> Linux TS7000 2.6.21-ts #4 PREEMPT Wed Jan 27 17:12:25 MST 2010 armv4tl unknown
>
> Seems like we are missing the Asix card driver module..
>
> By the way, I tried for months last year to get a full EABI distribution working. Always had some problem with illegal cpu instructions, or missing drivers and such. Would you mind sharing it? We currently run SDL on the framebuffer with TSlib as input, and it's fast enough, but I wouldn't mind a small speed boost.
>
> --- In , "tachion0niohcat" <holtrop@> wrote:
> >
> > I seem to have no problem with this on Debian 5.0.4 EABI, granted this is NOT the standard distribution that comes with the system (I am using Qt direct to screen instead of the slow X11)
> >
> > Here's the output:
> >
> > :~>dmesg | grep eth
> > ep93xx-eth version 0.1 loading
> > eth0: ep93xx on-chip ethernet, IRQ 39, 00:d0:69:41:6f:a0.
> > eth1: AX88796B found at 0x800, using IRQ 81.
> >
> > :~>uname -a
> > Linux solo 2.6.21-ts #6 PREEMPT Wed Jan 6 10:17:23 EST 2010 armv4tl GNU/Linux
> >
> >
> >
> > --- In , "Dunge2" <dunge2@> wrote:
> > >
> > > :/# ifconfig eth1 up
> > > ifconfig: ioctl 0x8913 failed: No such device
> > >
> > > There don't seem to be anything related to ethernet in dmesg logs though. We have many of these TS7930, with or without LCD, and they are all the same with eth1 un-available.
> > >
> > > --- In , "Kris" <kristechnologic@> wrote:
> > > >
> > > > What does the output of `dmesg` say? If there are any errors you would see them in the system log. Have you tried just bringing the interface up with `ifconfig eth1 up`?
> > > >
> > > > -Kris Bahnsen
> > > > Technologic Systems
> > > >
> > > >
> > > >
> > > > --- In , "Dunge2" <dunge2@> wrote:
> > > > >
> > > > > I'm trying to get ETH1 (the second ethernet port) to be enabled on my TS7390 device using the standard distribution coming from technologic systems. There's only eth0 available. I tried the add eth_on (which I took from ts7000.subr) in my initiation script, but it don't seems to help.
> > > > >
> > > >
> > >
> >
>