LINUX.ORG.RU

Может у кого появятся мысли о том как совладать с текущим драйвером:

03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)

dmesg:

lib80211: common routines for IEEE802.11 drivers
lib80211_crypt: registered algorithm 'NULL'
wl: module license 'Mixed/Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
wl 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
wl 0000:03:00.0: setting latency timer to 64
lib80211_crypt: registered algorithm 'TKIP'
eth0: Broadcom BCM4315 802.11 Hybrid Wireless Controller 5.100.82.38
input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
ACPI: Sleep Button [SLPB]
input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2
ACPI: acpi_idle registered with cpuidle
...
udev[1264]: renamed network interface eth0 to wlan0

ifconfig wlan0 up - без сообщений.

iwconfig wlan0 essid M4_wfm - проходит без сообщений, но после iwconfig выводит:

wlan0     IEEE 802.11bg  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:54 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Т.е. essid не присвоен.

wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf -ddd:

Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
Line: 1 - start of a new network block
ssid - hexdump_ascii(len=6):
     4d 34 5f 77 66 6d                                 M4_wfm          
PSK - hexdump(len=32): [REMOVED]
Priority group 0
   id=0 ssid='M4_wfm'
SIOCGIWRANGE: WE(compiled)=22 WE(source)=19 enc_capa=0xf
  capabilities: key_mgmt 0xf enc 0xf flags 0x0
netlink: Operstate: linkmode=1, operstate=5
Own MAC address: 90:4c:e5:ac:d4:a9
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_countermeasures
RSN: flushing PMKID list in the driver
Setting scan request: 0 sec 100000 usec
WPS: UUID based on MAC address - hexdump(len=16): 54 5b a9 74 bd 2a 5c c8 b5 3b 36 35 63 fa 12 d7
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: Supplicant port status: Unauthorized
EAPOL: Supplicant port status: Unauthorized
Added interface wlan0
Daemonize..

ifconfig wlan0 192.168.1.2 ifconfig wlan0:

wlan0     Link encap:Ethernet  HWaddr 90:4C:E5:AC:D4:A9  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::924c:e5ff:feac:d4a9/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:148
          TX packets:0 errors:5 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:17
В итоге iwconfig выводит то же, что и выше, т.е. фактически ничего, сеть соответственно не работает. Я так понимаю, что проблемма в том что драйвер неверно определяет модель карты (судя по dmesg он определяет её как BCM4315, вместо BCM4312), странно что lspci -n тоже выводит: 03:00.0 0280: 14e4:4315 (rev 01), раньше было 03:00.0 0280: 14e4:4312 (rev 01). Или lspci ориентируется на драйвер?

MIV
() автор топика
Ответ на: комментарий от post-factum

Я и так сейчас его использую, но в нём ограничена поддержка моей карты: работает максимально только с rate 36M, при этом фактическая скорость предачи ~600 KB/s, на проприетарных дровах работал в режиме 54M со скоростью ~3MB/s.

MIV
() автор топика
Ответ на: комментарий от post-factum

Да, и модуль в моем случае был не iw, а wl.

MIV
() автор топика

Помог откат драйвера на v5.60.246.6.

MIV
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.