This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Jetway AD3RTLANG (3 x GigE LAN) Only One Works

I am running a Jetway NF96FL-510-LF Intel Atom D510 Mini-ITX Motherboard with an AD3RTLANG (3 x Gigabit LAN Module) and can only get the first of the three add-on ports on the daughtercard module working.

Has anyone had any luck using multiple ports on this card?  I'm thinking of getting one of the Intel-based 3-port cards but I'm hoping for some feedback that it will actually work first.

Running: 8.001 Home License

They show up in the GUI (eth2 and eth3) and are configurable, but no traffic ever passes.

eth1 is also on the card and works fine.

I configured eth2 on 172.16.1.1/24, with an accept-all packet filter and NAT masquerading to the main WAN address.  No joy.  Can't even ping the eth2 interface from 172.16.1.100

I decided to drop into the shell to see it first-hand and I get this:
cox-gw:/var/log # ifconfig eth2
eth2   Link encap:Ethernet  HWaddr 00:30:18:A9:6B:2E  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:12856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:782304 (763.9 Kb)  TX bytes:0 (0.0 b)
          Interrupt:19 Base address:0x6800 

Note no IPv4 config...

cox-gw:/var/log # ifconfig eth2 up
SIOCSIFFLAGS: Cannot allocate memory

Hmm...

Pertinent time period from /var/log/kernel.log:
2010:11:01-11:19:12 cox-gw kernel: ifconfig: page allocation failure. order:3, mode:0x20
2010:11:01-11:19:12 cox-gw kernel: Pid: 23529, comm: ifconfig Not tainted 2.6.32.15-16.9.g1739621-smp64 #1
2010:11:01-11:19:12 cox-gw kernel: Call Trace:
2010:11:01-11:19:12 cox-gw kernel: [] ? __alloc_pages_nodemask+0x52d/0x577
2010:11:01-11:19:12 cox-gw kernel: [] ? cache_alloc_refill+0x27c/0x4e5
2010:11:01-11:19:12 cox-gw kernel: [] ? __kmalloc+0x80/0xaa
2010:11:01-11:19:12 cox-gw kernel: [] ? __alloc_skb+0x59/0x149
2010:11:01-11:19:12 cox-gw kernel: [] ? __netdev_alloc_skb+0x15/0x2f
2010:11:01-11:19:12 cox-gw kernel: [] ? rtl8169_rx_fill+0xa8/0x1cc [r8169]
2010:11:01-11:19:12 cox-gw kernel: [] ? rtl8169_init_ring+0x68/0x97 [r8169]
2010:11:01-11:19:12 cox-gw kernel: [] ? rtl8169_open+0x196/0x34c [r8169]
2010:11:01-11:19:12 cox-gw kernel: [] ? dev_open+0xa4/0xe6
2010:11:01-11:19:12 cox-gw kernel: [] ? dev_change_flags+0xaf/0x16d
2010:11:01-11:19:12 cox-gw kernel: [] ? devinet_ioctl+0x266/0x5a6
2010:11:01-11:19:12 cox-gw kernel: [] ? sock_ioctl+0x1d0/0x1f4
2010:11:01-11:19:12 cox-gw kernel: [] ? vfs_ioctl+0x21/0x6c
2010:11:01-11:19:12 cox-gw kernel: [] ? do_vfs_ioctl+0x43b/0x473
2010:11:01-11:19:12 cox-gw kernel: [] ? do_filp_open+0x126/0x9bd
2010:11:01-11:19:12 cox-gw kernel: [] ? sys_ioctl+0x51/0x70
2010:11:01-11:19:12 cox-gw kernel: [] ? dev_ifsioc+0xff/0x227
2010:11:01-11:19:12 cox-gw kernel: [] ? compat_sys_ioctl+0x3f4/0x440
2010:11:01-11:19:12 cox-gw kernel: [] ? sysenter_dispatch+0x7/0x27
2010:11:01-11:19:12 cox-gw kernel: Mem-Info:
2010:11:01-11:19:12 cox-gw kernel: DMA per-cpu:
2010:11:01-11:19:12 cox-gw kernel: CPU    0: hi:    0, btch:   1 usd:   0
2010:11:01-11:19:12 cox-gw kernel: CPU    1: hi:    0, btch:   1 usd:   0
2010:11:01-11:19:12 cox-gw kernel: CPU    2: hi:    0, btch:   1 usd:   0
2010:11:01-11:19:12 cox-gw kernel: CPU    3: hi:    0, btch:   1 usd:   0
2010:11:01-11:19:12 cox-gw kernel: DMA32 per-cpu:
2010:11:01-11:19:12 cox-gw kernel: CPU    0: hi:  186, btch:  31 usd: 148
2010:11:01-11:19:12 cox-gw kernel: CPU    1: hi:  186, btch:  31 usd:  86
2010:11:01-11:19:12 cox-gw kernel: CPU    2: hi:  186, btch:  31 usd: 133
2010:11:01-11:19:12 cox-gw kernel: CPU    3: hi:  186, btch:  31 usd: 140
2010:11:01-11:19:12 cox-gw kernel: active_anon:157413 inactive_anon:60473 isolated_anon:0
2010:11:01-11:19:12 cox-gw kernel: active_file:136314 inactive_file:108174 isolated_file:0
2010:11:01-11:19:12 cox-gw kernel: unevictable:0 dirty:112 writeback:0 unstable:0
2010:11:01-11:19:12 cox-gw kernel: free:13945 slab_reclaimable:19042 slab_unreclaimable:9805
2010:11:01-11:19:12 cox-gw kernel: mapped:18662 shmem:8370 pagetables:1201 bounce:0
2010:11:01-11:19:12 cox-gw kernel: DMA free:7992kB min:40kB low:48kB high:60kB active_anon:16kB inactive_anon:1364kB active_file:4992kB inactive_file:1480kB unevictable:0kB is
olated(anon):0kB isolated(file):0kB present:15304kB mlocked:0kB dirty:0kB writeback:0kB mapped:16kB shmem:16kB slab_reclaimable:48kB slab_unreclaimable:32kB kernel_stack:0kB p
agetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
2010:11:01-11:19:12 cox-gw kernel: lowmem_reserve[]: 0 1994 1994 1994
2010:11:01-11:19:12 cox-gw kernel: DMA32 free:47788kB min:5692kB low:7112kB high:8536kB active_anon:629636kB inactive_anon:240528kB active_file:540264kB inactive_file:431216kB
 unevictable:0kB isolated(anon):0kB isolated(file):0kB present:2042848kB mlocked:0kB dirty:448kB writeback:0kB mapped:74632kB shmem:33464kB slab_reclaimable:76120kB slab_unrec
