[使用交流] usb免驱网卡每次开机需要重新插拔才能识别无线网卡
桌面家庭版3049次浏览 ·3个回复
电梯直达到第
U小妹
超级管理员
发表于2023-09-01 04:32
楼主

应用场景

 

硬件/整机信息:全平台

OS版本信息:全架构

OS版本信息:桌面专业版、家庭版

 

问题现象

 

usb免驱网卡每次开机需要重新插拔才能识别无线网卡

 

问题根因

 

网卡为usb免驱,存在一块存放win驱动的存储空间,关机再开机,网卡设备上电过程存在异常,系统先检测到存储空间将设备识别成cdrom,未正常检测到网卡芯片部分,导致未能自动弹出存储部分转而识别网卡部分。

 

 

解决方案

 

系统启动延迟几十秒再弹出存储部分,识别网卡部分

 

步骤一

创建文件 

sudo  vi   /etc/rc.local

添加内容:

#!/bin/bash

sleep 60

/sbin/usb_modeswitch -KW -v 0bda -p 1a2b

 

步骤二

 

设置权限sudo chmod +x  /etc/rc.local

回复收藏只看作者
所有回复
白衣执甲
uos^4
发表于2023-09-02 10:19
沙发

又看到了熟悉的 -v 0bda -p 1a2b

0bda: Realtek 的厂家代号

1a2b: 当成了普通 U盘

---

试试

sudo eject /dev/cdrom

 

回复只看作者
𝐌𝐫.⠀𝐖𝐚𝐢
版主
发表于2024-03-09 12:59
板凳

/sbin/usb_modeswitch -KW -v 0bda -p 1a2b

───────────────────────────────────────────

A user may run the following command to find the vendor ID:

  lsusb|grep 0bda|awk '{print $6}' 

I wonder whether the ID must be "0bda:1a2b" when the vendor is Realtek.

回复只看作者
137******15
uos^1
发表于2024-04-04 03:59
地板

终于找到解决方案了,被这个问题折磨很久了 ,感谢~

不过建议从系统级别去解决这个问题,放在升级补丁里,用户傻瓜解决。

做好个好系统就应该  精益求精  !

回复只看作者

光荣榜

  • 周榜
  • 月榜
  • 总榜