Вопрос исчерпан)
Всё-таки карта завелась на старой версии драйвера, почему при первой попытке не получилось, вроде собирал так же, не знаю.
Проблема с wifi картой “Broadcom Corporation BCM4312 802.11b/g”.
Изначально думал, что она перестала работать после обновления проприетарного драйвера (здесь подробнее), однако откат на старую версию не помог.

Подозрение вызывает то, что у карты стал определяться другой PCI-ID: раньше был 14e4:4312, сейчас определяется как 14e4:4315.

Может поэтому проприетарный драйвер работает неправильно?

Обновление какого пакета могло это вызвать? (update-pciids впервые сделал только уже после появления проблемы)

Может можно как-то вручную установить нужный PCI-ID?
03:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
Не работает wifi после обновления драйвера до версии broadcom-wl-5.100.82.38 (aur).

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 ориентируется на драйвер?
Кто что посоветует?
Может у кого остались исходники прошлой версии драйвера, по-моему hybrid-portsrc_x86-32-v5_60_246_6.tar.gz, поделитесь, пожалуйста.
bobart
Только одного я не понимаю, а пересобирать-то зачем?
viewtopic.php?f=6&t=3595 - схожая проблема была, разница, как я понимаю, лишь в том, что в том случае можно было до удалённого компа добраться физически, а в твоём - добраться по ftp.
Или я до сих пор не улавливаю какой-то тонкости проблемы.. хз.) Тогда, сорри, что воду намутил.
Тонкость в том, что на удаленном компьютере внешний трафик (как и на локальном) тоже ограничен, только порог выше, поэтому перекачивать повторно пакеты не хочется, покрайней мере если есть возможность этого не делать.
SunStroke
repacman из AUR или archlinuxfr
Спасибо, посмотрю.
bobart
PS/ Вопрос созрел, наконец: вам нужно именно пересобрать (“собрать обратно”) или достаточно (и есть возможность) просто вытянуть все установленные в системе пакеты из репов? Чего ради это всё?
Да, нужно именно собрать обратно бинарные файлы и файлы их сопровождающие в пакеты.
Это делается от того, что с недавнего времени в Казахстане закрыли внутреннее зеркало репозитория, а мне нужно обновить систему (в которой xorg, kde и т.д.) при этом внешний траффик ограничен, но у меня есть другой компьютер, который находиться за сотни км (канал там пошире), к нему я имею доступ по ssh, вот я и решил пересобрать на нём пакеты (когда-то в debian так делал) и слить их по фтп.
Ситуация такая: есть система с установленным по, при этом кэш очищен, как установленные файлы снова собрать в пакеты для локального репозитория? Есть ли что-нибудь аналогичное dpkg-repack в debian:
sudo dpkg --get-selections | grep -v "deinstall" | awk '{print $1}' | xargs dpkg-repack
?
В плане видеокарты, конечно, видео таки скромное, но в данном случае проблема видимо была в кде из репозитория, потому что в кдемод всё заработало без дополнительных движений, кдемод и оставлю. Всем спасибо.
Section "Extensions" 
        Option "Composite" "Enable"
        Option "RENDER" "Enable"
        Option "DRI2" "true"
EndSection
Подобный вопрос здесь уже был, только для карты от ATI.

Моя видео карта:
VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller
Проблема та же: при включение эффектов куб, карусель и т.д. появляется окно о невозможности их включения.
Речь идет об эфектах kwin.

xorg.conf

Section "Module" 
        Load  "glx" 
        Load  "extmod" 
        Load  "dri2" 
        Load  "dbe" 
        Load  "dri" 
        Load  "GLcore" 
EndSection 
 
Section "Device" 
        Option "AccelMethod" "UXA" 
        Option     "DRI"        "true"                  # [<bool>] 
        Identifier  "Card0" 
        Driver      "intel" 
        VendorName  "Intel Corporation" 
        BoardName   "82G33/G31 Express Integrated Graphics Controller" 
        BusID       "PCI:0:2:0" 
EndSection 
 
Section "DRI" 
    Mode 0666 
EndSection

Вот вывод kwin –replace

kwin(17586) KWin::CompositingPrefs::detectDriverAndVersion: GL vendor is "Tungsten Graphics, Inc"  
kwin(17586) KWin::CompositingPrefs::detectDriverAndVersion: GL renderer is "Mesa DRI Intel(R) G33 GEM 20100328 2010Q1 x86/MMX/SSE2"  
kwin(17586) KWin::CompositingPrefs::detectDriverAndVersion: GL version is "1.4 Mesa 7.8.2"  
kwin(17586) KWin::CompositingPrefs::detectDriverAndVersion: Detected driver "intel" , version "20100328"  
kwin(17586): OpenGL compositing self-check failed, disabling compositing.  
kwin(17586) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_blur"  is not supported  
kwin(17586) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_cubeslide"  is not supported  
kwin(17586) KWin::EffectsHandlerImpl::loadEffect: EffectsHandler::loadEffect : Effect  "kwin4_effect_coverswitch"  is not supported

Как исправить?