Hi,
> > > On the Supertek ST-3W (GXlv+ geode companion) it's working like a charme,
> > > besides I did not get network running. I wrote irq 10 to the adapters irq
> > > config register, but that does not seem to be sufficient. Booting via
> > > etherboot/network is ok though. the onboard ethernet (rtl8139) does just
> > > not work under linux itself.
[..]
>
> The st3wt target is a cloned voyager2 target with the following
> in final_mainboard_fixup to get interrupt 10 assigned to the rtl8139:
>
> dev = pci_find_slot(0, PCI_DEVFN(0x0f, 0));
> if (dev) {
> printk_debug("nano: Setting eth0 IRQ to %d (INTB)\n", CS5530_INTB);
> pci_write_config_byte(dev, PCI_INTERRUPT_LINE, CS5530_INTB);
> }
>
The errors Linux produces are repeating:
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx queue start entry 4 dirty entry 0.
eth0: Tx descriptor 0 is 00002000. (queue head)
eth0: Tx descriptor 1 is 00002000.
eth0: Tx descriptor 2 is 00002000.
eth0: Tx descriptor 3 is 00002000.
eth0: Setting 100mbps full-duplex based on auto-negotiated partner ability 45e1.
Best regards,
Stefan Reinauer
--
Ok hex 4666 dup negate do i 4000 dup 2* negate do " *" 0 dup 2dup 1e 0 do
2swap * e >>a 2* 5 pick + -rot - j + dup dup * e >>a rot dup dup * e >>a
rot swap 2dup + 10000 > if 3drop 3drop " " 0 dup 2dup leave then loop
2drop 2drop type 268 +loop cr drop 5de +loop