pocopico / rp-ext

GNU General Public License v2.0
529 stars 362 forks source link

atlantic extension not working for Asus XG-C100C (tinycore-redpill v0.8.0.0) #62

Open sounds2k opened 2 years ago

sounds2k commented 2 years ago

Hi,

I'm using v0.4.5 of the tinycore-redpill loader on a HP microserver N36L (this has a built-in NIC using a Broadcom chipset). If I build using the internal NIC, it detects it and adds the "tg3" module - "Broadcom Tigon3 ethernet driver" and works perfectly. I've also built it using an Intel gigabit NIC (with the internal NIC disabled), which also works fine.

However, if I build with the Asus XG-C100C NIC installed (and internal NIC disabled), it detects it:

Found Ethernet Interface : pciid 1d6ad000007b1 Required Extension : atlantic
Searching for matching extension for atlantic
Found matching extension : 
"https://raw.githubusercontent.com/pocopico/rp-ext/master/atlantic/rpext-index.json"

But once the build is complete and the server rebooted, it never appears on the network - even though the link and activity lights on the card are on. If I go to find.synology.com - that can't find it either. But that card works in that server using jun's loader, so it's not a faulty card or anything like that. Seems to be an issue with the driver - any ideas on how to resolve? I have a capture of the full build process if that helps ...

sounds2k commented 2 years ago

the drivers from the Asus website give this build information:

Release/tag: v2.4.14
Date: 13/05/2021

I've included a copy of them below atlantic.tar.gz README.txt release_notes.txt version.txt .

sounds2k commented 2 years ago

sorry - one other thing that comes to mind, the NIC is a "multi-gig" chip - it supports 100M/1G/2.5G/5G/10Gbps, I'm running it at 2.5Gbps - perhaps the driver installed by the "atlantic" extension doesn't support that speed?

sounds2k commented 2 years ago

still not working, even with latest tinyCore RedPill (TCRP) loader - v0.8.0.0, updates to v0.8.0.5 of rploader.sh

changed hardware to ds3622xs, the rpext.json file lists for the hardware and DSM version being used:

ds3622xsp_42661": "https://raw.githubusercontent.com/pocopico/rp-ext/master/atlantic/releases/ds3622xsp_42218.json"

which contains:

{
  "mod_version": "v1",

  "files": [
    {
      "name": "atlantic-4.4.180plus-broadwellnk.tgz",
      "url": "https://raw.githubusercontent.com/pocopico/rp-ext/master/atlantic/releases/atlantic-4.4.180plus-broadwellnk.tgz",
      "sha256": "71dd902e0839f1d0be2ccdb537b3f18db6e7bcb3aabb2e63773d1c3b5673d1dd",
      "packed": true
    },
    {
      "name": "check-atlantic.sh",
      "url": "https://raw.githubusercontent.com/pocopico/rp-ext/master/atlantic/src/check-atlantic.sh",
      "sha256": "4c6b0176cdf63dc9c714d673df93c5d049e4d2d0815f4e047cd5adc2ae0145a1",
      "packed": false
    }
  ],

  "kmods": {
    "atlantic.ko":""
  },

    "scripts": {
    "on_boot": "check-atlantic.sh"
  }

}

Result is the same - lights are on, but no-one is at home ...

Alexaalex93 commented 2 years ago

Any news on this topic? I'm strugguling as well with this NIC and this version of TCRP