laimable:39188kB kernel_stack:1480kB pagetables:4804kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
2010:11:01-11:19:12 cox-gw kernel: lowmem_reserve[]: 0 0 0 0
2010:11:01-11:19:12 cox-gw kernel: DMA: 14*4kB 10*8kB 9*16kB 3*32kB 3*64kB 2*128kB 2*256kB 1*512kB 2*1024kB 2*2048kB 0*4096kB = 7992kB
2010:11:01-11:19:12 cox-gw kernel: DMA32: 10559*4kB 633*8kB 2*16kB 0*32kB 1*64kB 1*128kB 1*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 47780kB
2010:11:01-11:19:12 cox-gw kernel: 266392 total pagecache pages
2010:11:01-11:19:12 cox-gw kernel: 13586 pages in swap cache
2010:11:01-11:19:12 cox-gw kernel: Swap cache stats: add 167392, delete 153806, find 273114777/273132150
2010:11:01-11:19:12 cox-gw kernel: Free swap  = 850748kB
2010:11:01-11:19:12 cox-gw kernel: Total swap = 1052248kB
2010:11:01-11:19:12 cox-gw kernel: 521872 pages RAM
2010:11:01-11:19:12 cox-gw kernel: 9263 pages reserved
2010:11:01-11:19:12 cox-gw kernel: 227715 pages shared
2010:11:01-11:19:12 cox-gw kernel: 296323 pages non-shared


This thread was automatically locked due to age.
Parents
  • Are you sure the hardware is good?

    Maybe try the new Astaro beta ISO too.

    Barry
  • Are you sure the hardware is good?


    Finally had time to dig back into this last night.

    Yes, the hardware is good, though FreeBSD 7.2 (pfSense) had trouble properly recognizing all the ports on the card, too.  FreeBSD 8.1 worked fine.

    Maybe try the new Astaro beta ISO too.


    I don't need to.  I haven't stressed it yet but 8.002 appears to have solved the problem.  All 1+3 ports are up and running after updating.

    Thanks.
Reply
  • Are you sure the hardware is good?


    Finally had time to dig back into this last night.

    Yes, the hardware is good, though FreeBSD 7.2 (pfSense) had trouble properly recognizing all the ports on the card, too.  FreeBSD 8.1 worked fine.

    Maybe try the new Astaro beta ISO too.


    I don't need to.  I haven't stressed it yet but 8.002 appears to have solved the problem.  All 1+3 ports are up and running after updating.

    Thanks.
Children

  • I don't need to.  I haven't stressed it yet but 8.002 appears to have solved the problem.  All 1+3 ports are up and running after updating.

    Thanks.

    That's great. I've been wanting to build a new ASG box with the 3xGig daughter board. I have nothing that really needs Gig speeds, but it would be really neat.