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.
  • 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
  • Drees, this lspci is from another PC with the same motherboard model. This PC is outffitted with Ubuntu instead of Astaro.

    I'll ask again: Please post the lspci -n from the Ubuntu PC. That will help me confirm the corresponding devices with the Astaro lspci information.

    The listed NIC is the built in LAN which I had hoped Astaro would detect since it is listed in their HCL.


    The lspci from your Astaro PC lists two NICs (from your lspci -n output):

    01:05.0 Class 0200: 10ec:8139 (rev 10)
    01:06.0 Class 0200: 1186:1300 (rev 10)

    Note that class 0200 is an ethernet device. Which is why I asked if the Astaro PC really had 3 NICs in it (1 onboard, 2 add-on).

    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?

    Nope, that should have nothing to do with it. All devices on the PCI bus show up as independant devices (as shown by lspci -v and lspci -n).

    If it is a BIOS setting issue, then would I need to reinstall Astaro to get detected?

    No, as Barry mentioned. But before you get it working, you need to verify that it shows up in lspci output so we can determine what the correct driver is. If it is the same as your Ubuntu PC (and I correctly guessed the device ID), you should just need to add the r8169 driver to /etc/modules and set up the proper alias in /etc/modules.conf.

    -Dave
  • ok here it is, the lspci -n output from the Ubuntu PC.

    lspci -n
    00:00.0 0500: 10de:03ea (rev a1)
    00:01.0 0601: 10de:03e0 (rev a2)
    00:01.1 0c05: 10de:03eb (rev a2)
    00:01.2 0500: 10de:03f5 (rev a2)
    00:02.0 0c03: 10de:03f1 (rev a3)
    00:02.1 0c03: 10de:03f2 (rev a3)
    00:04.0 0604: 10de:03f3 (rev a1)
    00:05.0 0403: 10de:03f0 (rev a2)
    00:06.0 0101: 10de:03ec (rev a2)
    00:08.0 0101: 10de:03f6 (rev a2)
    00:09.0 0604: 10de:03e8 (rev a2)
    00:0b.0 0604: 10de:03e9 (rev a2)
    00:0c.0 0604: 10de:03e9 (rev a2)
    00:0d.0 0300: 10de:03d1 (rev a2)
    00:18.0 0600: 1022:1100
    00:18.1 0600: 1022:1101
    00:18.2 0600: 1022:1102
    00:18.3 0600: 1022:1103
    01:08.0 0200: 10ec:8167 (rev 10)

    There is one other difference between the two PCs, the Astaro PC has its SATA controller disabled ... wondering if this is a bug in the BIOS design. I'll have to go back and try it out in another 8 hours then.
  • Your Astaro is missing these three devices (compared to your Ubuntu machine):

    00:05.0 0403: 10de:03f0 (rev a2)
    00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

    00:08.0 0101: 10de:03f6 (rev a2)
    00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])

    01:08.0 0200: 10ec:8167 (rev 10)
    01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

    I'm not sure why they are missing from your Astaro box's lspci output - they should show up even without driver support.

    The 10ec:8167 is supported by the r8169 driver, but not the one shipping with Astaro v7.

    The first upstream kernel which had support for that NIC was 2.6.18, released on September 20, 2006.
Reply
  • Your Astaro is missing these three devices (compared to your Ubuntu machine):

    00:05.0 0403: 10de:03f0 (rev a2)
    00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)

    00:08.0 0101: 10de:03f6 (rev a2)
    00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2) (prog-if 85 [Master SecO PriO])

    01:08.0 0200: 10ec:8167 (rev 10)
    01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet (rev 10)

    I'm not sure why they are missing from your Astaro box's lspci output - they should show up even without driver support.

    The 10ec:8167 is supported by the r8169 driver, but not the one shipping with Astaro v7.

    The first upstream kernel which had support for that NIC was 2.6.18, released on September 20, 2006.
Children