Stránka 1 z 1

Podpora USB zařízení třídy cdc_ncm

Napsal: 26 lis 2024, 15:23
od paternoster
Podporují QNAP nasy USB síťové karty třídy usb_ncm (novější)?

(Ethernetové)

Re: Podpora USB zařízení třídy cdc_ncm

Napsal: 27 lis 2024, 08:46
od lars
Jaká zařízení v tomto případě chcete připojit?

Re: Podpora USB zařízení třídy cdc_ncm

Napsal: 27 lis 2024, 10:35
od paternoster
Jde o armový nas TS-228A s FW 5.2.2, kde je kernel řady 4. Jde o síťovku 2500Mbps Realtek 8156 z tohoto vlákna , ale zjistil jsem, že zařízení se hlásí v systému usbcore jako třída cdc_ncm. A jen lsusb ji vidí. Ale nepřidá ji jak síťové zařízení, a ani není vidět ve virtual network + switch.

Zatímco starší gigovou síťovku třídy cdc_ether zprovozní.

Tak si říkám, kde je problém:
nepodpora třídy cdc_ncm napříč QNAP NAS
nepodpora třídy cdc_ncm napříč jen v ARMových QNAP nas (bohužel verzi jádra mám pořád 4.2.8 a ne 5 nebo jako avizováno pro x86 QNAP nasy)
podpora třídy cdc_ncm napříč jen v novějších 5.x.x - na armovém pc s 5.10 linuxem ji rozjedu,
nějaký blacklist zařízení - jenže starší 1Gb Realtek funguje


Pak je ještě jiná možnost (že se použije jiný driver ,,přímo realtek815* místo cdc_ncm, což jsem četl někde na fórech pro raspberry, ), ale tomu vůbec nerozumím, jak v linuxu nastavit pro konkrétní zařízení jiný driver. A hlavně, jestli by takový build driveru byl pro QNAP architekturu (a ještě ARM)

Re: Podpora USB zařízení třídy cdc_ncm

Napsal: 28 lis 2024, 09:36
od lars
Zkusil jsem online chat a z QNAPu mám toto info: "We only support our official network cards. Other cards, whether USB or PCIe, may not be recognized."

Re: Podpora USB zařízení třídy cdc_ncm

Napsal: 11 pro 2024, 20:33
od paternoster
No tak to je škoda ze dvou důvodů, že Realtek gigabitovky cdc_ether to zprovozní ihned a tyhle novější ne a 2. : Protože i na blbým androidu (kde je mimochodem kernel 4.4) ta síťovka jde zprovoznit, sice ne automaticky, chce to nahodit rozhraní, přiřadit adresy a routy.
Tady by to na rozdíl od androidu , kde limituje USB2.0 a a čouhající síťovka je napraktický rozšíření, dávalo smysl.

Ale ještě to zkusím ručně rozjet , podobným způsobem jako u toho androidu. - jsou tam určité podobnosti.

Dokonce na internetu se dají dohledat nějaké pokusy kompilovat drivery pro Synology pro třídu cdc_ncm.