NETIS WF2122 300MBPS WIRELESS N USB ADAPTER

11 replies [Last post]
diopon
Offline
Joined: 10/15/2018

Hello,

I would like to share my experience with you for this usb wifi dongle „NETIS WF2122 300MBPS WIRELESS N USB ADAPTER“

It is working out of the box with the current Trisquel kernel 4.4.x and the 5.4.39-gnu. I was surprised. I didn't expected.

I tried making an entry at h-node.org but I found it was already registered under a different Vendor Name that was not working with an older kernel.

Here are further information and two pictures.

NETIS WF2122 300MBPS WIRELESS N USB ADAPTER
ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter

AttachmentSize
PER.617936.jpg43.93 KB
IMG_20200508_223016.jpg146.4 KB
PsychicEcho
Offline
Joined: 04/05/2020

Nice job.

We should advertise the most commonly available wifi dongle that works with linux-libre.

We could make the options simple like:

IDEAL CHOICES:

-think penguin
-technoethical

MOST COMMON/CHEAPEST CHOICES:

-
-

Chris

I am a member!

Offline
Joined: 04/23/2011

It shouldn't work and if it does it is the result of a bug. The chipset depends on a driver which includes non-free binary firmware embedded in its driver. Apparently there may be a license issue as well, although that seems odd to me, given that the driver itself is licensed presumably and I would imagine is thus redistributable under the GNU GPL. In any event I have not looked into this further or in great depth, but either way it's probably fair to say, no, it's not free software friendly.

See:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588142

nadebula.1984
Offline
Joined: 05/01/2018

It is possible that very few non-Atheros cards do work without non-free firmware.

andyprough
Offline
Joined: 02/12/2015

Realtek wifi cards started working on a hit or miss basis with the Linux-libre kernel at least a couple of years ago. I'm surprised you did not know that Chris. There was some effort to put basic instructions in for them, and some of them work just fine. I have a Samsung laptop with a Realtek chip that has worked perfectly with Linux-libre and no drivers for over 2 years now.

diopon
Offline
Joined: 10/15/2018

Hello,

I made a research about the driver RTL8192CU. I found the source code under GPL 2 license here:

https://code.woboq.org/linux/linux/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/dm.c.html

I'm attaching some pictures from the loaded kernel modules. I would say it is free software, or maybe I'm wrong?

2020-05-16 22-55-05.png 2020-05-16 22-56-41.png 2020-05-16 22-57-09.png 2020-05-16 22-57-40.png
Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

The problem is not the driver, which must be under the GNU GPL, when distributed with the rest of the kernel. The problem is the firmware, which is not really part of the kernel. It is a separate binary file that the kernel simply sends to the peripheral to be executed there (not on the main CPU). As andyprough wrote, some Realtek Wifi chipsets work even if the firmware is not sent.

tonlee
Offline
Joined: 09/08/2014

how do you install free kernel
4.4.x on debian 10?

Thank you.

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

Follow the instructions on https://jxself.org/linux-libre/ (and notice that the 4.4 version is supported until January 2022, which is not that far away).

tonlee
Offline
Joined: 09/08/2014

I got a
https://www.newegg.com/comfast-cf-wu825n-usb-2-0/p/0XM-000R-00045

vid pid 0bda8178

It got tested on trisquel 8
4.4.0 178
It works.

Where is the software for the wifi card located on
trisquel?

Magic Banana

I am a member!

I am a translator!

Offline
Joined: 07/24/2010

The driver is in the kernel image. If free, the firmware may be in an independent package, such as open-ath8k-htc-firmware. Executing 'lsusb' in a terminal would indicate what is the chipset.

tonlee
Offline
Joined: 09/08/2014

It runs on debian 9 main kernel version 4.9.0 12 and
debian 10 main kernel version 4.19.0 9 and debian
10 main kernel version libre 5.7.7.