У меня есть две беспроводных карты на тесте ПК, я продолжаю работать. И в то время как я вижу обе карты, только главная карта на самом деле становится присвоенной логическое (интерфейсное) имя.
Это, кажется, погребение (хотя у меня только был этот компьютер, работающий в течение двух дней), потому что был по крайней мере один случай, что я видел, что обе карты присвоили имя интерфейса одновременно (через ifconfig и NM). Однако, когда я должен был перезапустить компьютер, имена не всегда присваиваются для 2-го (нижняя часть) карта.
Я выключил карты (с другими картами), переместите карты в другие местоположения, обменивался местоположениями карт, НО только самому верхнему устройству на самом деле присваивают имя.
Я работаю: 4.4.0-36-generic GNU/Linux Ubuntu 16.04.1 LTS
Эти две карты являются той же Беспроводной связью Intel Corporation 7260:
#cat /sys/bus/pci/devices/0000\:07\:00.0/modalias
pci:v00008086d000008B1sv00008086sd00004070bc02sc80i00
#cat /sys/bus/pci/devices/0000\:06\:00.0/modalias
pci:v00008086d000008B1sv00008086sd00004070bc02sc80i00
Только одно из устройств становится присвоенным логическое имя:
#sudo lshw -class network
....
*-network
description: Wireless interface
product: Wireless 7260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:06:00.0
logical name: wlp6s0
version: 73
serial: 7c:5c:f8:c4:a0:e5
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=4.4.0-36-generic firmware=16.242414.0 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
resources: irq:50 memory:f7d00000-f7d01fff
*-network
description: Network controller
product: Wireless 7260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:07:00.0
version: 73
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=iwlwifi latency=0
resources: irq:51 memory:f7c00000-f7c01fff
dmesg не показывает, что 2-е устройство на шине 0000:07:00.0 было обнаружено драйвером Wi-Fi (не уверенный, что та первая ошибка о),
#dmesg | grep iwlwifi
[ 1.837914] iwlwifi 0000:06:00.0: Direct firmware load for iwlwifi-7260-17.ucode failed with error -2
[ 1.850969] iwlwifi 0000:06:00.0: loaded firmware version 16.242414.0 op_mode iwlmvm
[ 1.888274] iwlwifi 0000:06:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[ 1.888330] iwlwifi 0000:06:00.0: L1 Disabled - LTR Enabled
[ 1.888548] iwlwifi 0000:06:00.0: L1 Disabled - LTR Enabled
[ 2.103364] iwlwifi 0000:06:00.0 wlp6s0: renamed from wlan0
[ 2.611257] iwlwifi 0000:06:00.0: L1 Disabled - LTR Enabled
[ 2.611480] iwlwifi 0000:06:00.0: L1 Disabled - LTR Enabled
[ 2.801484] iwlwifi 0000:06:00.0: L1 Disabled - LTR Enabled
[ 2.801710] iwlwifi 0000:06:00.0: L1 Disabled - LTR Enabled
и ifconfig только показывает одно устройство (очевидно, так как lshw показал, что только один становился присвоенным логическое имя),
#ifconfig
...
wlp6s0 Link encap:Ethernet HWaddr 7c:5c:f8:c4:a0:e5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Спасибо,
Решение было найдено после нахождения и чтения примечания к низу этой страницы: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi/core_release И затем нахождение корректного выпуска
Ранее, я только читал эту страницу: https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi Это на самом деле объясняет, что-17.ucode является последним и самым большим встроенным микропрограммным обеспечением для этих 7 260 карт. Однако это на самом деле не указывает на ссылку на загрузку...
core_release страница делает. И после установки его (-17.ucode) и повторного выполнения тех же перестановок перезагрузки (платы коммутаторов, переместите карты, и т.д....), я нашел это работами-17.ucode безупречно.