[Soekris] problem with lan1641 and Linux kernel 2.6.25.4 on net5501
Wolfgang Aigner
wolfgang.aigner at gmx.de
Fri Jun 6 20:24:01 UTC 2008
On Friday, 6. June 2008, wolfgang.aigner at gmx.de wrote:
> This was enabled in my configuration, too.
>
> > Full config:
> > http://chirico.googlecode.com/svn/trunk/soekris/configs/2.6.25.4/config
>
> great, that works, so I can search the differentials. Thank you.
> I will post the cause for this problem after finding.
I've found the culprits.
it is CONFIG_MGEODE_LX.
If you configure your kernel with this cpu you got the interrupt problem:
natsemi dp8381x driver, version 2.1, Sept 11, 2006
originally by Donald Becker <becker at scyld.com>
2.4.x kernel port by Jeff Garzik, Tjeerd Mulder
natsemi eth0: NatSemi DP8381[56] at 0xa4000000 (0000:01:00.0),
00:00:24:c9:ae:60, IRQ 10, port TP.
natsemi eth1: NatSemi DP8381[56] at 0xa4001000 (0000:01:01.0),
00:00:24:c9:ae:61, IRQ 7, port TP.
natsemi eth2: NatSemi DP8381[56] at 0xa4002000 (0000:01:02.0),
00:00:24:c9:ae:62, IRQ 10, port TP.
natsemi eth3: NatSemi DP8381[56] at 0xa4003000 (0000:01:03.0),
00:00:24:c9:ae:63, IRQ 7, port TP.
via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
eth4: VIA Rhine III (Management Adapter) at 0x1e100, 00:00:24:c9:5b:9c, IRQ
11.
eth4: MII PHY found at address 1, status 0x786d advertising 05e1 Link 45e1.
eth5: VIA Rhine III (Management Adapter) at 0x1e200, 00:00:24:c9:5b:9d, IRQ 5.
eth5: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
eth6: VIA Rhine III (Management Adapter) at 0x1e300, 00:00:24:c9:5b:9e, IRQ 9.
eth6: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
eth7: VIA Rhine III (Management Adapter) at 0x1e400, 00:00:24:c9:5b:9f, IRQ
12.
eth7: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
IRQ handler type mismatch for IRQ 7
current handler: mfgpt-timer
Pid: 1675, comm: ifconfig Not tainted 2.6.25.4gartenzaun #1
[<c0451579>] setup_irq+0x109/0x1b0
[<c06080d0>] intr_handler+0x0/0x110
[<c04516e6>] request_irq+0xc6/0xe0
[<c0608216>] netdev_open+0x36/0x1b0
[<c06769f7>] dev_open+0x47/0x70
[<c0675671>] dev_change_flags+0x81/0x190
[<c0673fa4>] __dev_get_by_name+0x74/0x90
[<c06d0005>] devinet_ioctl+0x505/0x6a0
[<c066b37f>] sock_ioctl+0xbf/0x1c0
[<c066b2c0>] sock_ioctl+0x0/0x1c0
[<c04835df>] vfs_ioctl+0x1f/0x70
[<c04837f1>] do_vfs_ioctl+0x1c1/0x280
[<c0483906>] sys_ioctl+0x56/0x70
[<c0403f72>] syscall_call+0x7/0xb
[<c0770000>] schedule+0x1c0/0x390
=======================
Do I missinterpret that the net5501 has a geode lx processor?
Any idea why this word with the pentium pro processor (CONFIG_M686) and not
with the geode?
Anything else I've tested so far works perfect with the geode cpu flag.
Any ideas?
greetings
wof
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 481 bytes
Desc: This is a digitally signed message part.
Url : http://lists.soekris.com/pipermail/soekris-tech/attachments/20080606/ce6917f8/attachment.bin
More information about the Soekris-tech
mailing list