![如何让我的 USB-C 以太网适配器在 Ubuntu 17.10 上运行?](https://linux22.com/image/1005644/%E5%A6%82%E4%BD%95%E8%AE%A9%E6%88%91%E7%9A%84%20USB-C%20%E4%BB%A5%E5%A4%AA%E7%BD%91%E9%80%82%E9%85%8D%E5%99%A8%E5%9C%A8%20Ubuntu%2017.10%20%E4%B8%8A%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
我不知道如何开始(我不是 Linux 专家用户),但根据研究,我让人们通过展示他们的syslog
输出来报告此问题。这是我的:
[ 37.776184] usb 1-3: new high-speed USB device number 5 using xhci_hcd
[ 37.921014] usb 1-3: New USB device found, idVendor=05e3, idProduct=0610
[ 37.921020] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 37.921024] usb 1-3: Product: USB2.0 Hub
[ 37.921027] usb 1-3: Manufacturer: GenesysLogic
[ 37.922385] hub 1-3:1.0: USB hub found
[ 37.924065] hub 1-3:1.0: 4 ports detected
[ 38.036247] usb 2-3: new SuperSpeed USB device number 4 using xhci_hcd
[ 38.059830] usb 2-3: New USB device found, idVendor=05e3, idProduct=0612
[ 38.059835] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 38.059839] usb 2-3: Product: USB3.0 Hub
[ 38.059842] usb 2-3: Manufacturer: GenesysLogic
[ 38.062473] hub 2-3:1.0: USB hub found
[ 38.062827] hub 2-3:1.0: 4 ports detected
[ 38.904259] usb 2-3.1: new SuperSpeed USB device number 5 using xhci_hcd
[ 38.925001] usb 2-3.1: New USB device found, idVendor=0bda, idProduct=8153
[ 38.925007] usb 2-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[ 38.925011] usb 2-3.1: Product: USB 10/100/1000 LAN
[ 38.925014] usb 2-3.1: Manufacturer: Realtek
[ 38.925017] usb 2-3.1: SerialNumber: 000001000000
[ 39.777550] usb 1-3-port2: Cannot enable. Maybe the USB cable is bad?
libinput error: libinput bug: timer: offset negative (-30854)
[ 43.996238] usb 2-3.1: Disable of device-initiated U1 failed.
[ 44.000181] usb 2-3.1: Disable of device-initiated U2 failed.
checking bus 2, device 5: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3.1"
bus: 2, device: 5 was not an MTP device
Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service'
请问我下一步该怎么做?
根据@chili555的要求,以下是输出lsusb
命令:
Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.
Bus 002 Device 002: ID 05e3:0612 Genesys Logic, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 8087:0a2a Intel Corp.
Bus 001 Device 003: ID 0bda:58e6 Realtek Semiconductor Corp.
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
输出lsmod
:
r8152 57344 0
mii 16384 2 usbnet,r8152
输出dmesg
:
[ 8.163559] r8152 2-3.1:2.0: Unknown version 0x0000
[ 8.170641] usbcore: registered new interface driver r8152
以太网接口也没有显示:
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 3086 bytes 303137 (303.1 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 3086 bytes 303137 (303.1 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlo1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.26 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fda0:8d16:89c3:fc00:e49a:863b:d6e2:86ae prefixlen 64 scopeid 0x0<global>
inet6 fe80::b2bf:16eb:35f3:40ee prefixlen 64 scopeid 0x20<link>
inet6 fda0:8d16:89c3:fc00:11f4:4de3:5c3e:ef9d prefixlen 64 scopeid 0x0<global>
ether 90:61:ae:6c:53:ae txqueuelen 1000 (Ethernet)
RX packets 89776 bytes 82124598 (82.1 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 40081 bytes 5131880 (5.1 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
@shadowbq 以下是
modinfo /lib/modules/4.*-generic/kernel/drivers/net/usb/r8152.ko |grep version
:
version: v1.09.9
srcversion: EFE9F0107512003CA9626F7
version: v1.09.9
srcversion: EFE9F0107512003CA9626F7
答案1
在聊天中,我们尝试了许多方法,但最终发现从这里安装主线内核版本 4.15 可以解决这个问题:http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.15/