[Voyage-linux] ALIX.2 Linux via_rhine ethernet interrupt problem

Ward Vandewege (spam-protected)
Wed Oct 1 22:07:41 HKT 2008


On Wed, Oct 01, 2008 at 03:32:12PM +0200, Michal Mühlpachr wrote:
> I am using ALIX 2C3 with BIOS PC Engines ALIX.3 v0.99b
> 
> Linux 2.6.23 (Voyage 0.5.2) via_rhine driver seems has some
> problems with eth1 and eth2 interrupt (eth0 works OK).
> 
> ...
> PCI: PCI BIOS revision 2.10 entry at 0xfcd03, last bus=0
> PCI: Using configuration type 1
> Setting up standard PCI resources
> ...
> via-rhine.c:v1.10-LK1.4.3 2007-03-06 Written by Donald Becker
> eth0: VIA Rhine III (Management Adapter) at 0xe0000000,
> 00:0d:b9:15:9b:6c, IRQ 10.
> eth0: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
> PCI: No IRQ known for interrupt pin A of device 0000:00:0a.0. Please
> try using pci=biosirq.
> eth1: VIA Rhine III (Management Adapter) at 0xe0040000,
> 00:0d:b9:15:9b:6d, IRQ 0.
> eth1: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
> PCI: No IRQ known for interrupt pin A of device 0000:00:0b.0. Please
> try using pci=biosirq.
> eth2: VIA Rhine III (Management Adapter) at 0xe0080000,
> 00:0d:b9:15:9b:6e, IRQ 0.
> eth2: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
> 
> pci=biosirq does not help.
> 
> cat /proc/interrupts
>           CPU0
>  0:     277703    XT-PIC-XT        timer
>  2:          0    XT-PIC-XT        cascade
>  4:        460    XT-PIC-XT        serial
>  10:          0    XT-PIC-XT        eth0
>  14:        828    XT-PIC-XT        ide0
>  15:          1    XT-PIC-XT        ehci_hcd:usb1, ohci_hcd:usb2
> NMI:          0
> LOC:          0
> ERR:          0
> MIS:          0
> 
> Any ideas ?

Try a newer kernel. Or, alternatively, you could replace tinybios with
coreboot (http://coreboot.org) as I do :)

This is 2.6.26.5 on top of coreboot, alix 2c3:

eth0: VIA Rhine III (Management Adapter) at 0xfebfa000, 00:0d:b9:13:4a:dc,
IRQ 10.
eth0: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
PCI: Guessed IRQ 11 for device 0000:00:0a.0
eth1: VIA Rhine III (Management Adapter) at 0xfebfb000, 00:0d:b9:13:4a:dd,
IRQ 11.
eth1: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.
PCI: Guessed IRQ 11 for device 0000:00:0b.0
PCI: Sharing IRQ 11 with 0000:00:0f.4
PCI: Sharing IRQ 11 with 0000:00:0f.5
eth2: VIA Rhine III (Management Adapter) at 0xfebfc000, 00:0d:b9:13:4a:de,
IRQ 11.
eth2: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000.

Thanks,
Ward.

-- 
Pong.be         -(   Economic advantage is not in and of itself a valid    )-
Virtual hosting -( purpose or justification for copyright or patent laws.  )-
http://pong.be  -(                                                         )-
GnuPG public key: http://pgp.mit.edu




More information about the Voyage-linux mailing list