Mô-đun cho bộ điều hợp không dây USB bị thiếu?


8

Tôi có bộ điều hợp không dây USB được công nhận là:

# lsusb
ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter.

Tôi đang sử dụng bộ chuyển đổi này trên một thiết bị có nhân mỏng hơn nhiều đang chạy Debian Jessie.

Tôi đã cài đặt các ứng dụng khác nhau cần thiết: công cụ không dây, wpa-thay thế, gói ralink-firmware, hostapd và cầu-utils.

Tôi đã xây dựng lại kernel để bao gồm các mô-đun khác nhau và xây dựng trình điều khiển đi kèm với bộ chuyển đổi. nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

# iwconfig

nhận ra bộ chuyển đổi của tôi là ra0

# iwlist ra0 scan

trả về các mạng cần có

# iw list

trả lại không có gì.

# iw ra0 info
command failed: No such device (-19)

Lưu trữ một AP thất bại:

# /usr/sbin/hostapd -dd /etc/hostapd/hostapd.conf
random: Trying to read entropy from /dev/random
Configuration file: /etc/hostapd/hostapd.conf
Could not open file /sys/class/net/ra0/phy80211/name: No such file or directory
netlink: Operstate: linkmode=0, operstate=6
nl80211: Set mode ifindex 6 iftype 2 (STATION)
nl80211: Failed to set interface 6 to mode 2: -19 (No such device)
nl80211: Try mode change after setting interface down
nl80211: Set mode ifindex 6 iftype 2 (STATION)
nl80211: Failed to set interface 6 to mode 2: -19 (No such device)
nl80211: Interface mode change to 2 from 0 failed
nl80211 driver initialization failed.

Kết nối với AP cũng không thành công:

# wpa_supplicant -Dnl80211 -ira0 -c/etc/wpa_supplicant/wpa_supplicant.conf
nl80211: Could not configure driver to use managed mode
ra0: Failed to initialize driver interface

Tôi cũng đã thử bộ chuyển đổi trên một máy tính xách tay chạy debian wheezy. Có mọi thứ đều ổn.

Tôi có thiếu một số mô-đun không?

# lsmod
Module                  Size  Used by
rt5370sta             742575  1
cfg80211              210493  0
rfkill                 14017  1 cfg80211
hostap                103696  0
lib80211                5372  1 hostap
xt_nat                  1750  3
xt_tcpudp               3046  6
ipt_MASQUERADE          2286  2
iptable_nat             2881  1
nf_nat_ipv4             3399  1 iptable_nat
nf_nat                 17347  4 xt_nat,ipt_MASQUERADE,iptable_nat,nf_nat_ipv4
nf_conntrack_ipv4      13503  6
nf_defrag_ipv4          1285  1 nf_conntrack_ipv4
xt_state                1108  5
nf_conntrack           77834  6 ipt_MASQUERADE,iptable_nat,nf_nat_ipv4,nf_nat,nf_conntrack_ipv4,xt_state
iptable_filter          1347  1
ip_tables              11196  2 iptable_nat,iptable_filter
x_tables               17193  6 xt_nat,xt_tcpudp,ipt_MASQUERADE,xt_state,iptable_filter,ip_tables
ppp_deflate             3787  0
bsd_comp                5006  0
evdev                   9979  0
tsc2007                 5157  0
option                 21380  1
usb_wwan               11156  1 option
usb_storage            45150  0
scsi_mod              120215  1 usb_storage
ppp_async               7246  1
ppp_generic            26588  7 ppp_deflate,bsd_comp,ppp_async
slhc                    5513  1 ppp_generic
crc_ccitt               1517  1 ppp_async
phy_mxs_usb             2952  2
ci_hdrc_imx             3956  0
ci_hdrc                 7027  1 ci_hdrc_imx
ehci_hcd               58577  1 ci_hdrc
usbserial              35306  5 option,usb_wwan

Bạn đã thử hỗ trợ thử nghiệm trong trình điều khiển kernel được hiển thị trong ảnh chụp màn hình cuối cùng của bạn chưa? RT2800USB_RT53XX?
casey

Không, mã nguồn của trình điều khiển nằm trên đĩa CD đi theo bộ chuyển đổi và tôi không thích âm thanh TRẢI NGHIỆM.
Dánjal Salberg Adlersson

Nó đáng để thử; không được báo động bởi thẻ thử nghiệm. Ngoài ra khi sử dụng trình điều khiển do nhà cung cấp cung cấp, hãy đảm bảo nó hoạt động với phiên bản kernel bạn đang sử dụng và kiểm tra xem có bản cập nhật nào không. Cuối cùng, để kiểm tra sự khác biệt giữa các hộp, so sánh nội dung của /proc/config.gz.
casey

bạn sẽ cần cài đặt phần sụn phù hợp với trình điều khiển, tôi mô tả thiết lập của Ralink với SUSE Linux tại đây: linuxintro.org/wiki/Wlan . Làm thế nào để bạn tìm ra trong Debian nếu trình điều khiển và phần sụn phù hợp với nhau?
Thorsten Staerk 19/12/13

Tôi đã cài đặt gói này của firmware: packages.debian.org/jessie/firmware-ralink
Dánjal Salberg Adlersson

Câu trả lời:


1

@casey Cảm ơn bạn, tôi đã thử hỗ trợ thử nghiệm. Bộ điều hợp hiện được công nhận là wlan0 và iw listdường như hoạt động.

Kết nối với một AP dường như cũng hoạt động.

Lưu trữ AP của riêng tôi lúc đầu trông có vẻ hoạt động nhưng khi tôi cố gắng kết nối với AP từ điện thoại của mình, một lúc lâu sau khi nhập mật khẩu và dường như có một số thời gian chờ và nó không kết nối:

...
lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
...
triton1 login: ieee80211 phy0: rt2800usb_entry_txstatus_timeout: Warning - TX status timeout for entry 8 in queue 2
ieee80211 phy0: rt2800usb_entry_txstatus_timeout: Warning - TX status timeout for entry 8 in queue 2
ieee80211 phy0: rt2800usb_entry_txstatus_timeout: Warning - TX status timeout for entry 8 in queue 2
....

BIÊN TẬP:

Tôi đã lưu trữ AP của riêng tôi để làm việc.

Tôi đã tải một số mô-đun bổ sung:

modprobe lib80211_crypt-tkip
modprobe lib80211_crypt-wep
modprobe lib80211_crypt-ccmp

Sau đó đã cho wlan0 một IP tĩnh.

Và lưu trữ một máy chủ DHCP (udhcpd) được gắn vào wlan0.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.