ฉันมีอะแดปเตอร์ระยะไกล AWUS036NHA (พร้อมชิปเซ็ต AR9271) และกำลังพยายามเชื่อมต่อโดยใช้ Ubuntu 21.10
แย่แล้ว
แสดงอุปกรณ์:
อุปกรณ์บัส 002 001: ID 1d6b:0003 รูตฮับ Linux Foundation 3.0
อุปกรณ์บัส 001 003: ID 8087:0a2b อินเตอร์เฟสไร้สาย Bluetooth ของ Intel Corp.
อุปกรณ์บัส 001 006: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
บัส 001 อุปกรณ์ 004: ID 0c45:6717 Microdia Integrated_Webcam_HD
อุปกรณ์บัส 001 002: ID 413c:301c Dell Computer Corp. Dell Universal Receiver
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูตฮับ Linux Foundation 2.0
lshw -C เครือข่าย
ไม่แสดงอุปกรณ์ แต่ฉันเห็นว่ามีการเชื่อมต่อเมื่อฉันเรียกใช้ lshw
และมองหาอุปกรณ์ USB:
...
*-ยูเอสบี
คำอธิบาย: ตัวควบคุม USB
สินค้า: 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller
ผู้จำหน่าย: Intel Corporation
รหัสประจำตัว: 14
ข้อมูลรถบัส: pci@0000:00:14.0
รุ่น: 31
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm msi xhci bus_master cap_list
การกำหนดค่า: ไดรเวอร์ = เวลาแฝง xhci_hcd = 0
ทรัพยากร: irq:127 หน่วยความจำ:ed430000-ed43ffff
*-usbhost:0
ผลิตภัณฑ์: xHCI โฮสต์คอนโทรลเลอร์
ผู้ขาย: Linux 5.13.0-28-generic xhci-hcd
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: usb@1
ชื่อตรรกะ: usb1
รุ่น: 5.13
ความสามารถ: usb-2.00
การกำหนดค่า: ไดรเวอร์ = ช่องเสียบฮับ = 16 ความเร็ว = 480Mbit/s
*-ยูเอสบี:0
...
*-usb:1 ไม่มีการอ้างสิทธิ์
คำอธิบาย: อุปกรณ์ USB ทั่วไป
สินค้า: UB91C
ผู้ขาย: ATHEROS
รหัสประจำตัว: 3
ข้อมูลรถบัส: usb@1:3
รุ่น: 1.08
อนุกรม: 12345
ความสามารถ: usb-2.00
การกำหนดค่า: maxpower=500mA ความเร็ว=480Mbit/s
*-ยูเอสบี:2
...
*-ยูเอสบี:3
...
เมื่อเสียบสาย USB แล้วเรียกใช้ sudo dmesg
ฉันเข้าใจ
[984.770279] usb 1-3: อุปกรณ์ USB ความเร็วสูงใหม่หมายเลข 7 โดยใช้ xhci_hcd
[ 984.935348] usb 1-3: พบอุปกรณ์ USB ใหม่, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
[ 984.935360] usb 1-3: สตริงอุปกรณ์ USB ใหม่: Mfr=16, Product=32, SerialNumber=48
[984.935365] usb 1-3: สินค้า: UB91C
[984.935369] usb 1-3: ผู้ผลิต: ATHEROS
[984.935372] usb 1-3: SerialNumber: 12345
[ 984.959693] ที่: ไม่เห็นด้วยกับเวอร์ชันของสัญลักษณ์ ieee80211_get_channel_khz
[ 984.959696] ที่: ไม่ทราบสัญลักษณ์ ieee80211_get_channel_khz (err -22)
[ 984.959704] ที่: ไม่เห็นด้วยกับเวอร์ชันของสัญลักษณ์ wiphy_apply_custom_regulatory
[ 984.959705] ที่: ไม่ทราบสัญลักษณ์ wiphy_apply_custom_regulatory (err -22)
[ 984.959717] ที่: ไม่เห็นด้วยกับรุ่นของสัญลักษณ์ freq_reg_info
[ 984.959718] ที่: ไม่ทราบสัญลักษณ์ freq_reg_info (err -22)
ฉันทำตามคำแนะนำที่นี่: https://unix.stackexchange.com/questions/326462/how-do-i-install-atheros-ar9271-wifi-drivers-on-debian และติดตั้งเฟิร์มแวร์ Atheros ด้วย sudo apt ติดตั้งเฟิร์มแวร์-atheros
. ฉันเชื่อว่าฉันต้องการ ath9k_htc
ไดรเวอร์และดูเหมือนว่าฉันได้ติดตั้งแล้ว:
$ ls /lib/firmware/ath9k_htc
htc_7010-1.4.0.fw htc_7010-1.dev.0.fw htc_9271-1.4.0.fw htc_9271-1.dev.0.fw
อย่างไรก็ตาม, lsmod | เกรปแอท
ไม่ได้ให้อะไรเลย ฉันก็เลยคิดว่า modprobe ath9k_htc
อาจแก้ปัญหาได้เนื่องจากอุปกรณ์อยู่ในรายการที่รองรับ (https://wiki.debian.org/ath9k_htc) แต่สิ่งนี้ใช้ไม่ได้เช่นกัน:
modprobe: ข้อผิดพลาด: ไม่สามารถแทรก 'ath9k_htc': อาร์กิวเมนต์ไม่ถูกต้อง
หากคุณมีความคิดเห็นเกี่ยวกับวิธีแก้ปัญหานี้หรือจะหาได้จากที่ใด ฉันจะขอบคุณมาก
แก้ไข:
$ sudo modprobe ath9k_htc && sudo dmesg | เกรปแอท
modprobe: ข้อผิดพลาด: ไม่สามารถแทรก 'ath9k_htc': อาร์กิวเมนต์ไม่ถูกต้อง
$ sudo dmesg | เกรปแอท
[5661.611665] ที่: ไม่เห็นด้วยเกี่ยวกับเวอร์ชันของสัญลักษณ์ ieee80211_get_channel_khz
[ 5661.611668] ที่: ไม่ทราบสัญลักษณ์ ieee80211_get_channel_khz (err -22)
[5661.611681] ที่: ไม่เห็นด้วยกับรุ่นของสัญลักษณ์ wiphy_apply_custom_regulatory
[ 5661.611682] ที่: ไม่ทราบสัญลักษณ์ wiphy_apply_custom_regulatory (err -22)
[5661.611699] ath: ไม่เห็นด้วยเกี่ยวกับรุ่นของสัญลักษณ์ freq_reg_info
[ 5661.611700] ที่: ไม่ทราบสัญลักษณ์ freq_reg_info (err -22)
[5676.847157] ที่: ไม่เห็นด้วยกับเวอร์ชันของสัญลักษณ์ ieee80211_get_channel_khz
[ 5676.847160] ที่: ไม่ทราบสัญลักษณ์ ieee80211_get_channel_khz (err -22)
[5676.847174] ที่: ไม่เห็นด้วยกับเวอร์ชันของสัญลักษณ์ wiphy_apply_custom_regulatory
[ 5676.847175] ที่: ไม่ทราบสัญลักษณ์ wiphy_apply_custom_regulatory (err -22)
[5676.847193] ath: ไม่เห็นด้วยเกี่ยวกับรุ่นของสัญลักษณ์ freq_reg_info
[ 5676.847194] ที่: ไม่ทราบสัญลักษณ์ freq_reg_info (err -22)
$ ls -al /usr/lib/firmware/ath9k_htc | เกรป 9271
-rw-r--r-- 1 รูท รูท 51008 7 ธันวาคม 09:40 htc_9271-1.4.0.fw
-rw-r--r-- 1 รูทรูท 51008 31 ส.ค. 10:28 htc_9271-1.dev.0.fw
แก้ไข 2:
ใครช่วยชี้ให้ฉันดูแหล่งข้อมูลเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ modprobe: ข้อผิดพลาด: ไม่สามารถแทรก 'ath9k_htc': อาร์กิวเมนต์ไม่ถูกต้อง
ข้อผิดพลาด? ฉันไม่เข้าใจความหมายเลย