Networking
RT5572 顯示在 lsusb 但不是 iwconfig
我已經搜尋了Google,但我找不到解決這個問題的方法:[
我正在執行 Debian。簡單地做了一個沒有桌面環境的最小網路:
~#: uname -r 3.2.0-4-686-pae
我有這個使用雷凌 5572 晶片組的產品。根據這裡它應該由 rt2800usb 核心模組支持。
當我插入棒時,我看到它
dmesg
像這樣出現:usb 1-2: new high-speed USB device number 5 using ehci-pci usb 1-2: New USB device found, idVendor=2001, idProduct=3c1a usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-2: Product: 11n Adapter usb 1-2: Manufacturer: Ralink usb 1-2: SerialNumber: 1.0
它也被 看到
lsusb
。就是這樣。rt2800usb 未載入(我已經執行
apt-get install firmware-ralink
) 在我連結的 wiki 頁面上,似乎有來自 dmesg 的額外內容。當我檢查時,iwconfig
我沒有看到該設備的介面。我也試過modprobe rt2800usb
了,模組載入沒問題,但是界面還是不存在。我在任何地方都找不到任何錯誤,所以我無法弄清楚出了什麼問題。有什麼想法我能做什麼?
問題是您的核心沒有此設備的驅動程序。
設備的型號和類別被辨識,因為這些是標準 USB 功能。在
lsusb
_lsusb
_lsusb
_型號名稱)。rt2800usb 驅動程序與任何其他 USB 驅動程序一樣,會註冊它可以處理的 USB 設備列表(型號和製造商標識符)。您的特定模型已添加到核心 3.9中。
僅僅聲明額外的模型可能會使其工作。該模型也可能需要在某處的程式碼中使用解決方法,但在目前版本中似乎沒有對該特定模型進行任何特定處理,因此您可能有機會。
您可以強制驅動程序相信它可以處理您的設備。載入模組後,註冊一個動態 USB 設備 ID:
echo 0x2001 0x3c1a >/sys/bus/usb/drivers/rt2800usb/new_id
要安排模組自動載入,您可以為其聲明一個別名。我認為您仍然需要註冊設備 ID。您應該可以
install
使用/etc/modprobe.d
. 創建一個/etc/modprobe.d/rt2800usb-local.conf
包含alias usb:v2001p3c1Ad*dc*dsc*dp*ic*isc*ip*in* rt2800usb install rt2800usb /sbin/modprobe --ignore-install rt2800usb && echo 0x2001 0x3c1a >/sys/bus/usb/drivers/rt2800usb/new_id