Re: [jornada] We all need to move to 2.6

From: <alexgrosy_at_t-online.de>
Date: Wed, 13 Apr 2005 21:14:37 +0200

Hi,

getting 2.6 to boot with haret shouldn't be a big task. If someone without a
flashboard is able to code a little then it is very easy to correct the
kernel boot parameters to get them working with haret.
Probably just the memory layouts are wrong so it fails somewhere.

regards,
Alex

On Wednesday 13 April 2005 17:16, rafael2k wrote:
> Ow, the kernel 2.4.19-rmk6-pxa1-hh3-j720 fixed the problem related to the
> interrupt issues.
> I'll upload a precompiled binary today.
>
> bye,
> rafael diniz
>
> Em Ter 12 Abr 2005 03:22, rafael2k escreveu:
> > ---------- Mensagem repassada ----------
> >
> > Subject: Re: pcnet_cs problems in ARM handheld
> > Date: Seg 11 Abr 2005 19:57
> > From: Russell King <rmk+lkml_at_arm.linux.org.uk>
> > To: rafael2k <rafael_at_riseup.net>
> > Cc: dahinds_at_users.sourceforge.net, linux-kernel_at_vger.kernel.org
> >
> > On Mon, Apr 11, 2005 at 04:22:52PM +0000, rafael2k wrote:
> > > Hi David and others kernel developers,
> > > Thanx for your pcnet_cs driver! I use it since old days :-P
> > >
> > > I bought a IC-CARD+ pcnet_cs compatible pcmcia nic, and i'm using it on
> > > a StrongARM HP Jornada 710. My kernel is a 2.4.18-rmk3-hh10 and my
> > > pcmcia-cs version is 3.1.33
> > >
> > > From dmesg I got this messages:
> > >
> > > --
> > > jornada720_pcmcia_configure_socket(): config socket 0 vcc 50 vpp 0
> > > jornada720_pcmcia_configure_socket(): config socket 0 vcc 50 vpp 0
> > > eth0: NE2000 Compatible: io 0xc2800300, irq 114, hw_addr
> > > 00:80:C8:88:00:56 eth0: interrupt(s) dropped!
> > > NETDEV WATCHDOG: eth0: transmit timed out
> > > eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x96, t=39.
> > > NETDEV WATCHDOG: eth0: transmit timed out
> > > eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x3, t=55.
> > > NETDEV WATCHDOG: eth0: transmit timed out
> > > eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x3, t=49.
> > > NETDEV WATCHDOG: eth0: transmit timed out
> > > eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x3, t=88.
> > > eth0: interrupt(s) dropped!
> > > NETDEV WATCHDOG: eth0: transmit timed out
> > > eth0: Tx timed out, lost interrupt? TSR=0x3, ISR=0x3, t=77.
> >
> > This looks like a case of the old 2.4 interrupt handling problems
> > which got resolved by rewriting the ARM interrupt handling
> > infrastructure during 2.5.
> >
> > The problem occurs because of the need to handle edge-triggered
> > interrupts (as is the case with Intel CPUs) differently from
> > level-triggered interrupts, especially when the peripherals are
> > designed to be used with level-triggered inputs.
> >
> > In effect, you can end up with the situation where the device has
> > its interrupt asserted, but because the CPU doesn't see a change
> > of state, it "forgets" about the interrupt input.
> >
> > I'm not aware of a solution for this problem with 2.4 kernels.
> >
> > --
> > Russell King
> > Linux kernel 2.6 ARM Linux - http://www.arm.linux.org.uk/
> > maintainer of: 2.6 Serial core
> >
> > -------------------------------------------------------

-- 
Alex Lange (irc.handhelds.org: Chicken in #opie.de, #opie and #handhelds.org)
Handhelds.org kernel developer (Jornada series)
check http://handhelds.org for further details
Received on Wed Apr 13 2005 - 15:18:10 EDT

This archive was generated by hypermail 2.2.0 : Mon Jul 25 2005 - 17:26:20 EDT