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

Reply via email to