こんにちは。数日間、これらのワイヤレス ドライバーと格闘してきましたが、最近、ワイヤレス コントローラーのモデルが lspci に表示されることが時々異なることに気付きました。これは、Ubuntu Server 64 ビットをインストールした後に取得したデータです。
~# lspci -k
....
04:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
Subsystem: AzureWave Device 1d89
Kernel driver in use: ath9k
Kernel modules: ath9k
いくつかの更新を実行し、再起動しましたが、すべて正常でした。ただし、linux-headers-server、linux-image-server、linux-server が保持されていると表示されました。
その後、ubuntu-desktop(aptitude install ubuntu-desktop --without-recommends)をインストールして再起動しましたが、ワイヤレスが機能しなくなっただけでなく、ハードウェアが別のカードとしてリストされています。
~# lspci -k
....
04:00.0 Ethernet controller: Atheros Communications Inc. AR5008 Wireless Network Adapter (rev 01)
使用可能なドライバーがありませんが、それでも ath9k の modprobe を試みましたが、lsmod ではロード済みとして表示されますが、iw リストには何も表示されません。
これはUbuntuデスクトップをインストールする前の状態です
Wiphy phy0
Band 1:
Capabilities: 0x11ce
HT20/HT40
SM Power Save disabled
RX HT40 SGI
TX STBC
RX STBC 1-stream
Max AMSDU length: 3839 bytes
DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 8 usec (0x06)
HT TX/RX MCS rate indexes supported: 0-7
Frequencies:
* 2412 MHz [1] (14.0 dBm)
* 2417 MHz [2] (15.0 dBm)
* 2422 MHz [3] (15.0 dBm)
* 2427 MHz [4] (15.0 dBm)
* 2432 MHz [5] (15.0 dBm)
* 2437 MHz [6] (15.0 dBm)
* 2442 MHz [7] (15.0 dBm)
* 2447 MHz [8] (15.0 dBm)
* 2452 MHz [9] (15.0 dBm)
* 2457 MHz [10] (15.0 dBm)
* 2462 MHz [11] (15.0 dBm)
* 2467 MHz [12] (15.0 dBm) (passive scanning)
* 2472 MHz [13] (14.0 dBm) (passive scanning)
* 2484 MHz [14] (17.0 dBm) (passive scanning)
Bitrates (non-HT):
* 1.0 Mbps
* 2.0 Mbps (short preamble supported)
* 5.5 Mbps (short preamble supported)
* 11.0 Mbps (short preamble supported)
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
max # scan SSIDs: 4
max scan IEs length: 2257 bytes
Coverage class: 0 (up to 0m)
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP (00-0f-ac:4)
* CMAC (00-0f-ac:6)
Available Antennas: TX 0x1 RX 0x3
Configured Antennas: TX 0x1 RX 0x3
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
* P2P-client
* P2P-GO
software interface modes (can always be added):
* AP/VLAN
* monitor
interface combinations are not supported
Supported commands:
* new_interface
* set_interface
* new_key
* new_beacon
* new_station
* new_mpath
* set_mesh_params
* set_bss
* authenticate
* associate
* deauthenticate
* disassociate
* join_ibss
* join_mesh
* remain_on_channel
* set_tx_bitrate_mask
* action
* frame_wait_cancel
* set_wiphy_netns
* set_channel
* set_wds_peer
* connect
* disconnect
Supported TX frame types:
* IBSS: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
* managed: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
* AP: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
* AP/VLAN: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
* mesh point: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
* P2P-client: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
* P2P-GO: 0x0000 0x0010 0x0020 0x0030 0x0040 0x0050 0x0060 0x0070 0x0080 0x0090 0x00a0 0x00b0 0x00c0 0x00d0 0x00e0 0x00f0
Supported RX frame types:
* IBSS: 0x00d0
* managed: 0x0040 0x00d0
* AP: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
* AP/VLAN: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
* mesh point: 0x00b0 0x00c0 0x00d0
* P2P-client: 0x0040 0x00d0
* P2P-GO: 0x0000 0x0020 0x0040 0x00a0 0x00b0 0x00c0 0x00d0
Device supports RSN-IBSS.
ハードウェアの変更とは何ですか? 2 つある場合、AR9285 を常にロードして AR5008 を無効にするにはどうすればよいですか。それとも、同じで、表示が異なるだけですか? :|
ああ、私はこれを Ubuntu 10.04 サーバー、xubuntu 12.04、ubuntu 12.04 デスクトップおよびサーバーで試しました。
よろしくお願いします。
-- ここにもう少し情報があります。私は2つのハードドライブにセットアップしました。1つは動作し、もう1つは理解するために使用しています。
機能するもの...
# lshw -class network
*-network
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 06
serial: 54:04:a6:a3:3b:96
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8168e-2.fw ip=192.168.2.147 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:43 ioport:e000(size=256) memory:d0004000-d0004fff memory:d0000000-d0003fff
*-network
description: Wireless interface
product: AR9285 Wireless Network Adapter (PCI-Express)
vendor: Atheros Communications Inc.
physical id: 0
bus info: pci@0000:04:00.0
logical name: wlan0
version: 01
serial: 74:2f:68:4a:26:73
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath9k driverversion=3.2.0-18-generic-pae firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
resources: irq:18 memory:fea00000-fea0ffff
ここではそうではない
# lshw -class network
*-network
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 06
serial: 54:04:a6:a3:3b:96
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8168e-2.fw ip=192.168.2.160 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:43 ioport:e000(size=256) memory:d0004000-d0004fff memory:d0000000-d0003fff
*-network UNCLAIMED
description: Ethernet controller
product: AR5008 Wireless Network Adapter
vendor: Atheros Communications Inc.
physical id: 0
bus info: pci@0000:04:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:fea00000-fea0ffff
アップデート
ath9k および ath9k_common モジュールをブラックリストに登録すると、lspci は AR9285 を表示しますが、これを動作させるには ath9k を modprobe する必要があることに気付きました。これは意味があるのでしょうか? もしそうなら、なぜでしょうか?
アップデート
今朝、他のパッケージをいじっていたら、AR5008 がリストされていました。いくつかのドライバーを再インストールしたら、今度は AR9285 になりました -.-
アップデート
ここ/var/log/udev です。現在、AR5008 と表示されています。ログのどこかにその参照が見つかりました - PCI_ID=168C:FF1C
アップデート
@aking1012 ath5k はロードされません。ブラックリストを試しましたが、それでもだめです。ath9k と ath9k_common をブラックリストに登録します。時々それを実行すると、他の変更がなくなり、効果はなくなります
これらはブラックリストでプレイしているモジュールです
blacklist ath5k
blacklist ath9k
blacklist ath9k_common
blacklist eeepc_wmi
blacklist asus_wmi
blacklist ath_pci
blacklist wmi
アップデート
これ思われる今のところ32ビットで動作しているようですが、もしそうなら、@david6に感謝します
アップデート
@jrg @david6 ビデオドライバーをインストールしましたが、また壊れてしまいました
アップデート
Ubuntu とは関係ないですが、Windows で AR5008 を実行すると、同じ問題が発生しました... AR9285 を再起動しましたが、1 つは機能しましたが、もう 1 つは機能しませんでした... ハードウェアの問題のように見えます
答え1
どこかに、共存の問題であることを示すリンクを見つけました。解決するには、次の手順に従ってください。
作成する/etc/modprobe.d/iwl.conf
これには次の内容が含まれます (最初のものが私の場合は機能しました):
#!/bin/sh
options iwlagn bt_coex_active=0
または
#!/bin/sh
options iwlwifi bt_coex_active=0
答え2
それは不良カードでした :(、それに多くの時間を費やし、同じモデルの他の 4 枚で試しましたが、どれも同じ問題は発生しませんでした。