私はRaspberry Pi 2 Model Bを持っており、提供された画像を使用してFreeBSD 11-CURRENTをインストールしました。ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv6/ISO-IMAGES/11.0/
usbconfig出力からわかるように、Ralink 5370チップセットを含むUSB Wi-Fiドングルがあります。
# usbconfig -d 0.4 dump_device_desc
ugen0.4: <802.11 n WLAN Ralink> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (450mA)
bLength = 0x0012
bDescriptorType = 0x0001
bcdUSB = 0x0200
bDeviceClass = 0x0000 <Probed by interface class>
bDeviceSubClass = 0x0000
bDeviceProtocol = 0x0000
bMaxPacketSize0 = 0x0040
idVendor = 0x148f
idProduct = 0x5370
bcdDevice = 0x0101
iManufacturer = 0x0001 <Ralink>
iProduct = 0x0002 <802.11 n WLAN>
iSerialNumber = 0x0003 <1.0>
bNumConfigurations = 0x0001
私の設定は次のとおりです。
# cat /etc/rc.conf
...
wlans_run0="wlan0"
ifconfig_wlan0="WPA DHCP"
# cat /etc/wpa_supplicant.conf
network={
ssid="ssid"
psk="psk"
}
ドライバが正しくロードされているようです:dmesgは言いました。
# dmesg
ugen0.4: <Ralink> at usbus0
run0: <1.0> on usbus0
run0: MAC/BBP RT5390 (rev 0x0502), RF RT5370 (MIMO 1T1R), address 00:22:c0:a2:09:ea
run0: firmware RT3071 ver. 0.33 loaded
wlan0: Ethernet address: xx:xx:xx:xx:xx:xx
ifconfigステータス:
# ifconfig
run0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether 00:22:c0:a2:09:ea
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: associated
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:22:c0:a2:09:ea
groups: wlan
ssid "" channel 8 (2447 MHz 11g)
country US authmode WPA1+WPA2/802.11i privacy MIXED deftxkey UNDEF
txpower 0 bmiss 7 scanvalid 60 protmode CTS wme roaming MANUAL
bintval 0
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
まだ、
# ifconfig wlan0 up list scan
空の出力を返します。 Debianを使用してマイプライマリコンピュータに接続されている同じアダプタは、ネイティブRaspbianがインストールされているRaspberry Pi自体と同様に、私のネットワークを正しくリストしました。
もう一つの奇妙なことは(しかしドングルがUSBなので関係がないかもしれません):
# pciconf -vl
pciconf: /dev/pci: No such file or directory
修正する:私の携帯電話のホットスポットが近づいて認識になるので電源問題のようです。しかし、これがRaspbianに適しているという事実は、アダプタのLinuxドライバが同じ電力でより多くのネットワークを検出したり、より多くの電力を提供できることを意味します(同じポートから電力を引き出す場合でも)。
答え1
ワイヤレスルーターをチャンネル1に切り替えて問題を軽減しました。低周波数は壁をより簡単に通過するため、Piは正常に接続できます。これは実用的な解決策ではありませんが、誰かに役立ちます。