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

Request to support Geforce6100 built in LAN

I have just installed Astaro 7.1 on a Abit NF-M2S motherboard. Just found out it isn´t listed in the compatible hardware list.
The only issue is that it didn´t detect the built in LAN so I had to purchase an additional NIC just for it. Too bad cos the built in LAN is a Gigabit interface though.

Just hope they will put in support for this chipset soon.


This thread was automatically locked due to age.
Parents
  • Astaro is going to need more information in order to be able to determine what driver needs to be updated / added to support your NIC.

    The output from the two commands "lspci -v" and "lspci -n" will provide enough information to do so.
  • You have little chance they will include it. I have just been through two new motherboards,  one whose chipsets are supposedly supported (NOT)..I have a new rack mount server sitting there waiting to replace an older Astaro f/w. I guess I'll just wait a little longer to spend some less money on older stuff ;-)

    The V7 published HCL is dismal (it would be of commercial benefit to publish more supported systems). Slightly newer kernal support would help greatly as well.
  • Ok here they are. Hope they will be supported soon [:)]

    lspci -v output:
    00:00.0 RAM memory: nVidia Corporation Unknown device 03ea (rev a1)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0
            Capabilities: [44] HyperTransport: Slave or Primary Interface
            Capabilities: [dc] HyperTransport: MSI Mapping

    00:01.0 ISA bridge: nVidia Corporation Unknown device 03e0 (rev a2)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0

    00:01.1 SMBus: nVidia Corporation Unknown device 03eb (rev a2)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: 66MHz, fast devsel, IRQ 7
            I/O ports at fc00 [size=64]
            I/O ports at 1c00 [size=64]
            I/O ports at f400 [size=64]
            Capabilities: [44] Power Management version 2

    00:01.2 RAM memory: nVidia Corporation Unknown device 03f5 (rev a2)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: 66MHz, fast devsel

    00:02.0 USB Controller: nVidia Corporation Unknown device 03f1 (rev a3) (prog-if 10 [OHCI])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217
            Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
            Capabilities: [44] Power Management version 2

    00:02.1 USB Controller: nVidia Corporation Unknown device 03f2 (rev a3) (prog-if 20 [EHCI])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
            Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
            Capabilities: [44] Debug port
            Capabilities: [80] Power Management version 2

    00:04.0 PCI bridge: nVidia Corporation Unknown device 03f3 (rev a1) (prog-if 01 [Subtractive decode])
            Flags: bus master, 66MHz, fast devsel, latency 0
            Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
            I/O behind bridge: 0000d000-0000dfff
            Memory behind bridge: fdf00000-fdffffff
            Prefetchable memory behind bridge: fd800000-fd8fffff
            Capabilities: [b8] #0d [0000]
            Capabilities: [8c] HyperTransport: MSI Mapping

    00:06.0 IDE interface: nVidia Corporation Unknown device 03ec (rev a2) (prog-if 8a [Master SecP PriP])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0
            I/O ports at f000 [size=16]
            Capabilities: [44] Power Management version 2

    00:09.0 PCI bridge: nVidia Corporation Unknown device 03e8 (rev a2) (prog-if 00 [Normal decode])
            Flags: bus master, fast devsel, latency 0
            Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
            I/O behind bridge: 0000c000-0000cfff
            Memory behind bridge: fde00000-fdefffff
            Prefetchable memory behind bridge: 00000000fdd00000-00000000fdd00000
            Capabilities: [40] #0d [0000]
            Capabilities: [48] Power Management version 2
            Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
            Capabilities: [60] HyperTransport: MSI Mapping
            Capabilities: [80] Express Root Port (Slot+) IRQ 0
            Capabilities: [100] Virtual Channel

    00:0b.0 PCI bridge: nVidia Corporation Unknown device 03e9 (rev a2) (prog-if 00 [Normal decode])
            Flags: bus master, fast devsel, latency 0
            Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
            I/O behind bridge: 0000b000-0000bfff
            Memory behind bridge: fdc00000-fdcfffff
            Prefetchable memory behind bridge: 00000000fdb00000-00000000fdb00000
            Capabilities: [40] #0d [0000]
            Capabilities: [48] Power Management version 2
            Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
            Capabilities: [60] HyperTransport: MSI Mapping
            Capabilities: [80] Express Root Port (Slot+) IRQ 0
            Capabilities: [100] Virtual Channel

    00:0c.0 PCI bridge: nVidia Corporation Unknown device 03e9 (rev a2) (prog-if 00 [Normal decode])
            Flags: bus master, fast devsel, latency 0
            Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
            I/O behind bridge: 0000a000-0000afff
            Memory behind bridge: fda00000-fdafffff
            Prefetchable memory behind bridge: 00000000fd900000-00000000fd900000
            Capabilities: [40] #0d [0000]
            Capabilities: [48] Power Management version 2
            Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
            Capabilities: [60] HyperTransport: MSI Mapping
            Capabilities: [80] Express Root Port (Slot+) IRQ 0
            Capabilities: [100] Virtual Channel

    00:0d.0 VGA compatible controller: nVidia Corporation Unknown device 03d1 (rev a2) (prog-if 00 [VGA])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 7
            Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
            Memory at e0000000 (64-bit, prefetchable) [size=256M]
            Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
            [virtual] Expansion ROM at 50000000 [disabled] [size=128K]
            Capabilities: [48] Power Management version 2
            Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
            Flags: fast devsel
            Capabilities: [80] HyperTransport: Host or Secondary Interface

    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
            Flags: fast devsel

    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
            Flags: fast devsel

    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
            Flags: fast devsel

    01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
            Subsystem: Realtek Semiconductor Co., Ltd. RT8139
            Flags: bus master, medium devsel, latency 32, IRQ 225
            I/O ports at dc00 [size=256]
            Memory at fdfff000 (32-bit, non-prefetchable) [size=256]
            Capabilities: [50] Power Management version 2

    01:06.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
            Subsystem: D-Link System Inc DFE-538TX 10/100 Ethernet Adapter
            Flags: bus master, medium devsel, latency 32, IRQ 233
            I/O ports at d800 [size=256]
            Memory at fdffe000 (32-bit, non-prefetchable) [size=256]
            Capabilities: [50] Power Management version 2


    lspci -n output:
    00:00.0 Class 0500: 10de:03ea (rev a1)
    00:01.0 Class 0601: 10de:03e0 (rev a2)
    00:01.1 Class 0c05: 10de:03eb (rev a2)
    00:01.2 Class 0500: 10de:03f5 (rev a2)
    00:02.0 Class 0c03: 10de:03f1 (rev a3)
    00:02.1 Class 0c03: 10de:03f2 (rev a3)
    00:04.0 Class 0604: 10de:03f3 (rev a1)
    00:06.0 Class 0101: 10de:03ec (rev a2)
    00:09.0 Class 0604: 10de:03e8 (rev a2)
    00:0b.0 Class 0604: 10de:03e9 (rev a2)
    00:0c.0 Class 0604: 10de:03e9 (rev a2)
    00:0d.0 Class 0300: 10de:03d1 (rev a2)
    00:18.0 Class 0600: 1022:1100
    00:18.1 Class 0600: 1022:1101
    00:18.2 Class 0600: 1022:1102
    00:18.3 Class 0600: 1022:1103
    01:05.0 Class 0200: 10ec:8139 (rev 10)
    01:06.0 Class 0200: 1186:1300 (rev 10)
  • I don't see your onboard Nvidia NIC in the output. Do you have it disabled in BIOS or something? I only see your Realtek and D-Link NICs.
  • considering the 6100 is not server grade and doesn't use a widely available server lan phy i would not count on it being officially supported in the future.

    Owner:  Emmanuel Technology Consulting

    http://etc-md.com

    Former Sophos SG(Astaro) advocate/researcher/Silver Partner

    PfSense w/Suricata, ntopng, 

    Other addons to follow

  • considering the 6100 is not server grade and doesn't use a widely available server lan phy i would not count on it being officially supported in the future.

    A copout in my opinion. I have run across tons of "server grade" hardware in the past which Astaro has failed to support, even though it doesn't require much more than merging newer drivers from upstream to add additional PCI-IDs.

    In this case, a minor update to the forcedeth driver (guessing without seeing the card's details from lspci) is likely all that's needed to support this hardware.
  • OK here is the output under Ubuntu 7.10 on a different machine but exact same motherboard and BIOS version. 
    The built in LAN is definitely enabled on the Astaro unit as I see 3 Network Controllers listed during the BIOS bootup sequence (the part right before it loads the OS).

    lspci -v:
    00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0
            Capabilities: 

    00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0

    00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: 66MHz, fast devsel, IRQ 11
            I/O ports at fc00 [size=64]
            I/O ports at 1c00 [size=64]
            I/O ports at f400 [size=64]
            Capabilities: 

    00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: 66MHz, fast devsel

    00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3) (prog-if 10 [OHCI])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 18
            Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
            Capabilities: 

    00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a3) (prog-if 20 [EHCI])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 19
            Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
            Capabilities: 

    00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1) (prog-if 01 [Subtractive decode])
            Flags: bus master, 66MHz, fast devsel, latency 0
            Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
            I/O behind bridge: 0000c000-0000cfff
            Memory behind bridge: fd800000-fd8fffff
            Prefetchable memory behind bridge: fdf00000-fdffffff
            Capabilities: 

    00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
            Memory at fe028000 (32-bit, non-prefetchable) [size=16K]
            Capabilities: 

    00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2) (prog-if 8a [Master SecP PriP])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0
            [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled] [size=8]
            [virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled] [size=1]
            [virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled] [size=8]
            [virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled] [size=1]
            I/O ports at f000 [size=16]
            Capabilities: 

    00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17
            I/O ports at 09f0 [size=8]
            I/O ports at 0bf0 [size=4]
            I/O ports at 0970 [size=8]
            I/O ports at 0b70 [size=4]
            I/O ports at dc00 [size=16]
            Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
            Capabilities: 

    00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
            Flags: bus master, fast devsel, latency 0
            Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
            I/O behind bridge: 0000b000-0000bfff
            Memory behind bridge: fde00000-fdefffff
            Prefetchable memory behind bridge: 00000000fdd00000-00000000fddfffff
            Capabilities: 

    00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
            Flags: bus master, fast devsel, latency 0
            Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
            I/O behind bridge: 0000a000-0000afff
            Memory behind bridge: fdc00000-fdcfffff
            Prefetchable memory behind bridge: 00000000fdb00000-00000000fdbfffff
            Capabilities: 

    00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2) (prog-if 00 [Normal decode])
            Flags: bus master, fast devsel, latency 0
            Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
            I/O behind bridge: 00009000-00009fff
            Memory behind bridge: fda00000-fdafffff
            Prefetchable memory behind bridge: 00000000fd900000-00000000fd9fffff
            Capabilities: 

    00:0d.0 VGA compatible controller: nVidia Corporation GeForce 6100 nForce 405 (rev a2) (prog-if 00 [VGA])
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
            Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
            Memory at e0000000 (64-bit, prefetchable) [size=256M]
            Memory at fc000000 (64-bit, non-prefetchable) [size=16M]
            [virtual] Expansion ROM at 50000000 [disabled] [size=128K]
            Capabilities: 

    00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
            Flags: fast devsel
            Capabilities: 

    00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
            Flags: fast devsel

    00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
            Flags: fast devsel

    00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
            Flags: fast devsel
            Capabilities: 

    01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)
            Subsystem: ABIT Computer Corp. Unknown device 1c2a
            Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
            I/O ports at cc00 [size=256]
            Memory at fd8ff000 (32-bit, non-prefetchable) [size=256]
            [virtual] Expansion ROM at fdf00000 [disabled] [size=128K]
            Capabilities: 


    I can see that Ubuntu recognises the MCP61 controller but Astaro does not. Could this be the reason why it does not detect the built in LAN?
  • Again, I only see one network card in your lspci output (the Realtek) how machine is this last machine supposed to have? Can you also give the output from lspci -n?

    Anyway, if it's the Realtek that is missing from the lspci output from your Astaro box, it has the Realtek 8169 chipset (device id 10ec:8169) and needs the r8169 driver. (I'm actually typing this message from a Fedora 8 which has that same NIC).

    Realtek also has a driver for download from it's website, if one could figure out how to build kernel modules for Astaro.

    Edit: The driver in V7 appears to support that Realtek 8169 NIC, so that must not be it.
  • Drees, this lspci is from another PC with the same motherboard model. This PC is outffitted with Ubuntu instead of Astaro. 

    The listed NIC is the built in LAN which I had hoped Astaro would detect since it is listed in their HCL. I am guessing the problem is the detection of the built in LAN is also related to the recognition of the MCP61 controller. If it couldn't detect the motherboard chipset properly then I suppose it couldn't detect the integrated components properly either?

    If it is a BIOS setting issue, then would I need to reinstall Astaro to get detected? I'm not too keen to try this right now as I need to do some work from home and I had recently installed Astaro on this setup as I was getting fed up with the reliability of those DSL ASIC router/modems which in the end are only good as a PPPOE bridge.
  • If it is a BIOS setting issue, then would I need to reinstall Astaro to get detected? I'm not too keen to try this right now as I need to do some work from home and I had recently installed Astaro on this setup as I was getting fed up with the reliability of those DSL ASIC router/modems which in the end are only good as a PPPOE bridge.


    If it was disabled in the BIOS, and you have now enabled it, and you don't want to re-install, and you have Astaro installed and running, you can edit /etc/modules and /etc/modules.conf and put in the correct entries. I'm not sure if that still works in V7 though.

    e.g. my v6 firewall with Intel and Broadcom NICs:

    # cat /etc/modules.conf
    alias eth0 tg3
    alias eth1 tg3
    alias eth2 e1000
    alias eth3 e1000
    alias eth4 e1000
    alias eth5 e1000
    # cat /etc/modules
    tg3
    bcm5700
    e1000

    Not sure why the bcm5700 driver is loaded, but it's working so I'm not messing with it.

    Barry
Reply
  • If it is a BIOS setting issue, then would I need to reinstall Astaro to get detected? I'm not too keen to try this right now as I need to do some work from home and I had recently installed Astaro on this setup as I was getting fed up with the reliability of those DSL ASIC router/modems which in the end are only good as a PPPOE bridge.


    If it was disabled in the BIOS, and you have now enabled it, and you don't want to re-install, and you have Astaro installed and running, you can edit /etc/modules and /etc/modules.conf and put in the correct entries. I'm not sure if that still works in V7 though.

    e.g. my v6 firewall with Intel and Broadcom NICs:

    # cat /etc/modules.conf
    alias eth0 tg3
    alias eth1 tg3
    alias eth2 e1000
    alias eth3 e1000
    alias eth4 e1000
    alias eth5 e1000
    # cat /etc/modules
    tg3
    bcm5700
    e1000

    Not sure why the bcm5700 driver is loaded, but it's working so I'm not messing with it.

    Barry
Children
No Data