networking-devices

There is a greater potential for USB devices to cause interference with USB 3 on the 2.4 GHz band. If you are experiencing performance issues with wireless devices we recommend inserting a USB hub or USB extension cable to put some distance between your USB devices and the computer or otherwise disconnecting USB devices to see if the situations improves. While we have USB extension cables and USB hubs these items are not listed as stand alone products in our catalog. Feel free to contact us about purchasing these items.

If you would contact us about a networking issue with a wifi card please provide the output from the following commands (if you don't know how to open a terminal and run commands from a terminal let us know.. we can walk you through it if you can provide us with the name of the distribution and version your using):

If you're connecting a USB wifi adapter plug the card in and then immediately run the following commands:

lsusb
dmesg | tail -n 35
iwconfig
ifconfig -a (on newer systems like Debian 9 use "ip link show" instead)
ls /lib/firmware
uname -a
cat /etc/*-release
rfkill list (on newer systems you may need to install rfkill first via "sudo apt-get install rfkill")

If your wifi card shows up with iwconfig run:

sudo ifconfig [wlan0] up

Note: Replace above command with "sudo ip link set [wlan0] up" on Debian 9 and other systems with ip rather than ifconfig. See ifconfig vs ip comparison for details.

sudo iwlist [wlan0] scanning

* Replace wlan0 with whatever wifi card it is your testing (hint: look at the iwconfig output)

If you are on Ubuntu 17.04 or Debian 9 and possibly other distributions and you see a list of access points, but can't connect try this (it works around a bug that prevents users from connecting to a network with a USB wifi adapter):

1. Open a terminal, which if you are on Ubuntu can be done by going to the Ubuntu logo icon in the top left corner and searching for terminal. Then click the terminal icon that appears.

2. Type the following into the terminal and hit enter (you will need to enter the password that you use to login to the computer):

gksudo gedit /etc/NetworkManager/NetworkManager.conf

3. In the text editor that opens add the following to the bottom of the file:

[device]
wifi.scan-rand-mac-address=no

4. Hit save and restart the computer

* Other network managers such as wicd will also work fine as the issue is not with the wifi adapter (sudo apt-get install wicd)

If your connecting a PCI wifi card then run the following commands and attach the output of the dmesg.txt file that is created and email support at thinkpenguin com:

lspci
dmesg > /tmp/dmesg.txt
iwconfig
ifconfig -a (on newer systems like Debian 9 use "ip link show" instead)
uname -a
cat /etc/*-release
rfkill list (on newer systems you may need to install rfkill first via "sudo apt-get install rfkill")

If your wifi card shows up with iwconfig run:

sudo ifconfig [wlan0] up

Note: Replace above command with "sudo ip link set [wlan0] up" on Debian 9 and other systems with ip rather than ifconfig. See ifconfig vs ip comparison for details.

sudo iwlist [wlan0] scanning

* Replace wlan0 with whatever wifi card it is your testing (hint: look at the iwconfig output)

Then email support or support at thinkpenguin com.

General Network Troubleshooting Information

General Network Troubleshooting Procedures

If you are connecting an external USB wireless adapter and having trouble with an internal wireless card here is how to disable the internal card without removing it (applies to Ubuntu and similar distributions)

First get the bus ID of the internal PCI wireless card that you would like to disable by running the following command:

realpath /sys/class/ieee80211/phy0 | cut -f 6 -d '/'

Then create a rules file with the nano text editor containing the disabling code:

sudo nano /etc/udev/rules.d/81-wireless-pci.rules

The below code is what needs to be copied into the rules file. In both places below replace "0000:03:00.0" (bus ID) with whatever the output of the realpath command above was.

ACTION=="add", KERNEL=="0000:03:00.0", SUBSYSTEM=="pci", RUN+="/bin/sh -c 'echo 1 > /sys/bus/pci/devices/0000:03:00.0/remove'"

Wireless Devices

Wireless N Dual Band + Bluetooth 4.0 M.2 Combo Card (TPE-M2NCRD) (Win 7 64 bit drivers; compatible, without support)
Penguin Wireless N Dual-Band PCIe Card for GNU / Linux TPE-N300PCIED2 (/w full & low profile bracket options) (Win 8.1 drivers; compatible, without support)
Wireless N PCI Express Dual-Band Mini Half-Height Card Model TPE-NHMPCIED SKU 106570 (Win 7 32 & 64 bit drivers; compatible, without support)
Penguin Wireless N Dual-Band PCIe Card for GNU / Linux TPE-N300PCIED (w full & low profile brackets) (8.1 32 & 64 bit drivers; compatible, without support)
Penguin Wireless N Dual-Band PCIe Card for GNU / Linux TPE-N300PCIED (w full & low profile brackets) (8 32 & 64 bit drivers; compatible, without end-user support)
Penguin Wireless N Dual-Band PCIe Card for GNU / Linux TPE-N300PCIED (/w full & low profile brackets) (7 32 & 64 bit drivers; compatible, without end-user support)
Penguin Wireless N Mini PCI for GNU / Linux (xp 32 bit drivers; compatible, without end-user support)
Penguin Wireless N PCI v5 Card drivers for XP
Penguin Wireless N PCI v5 Card drivers for Vista (32 & 64bit)
Penguin Wireless N PCI v5 Card drivers for Windows 8.1 (32 & 64bit)
Penguin Wireless N PCI v5 Card drivers for 7 (32bit & 64bit, compatible, without end-user support)
Penguin Wireless N PCI v5 Card drivers for 10 (32bit & 64bit, compatible, without end-user support)
Penguin Wireless N USB Adapter for GNU / Linux (TPE-N150USB, TPE-N150USBL, & TPE-NUSBDB)
Penguin 10/100/1000 Gigabit Ethernet Adapter Drivers for Microsoft Windows (compatible, without end-user support)
Penguin Wireless N USB Adapter (Note: this is out of date documentation and only applicable to USB N wifi adapters from us purchased before 2012)
Penguin Wireless G USB Adapter
Penguin Wireless N PCI Express Adapter Drivers for Microsoft Windows (compatible, without end-user support)
Penguin Wireless N PCIe Card /w Low Profile Bracket for GNU / Linux (v2) (Windows 7 (32/64 BIT) compatible, without end-user support)
Penguin Wireless N PCI Express Half Height/Full Height Drivers for Microsoft Windows (compatible, without end-user support)
Penguin 802.11N Mini PCIe and Half Height Cards
Penguin Wireless N PCI Card
Penguin Wireless N PCI Card (v3) installation & specifications
Penguin Wireless N PCI Card (v3) Drivers for 2000/XP/VISTA/7(compatible, without end-user support)
Penguin Wireless N PCIe Card (v3) Drivers for 7(compatible, without end-user support)
Penguin Wireless G USB Adapter Drivers for XP, Vista, & 7(compatible, without end-user support)
Penguin Wireless N PCIe Card (TPE-N300PCIE4) Drivers for XP/Vista/7(compatible, without end-user support, install directions: install drivers, then install PCIE card)

Wireless Routers (older models)

Documentation for Free Software Wireless-N Broadband Router (Models: TPE-NWIFIROUTER1 & TPE-NWIFIROUTER2)

VPN Wireless Routers

Intro Packet for Free Software Wireless-N Mini VPN Router (Models: TPE-R1100)

Switching to a different VPN server/country on PenguinVPN with a libreCMC router (Models: TPE-R1100)

VPN Mini Wireless Router Upgrade Instructions (Models: TPE-R1100)

Black VPN setup instructions for the Free Software Wireless-N Mini Router (Models: TPE-R1100, information provided by a ThinkPenguin customer, we reviewed it, but use at your own risk)

Original Shipping LibreCMC ISO Source Code CDs (Models: TPE-R1100)

To reset TPE-R1100 Mini VPN Wireless Router (if you forget the password): Connect power to Mini VPN Router, wait for lights to blink, then hold reset button down for 10 seconds. This should reset the device and no password / VPN configuration will exist on reboot. After performing a reset any PenguinVPN configuration you had will be lost. To setup PenguinVPN service again follow the instructions below:

PenguinVPN Setup Instructions for LibreCMC (TPE-R1100)

General instructions for connecting to any VPN provider (Models: TPE-R1100)

How to do a full reset & upgrade: Free Software Wireless-N Mini VPN Router (TPE-R1100)

Bricked a router? Does it no longer work after flashing? Documentation to unbrick (TPE-R1100)

Setting a static LAN or WAN IP address on a LibreCMC Router (TPE-R1100 and other routers)

Installing packages on LibreCMC tutorial

Extract or change user name and password from mini VPN router for PenguinVPN customers (TPE-R1100)

Convert Mini VPN Router to Non-VPN Configuration (TPE-R1100)

Using a serial interface with U-boot and libreCMC

802.11N AP / Master Mode Instructions

Penguin 802.11N (with and without antenna)

Setting up an Ad-hoc Network Instructions

Ad-hoc network setup instructions (tested with our atheros wireless cards & 802.11N USB cards with carl9170 driver)

56K Dial-up Modems

Penguin 56K Dial-Up Modem Setup Instructions

Connecting to a wireless network using the terminal (Geared to Debian/Ubuntu/Trisquel based distributions)

Howto connect to a password protected network using the terminal/command line