I have now 3 type USB Gigabit adapters. They just don't work good on Ubuntu server. I have to use a old Linksys USB300M 10/100 and it works good only it's not a 1000 gigabit one. I did get a Linksys all most just like it only Gigabit USB3GIGV1 but just don't work good with Ubuntu server. Now I have a USB 3.1 with power and Gigabit. Type-C to Hub says Linux support too. But it keeps going off and on saying 10 or 100 or a 1000 and full or half but just will not stay on the 1000 full!
Running "Ubuntu 16.04 LTS" as a server on one of the new Intel Compute sticks with USB 3.1 on it. Kernel Version 4.4.0-22-generic (SMP) x86_64
So I need some USB 3.1 with Gigabit and power and be nice to have at lest 2 USB 3.0 ports on it too.
When I do a "dhclient" command on it. It takes a long time like a minute to come back and does not get a IP.
Maybe I need some driver? I think it's a real tech chip set.
Here is a little info of it, from this command: lshw -C network
*-network:1
description: Ethernet interface
physical id: 2
logical name: enx00e04c68045a
serial: 00:e0:4c:68:04:5a
size: 100Mbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=off broadcast=yes driver=r8152 driverversion=v1.08.2 duplex=full link=no multicast=yes port=MII speed=100Mbit/s
I open it up and seen on the small Ethernet chip this number RTL8153 and looked it up and found a driver:
LINUX driver for kernel 3.x 2.06.0 2016/2/23 32k Global but it just downloads a file name "0004-r8152.53-2.06.0" doing a nano on it, the file starts like this:
So how would I install that?r8152-2.06.0/^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@ ^@^@^@^@^@^$
ACTION!="add", GOTO="usb_realtek_net_end"
SUBSYSTEM!="usb", GOTO="usb_realtek_net_end"
ENV{DEVTYPE}!="usb_device", GOTO="usb_realtek_net_end"
# Modify this to change the default value
ENV{REALTEK_NIC_MODE}="1"
# Realtek
ATTR{idVendor}=="0bda", ATTR{idProduct}=="8153", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE} ", ATTR{bConfigurationVal$
ATTR{idVendor}=="0bda", ATTR{idProduct}=="8152", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE} ", ATTR{bConfigurationVal$
# Samsung
ATTR{idVendor}=="04e8", ATTR{idProduct}=="a101", ATTR{bConfigurationValue}!="$env{REALTEK_NIC_MODE} ", ATTR{bConfigurationVal$
Or any one know what one works with Ubuntu 16.04 real good?
-Raymond Day
After looking a long time and opening the hub to see what chip is in it. I seen it has a RTL8153 but other commands it thinks it's a "driver=r8152" so I guess that is what is wrong. If I do this:
Looked on Google for "modprobe r8153" and it finds nothing that matches that number.modprobe r8153
modprobe: FATAL: Module r8153 not found in directory /lib/modules/4.4.0-22-generic
I guess if could install the right driver this would work right. Just one number off.
-Raymond Day
Here is a photo of the inside of that USB-C hub with the Gigabit chip that I need the driver for looks like now.
imag0059.jpg
-Raymond Day
I got another same USB-C hub with Gigabit Ethernet and power. This one did not power the HDMI stick good. It would not boot up good. I could unplug the USB 3.0 hub I have on it and it boot some then and if I timed it right and plug it back in as it's booting it would boot.
Used the 1st USB-C that was working good and solder a power wire right from the power plug to the power wire that goes in the cable of the USB-C.
Booted it up and at lest this time it auto get's a IP. But it still auto changes that speed of it from 10/100/1000 it will not keep it at one. I hooked up with WinSCP though it and just downloading a little file takes a long time. So something still wrong.
I found out that file I downloaded from RealTech is a zip in a zip using WinRAR it showed it could be un-zip more and it made 4 files.
50-usb-realtek-net.rules
compatibility.h
Makefile
r8152.c
Ran a:
"make" then "make install" the make seemed to do good but the make install did lots of errors. It put lot of files in that folder with the driver then.
What is the right way to make this? If this will make it work right I hope.
-Raymond Day
Bookmarks