Autor Wątek: [solved] Problem z WiFi na opensuse 12.3- Karta broadcom 4313  (Przeczytany 9060 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

haress

  • Gość
Witam
Ostatnio postanowiłem zainstalować na swoim netbooku Samsung n150 plus OpenSUSE 12.3. Netbook posiada wbudowaną kartę firmy broadcom 4313. Pobrałem płytę DVD dla wersji 32 bitowej i niestety po instalacji nie działa mi wifi. System nie widzi wogóle interfejsu wlan0. 
Na forum odnalazłem wątki o problemach z instalacją tej karty (np: http://forum.suse.pl/index.php/topic,24612.msg170058.html#msg170058) i oczywiście podjąłem próbę uruchomienia jej, niestety z negatywnym skutkiem.
Co ciekawe postanowiłem uruchomić wersję OpenSUSE 12.1 live i karta bezproblemu się uruchomiła i działa. Po zainstalowaniu z wersji live (12.1) wszystko jest w porządku, zastanawiam się czy przypadkiem w wersji OpenSUSE 12.3  nie ma jakiegoś babola który niestety uniemożliwa prawidłowe działanie w/w karty.
Czy ktoś spotkał się z tego typu problemem ??


« Ostatnia zmiana: Maj 19, 2013, 09:25:27 pm wysłana przez haress »

Fisiu

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 4632
      • la manzana
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #1 dnia: Maj 06, 2013, 11:09:34 pm »
Udowodnij, że wykonałeś rady z podlinkowanego przez Ciebie wątku.

haress

  • Gość
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #2 dnia: Maj 10, 2013, 10:19:50 pm »
A jak chcesz abym to udowodnił ?? Może zaproponuję odwrotnie, spróbuj zainstalowac wersję OpenSuse 12.3 na takim sprzęcie ??

rilicek

  • Geeko's friend
  • SUSE Root
  • *
  • Wiadomości: 2066
  • Kto nie ryzykuje, ten w kozie nie siedzi.
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #3 dnia: Maj 10, 2013, 10:31:17 pm »
A jak chcesz abym to udowodnił ??

Po prostu podaj wyniki komend, które uruchomiłeś/wykonaleś.
openSUSE Leap 42.2

Fisiu

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 4632
      • la manzana
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #4 dnia: Maj 10, 2013, 11:15:51 pm »
A jak chcesz abym to udowodnił ?? Może zaproponuję odwrotnie, spróbuj zainstalowac wersję OpenSuse 12.3 na takim sprzęcie ??

W przeciwieństwie do Ciebie, nie posiadam takiego sprzętu. Problem nie leży w instalacji, tylko konfiguracji. Napisanie, że "nie działa" nic nie wyjaśnia, stąd prośba o szczegółowe informacje.

haress

  • Gość
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #5 dnia: Maj 12, 2013, 10:04:41 am »
Cytuj
W przeciwieństwie do Ciebie, nie posiadam takiego sprzętu. Problem nie leży w instalacji, tylko konfiguracji. Napisanie, że "nie działa" nic nie wyjaśnia, stąd prośba o szczegółowe informacje.

Napisałeś abym udowodnił że wykonałem rady z podlinkowanego tematu a nie abym podał np konfiguracje. To jest zasadnicza różnica.

Ale skoro chcesz dowodów to lecimy:
install_bcm43xx_firmware
Downloading b43 firmware
###################################################################################################################### 100,0%
Extracting b43 firmware
This file is recognised as:
  filename   :  wl_apsta.o
  version    :  508.154
  MD5        :  023fafbe4918e384dd531a046dbc03e8
Extracting b43/ucode19.fw
Extracting b43/lp0initvals14.fw
Extracting b43/ucode16_lp.fw
Extracting b43/ucode16_sslpn.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/sslpn2bsinitvals17.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/sslpn4bsinitvals22.fw
Extracting b43/ucode16_sslpn_nobt.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/sslpn2initvals17.fw
Extracting b43/ucode22_sslpn.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/ucode17.fw
Extracting b43/sslpn1bsinitvals20.fw
Extracting b43/ucode14.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/lp0bsinitvals16.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/sslpn4initvals22.fw
Extracting b43/pcm5.fw
Extracting b43/ucode9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/ucode20.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/n0bsinitvals16.fw
Extracting b43/lp0initvals15.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/sslpn0initvals16.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/sslpn2initvals19.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/ucode5.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/n0initvals16.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/ucode11.fw
Extracting b43/lp0initvals16.fw
Extracting b43/ucode16_mimo.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/lp0initvals13.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/ucode13.fw
Extracting b43/sslpn2bsinitvals19.fw
Extracting b43/ucode15.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/n0initvals11.fw
Extracting b43/sslpn0bsinitvals16.fw
Extracting b43/sslpn1initvals20.fw

Downloading b43legacy firmware
###################################################################################################################### 100,0%
Extracting b43legacy firmware
This file is recognised as:
  filename   :  wl_apsta.o
  version    :  295.14
  MD5        :  e08665c5c5b66beb9c3b2dd54aa80cb3
Extracting b43legacy/ucode2.fw
Extracting b43legacy/ucode4.fw
Extracting b43legacy/ucode5.fw
Extracting b43legacy/ucode11.fw
Extracting b43legacy/pcm4.fw
Extracting b43legacy/pcm5.fw
Extracting b43legacy/a0g0bsinitvals2.fw
Extracting b43legacy/b0g0bsinitvals5.fw
Extracting b43legacy/a0g0initvals5.fw
Extracting b43legacy/a0g1bsinitvals5.fw
Extracting b43legacy/a0g0initvals2.fw
Extracting b43legacy/a0g1initvals5.fw
Extracting b43legacy/b0g0bsinitvals2.fw
Extracting b43legacy/b0g0initvals5.fw
Extracting b43legacy/b0g0initvals2.fw
Extracting b43legacy/a0g0bsinitvals5.fw

b43 firmware successfully installed.
b43legacy firmware successfully installed.
Nie działa nadal

hwinfo --wlanNie zwraca wyniku

iwconfig                             
lo        no wireless extensions.

eth0      no wireless extensions.

zypper lr -d
#  | Alias                     | Nazwa                              | Włączono | Odśwież | Priorytet | Typ    | Adres URI                                                                            | Usługa
---+---------------------------+------------------------------------+----------+---------+-----------+--------+--------------------------------------------------------------------------------------+-------
 1 | games                     | games                              | Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.3/                       |       
 2 | home:jvrdld               | home:jvrdld                        | Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/home:/jvrdld/openSUSE_Tumbleweed_standard/ |       
 3 | mozilla                   | mozilla                            | Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.3/                     |       
 4 | openSUSE-12.3-1.7         | openSUSE-12.3-1.7                  | Nie      | Tak     |   99      | yast2  | hd:///?device=/dev/disk/by-id/usb-_Patriot_Memory_079C1601AE6BE3DD-0:0-part1         |       
 5 | openSUSE:Tumbleweed       | openSUSE:Tumbleweed                | Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/             |       
 6 | packman                   | packman                            | Tak      | Tak     |   99      | rpm-md | http://packman.jacobs-university.de/suse/12.3/                                       |       
 7 | repo-debug                | openSUSE-12.3-Debug                | Nie      | Tak     |   99      | NONE   | http://download.opensuse.org/debug/distribution/12.3/repo/oss/                       |       
 8 | repo-debug-update         | openSUSE-12.3-Update-Debug         | Nie      | Tak     |   99      | NONE   | http://download.opensuse.org/debug/update/12.3/                                      |       
 9 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | Nie      | Tak     |   99      | NONE   | http://download.opensuse.org/debug/update/12.3-non-oss/                              |       
10 | repo-non-oss              | openSUSE-12.3-Non-Oss              | Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/12.3/repo/non-oss/                         |       
11 | repo-oss                  | openSUSE-12.3-Oss                  | Tak      | Tak     |   99      | yast2  | http://download.opensuse.org/distribution/12.3/repo/oss/                             |       
12 | repo-source               | openSUSE-12.3-Source               | Nie      | Tak     |   99      | NONE   | http://download.opensuse.org/source/distribution/12.3/repo/oss/                      |       
13 | repo-update               | openSUSE-12.3-Update               | Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/update/12.3/                                            |       
14 | repo-update-non-oss       | openSUSE-12.3-Update-Non-Oss       | Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/update/12.3-non-oss/                                    |       
15 | vlc                       | vlc                                | Tak      | Tak     |   99      | rpm-md | http://download.videolan.org/pub/vlc/SuSE/12.3/                                      |       
16 | wine                      | wine                               | Tak      | Tak     |   99      | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.3/             |   
Jak widać na powyższym packman dodany

zypper in broadcom-wl
Pobieranie metadanych repozytorium 'games' ..........................................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'games' ...................................................................[gotowe]
Pobieranie metadanych repozytorium 'home:jvrdld' ....................................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'home:jvrdld' .............................................................[gotowe]
Pobieranie metadanych repozytorium 'mozilla' ........................................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'mozilla' .................................................................[gotowe]
Pobieranie metadanych repozytorium 'openSUSE:Tumbleweed' ............................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE:Tumbleweed' .....................................................[gotowe]
Pobieranie metadanych repozytorium 'packman' ........................................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'packman' .................................................................[gotowe]
Pobieranie metadanych repozytorium 'openSUSE-12.3-Update' ...........................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'openSUSE-12.3-Update' ....................................................[gotowe]
Pobieranie metadanych repozytorium 'vlc' ............................................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'vlc' .....................................................................[gotowe]
Pobieranie metadanych repozytorium 'wine' ...........................................................................[gotowe]
Budowanie pamięci podręcznej repozytorium 'wine' ....................................................................[gotowe]
Wczytywanie danych repozytorium...
Odczytywanie zainstalowanych pakietów...
Rozwiązywanie zależności pakietu...

Uaktualniony zostanie następujący pakiet:
  broadcom-wl

1 pakiet do aktualizacji.
Całkowity rozmiar danych do pobrania: 12,1 KiB Po operacji nie będzie użyta lub zwolniona dodatkowa przestrzeń na dysku.
Czy kontynuować? [t/n/?] (t): t
Pobieranie pakiet broadcom-wl-5.100.82.112-11.2.i586                           (1/1),  12,1 KiB ( 13,6 KiB po zainstalowaniu)
Pobieranie: broadcom-wl-5.100.82.112-11.2.i586.rpm ..................................................................[gotowe]
(1/1) Instalowanie: broadcom-wl-5.100.82.112-11.2 ...................................................................[gotowe]
 

I restart

No i niestety nadal nic :(
iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

Dodam, że po instalacji OpenSUSE 12.1 z wersji LIVE, karta i wifi działa. Dlatego jeszcze raz zaznaczam, że tyczy się ten problem OpenSUSE 12.3 wersja DVD

rilicek

  • Geeko's friend
  • SUSE Root
  • *
  • Wiadomości: 2066
  • Kto nie ryzykuje, ten w kozie nie siedzi.
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #6 dnia: Maj 12, 2013, 10:24:54 am »
Popatrz jeszcze tutaj.
openSUSE Leap 42.2

haress

  • Gość
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #7 dnia: Maj 12, 2013, 10:36:26 am »
No właśnie się na ten wątek powołałem na samym początku i miałem udowodnić, że to zrobiłem :D
Niestety nie zadziałało.

Fisiu

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 4632
      • la manzana
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #8 dnia: Maj 12, 2013, 10:40:10 am »
Podaj listę załadowanych modułów (lsmod). Mam wrażenie, że b43 ładuje się automatycznie, a on z tą kartą nie działa.
Jeśli b43 jest załadowany, dodaj go na czarną listę, np. dopisują do pliku '/etc/modprobe.d/99-local.conf' linię "blacklist b43". Uruchom ponownie komputer.

haress

  • Gość
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #9 dnia: Maj 12, 2013, 10:51:16 am »
# lsmod
Module                  Size  Used by
af_packet              30862  2
fuse                   80536  2
xt_tcpudp              12757  2
xt_pkttype             12457  3
xt_LOG                 17290  10
xt_limit               12542  10
ip6t_REJECT            12827  3
nf_conntrack_ipv6      14228  3
nf_defrag_ipv6         17873  1 nf_conntrack_ipv6
ip6table_raw           12604  1
ipt_REJECT             12486  3
iptable_raw            12599  1
xt_CT                  12749  4
iptable_filter         12707  1
ip6table_mangle        12621  0
nf_conntrack_netbios_ns    12586  0
nf_conntrack_broadcast    12542  1 nf_conntrack_netbios_ns
nf_conntrack_ipv4      14493  3
nf_defrag_ipv4         12650  1 nf_conntrack_ipv4
ip_tables              17988  2 iptable_raw,iptable_filter
xt_conntrack           12665  6
nf_conntrack           89684  6 nf_conntrack_ipv6,xt_CT,nf_conntrack_netbios_ns,nf_conntrack_broadcast,nf_conntrack_ipv4,xt_conntrack
ip6table_filter        12712  1
ip6_tables             22066  3 ip6table_raw,ip6table_mangle,ip6table_filter
x_tables               26164  15 xt_tcpudp,xt_pkttype,xt_LOG,xt_limit,ip6t_REJECT,ip6table_raw,ipt_REJECT,iptable_raw,xt_CT,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
rfcomm                 61755  4
bnep                   18957  2
dm_mod                 84497  8
snd_hda_codec_realtek    71841  1
snd_hda_intel          32794  1
snd_hda_codec         128773  2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13273  1 snd_hda_codec
snd_pcm                97617  2 snd_hda_intel,snd_hda_codec
snd_seq                63595  0
gpio_ich               13237  0
iTCO_wdt               13257  0
iTCO_vendor_support    13503  1 iTCO_wdt
snd_timer              24319  2 snd_pcm,snd_seq
snd_seq_device         14138  1 snd_seq
snd                    70562  10 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
acpi_cpufreq           18940  1
mperf                  12604  1 acpi_cpufreq
coretemp               13162  0
samsung_laptop         14101  0
microcode              22863  0
uvcvideo               75337  0
videobuf2_core         34625  1 uvcvideo
videodev              108056  2 uvcvideo,videobuf2_core
videobuf2_vmalloc      12885  1 uvcvideo
videobuf2_memops       13405  1 videobuf2_vmalloc
pcspkr                 12631  0
i2c_i801               21997  0
sg                     35712  0
lpc_ich                16926  0
mfd_core               13236  1 lpc_ich
joydev                 17098  0
btusb                  19103  0
soundcore              14600  1 snd
bluetooth             303274  22 rfcomm,bnep,btusb
snd_page_alloc         14231  2 snd_hda_intel,snd_pcm
rfkill                 25445  4 samsung_laptop,bluetooth
sky2                   57087  0
battery                18329  0
ac                     12957  0
autofs4                37366  2
i915                  549121  2
thermal                18248  0
drm_kms_helper         45273  1 i915
drm                   247868  3 i915,drm_kms_helper
i2c_algo_bit           13198  1 i915
button                 13665  1 i915
video                  18889  2 samsung_laptop,i915
processor              43522  1 acpi_cpufreq
thermal_sys            24245  3 thermal,video,processor
scsi_dh_alua           16973  0
scsi_dh_emc            17062  0
scsi_dh_hp_sw          12746  0
scsi_dh_rdac           17172  0
scsi_dh                14428  4 scsi_dh_alua,scsi_dh_emc,scsi_dh_hp_sw,scsi_dh_rdac

b43 jest dodany w pliku /etc/modprobe.d/50-broadcom-wl-blacklist.conf, ale dodam do podanego przez ciebie i po restarcie napiszę wyniki.
cat 50-broadcom-wl-blacklist.conf
# modules blacklisted for broadcom-wl
blacklist bcm43xx
blacklist ssb
blacklist b43
blacklist ndiswrapper
blacklist brcm80211
blacklist bcma
blacklist brcmsmac

Po restarcie nadal bez zmian.
« Ostatnia zmiana: Maj 12, 2013, 10:55:23 am wysłana przez haress »

Fisiu

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 4632
      • la manzana
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #10 dnia: Maj 12, 2013, 11:00:17 am »
Ale w tym pliku, na czarnej liście jest sterownik który powinien działać z Twoją kartą ;)
Zakomentuj dwie ostatnie linie i zrób restart.
# blacklist bcma
# blacklist brcmsmac

btw, jeśli już b43 jest na czarnej liście w tym pliku, to nie ma potrzeby dodawać w innym.

// Edit
Zgodnie z tym info: http://wireless.kernel.org/en/users/Drivers/brcm80211#Supported_Chips Twoja karta powinna działać na firmware dostępnym w pakiecie kernel-firmware.
« Ostatnia zmiana: Maj 12, 2013, 11:04:42 am wysłana przez Fisiu »

haress

  • Gość
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #11 dnia: Maj 12, 2013, 11:14:34 am »
Działa, dziękuję za pomoc. Generalnie ciekawe jest to, że sterowniki są domyślnie dodane na czarną listę. Dopiero jak napisałeś o b43 aby do dodać, zerknąłem katalog modprobe.
W każdym razie już działa i dziękuję za pomoc.

Fisiu

  • Geeko's friend
  • Maniak SUSE
  • *
  • Wiadomości: 4632
      • la manzana
Odp: Problem z WiFi na opensuse 12.3- Karta broadcom 4313
« Odpowiedź #12 dnia: Maj 12, 2013, 11:20:43 am »
Na listę dodały się po zainstalowaniu pakietu broadcom-wl.
Swoją drogą, ten pakiet nie jest potrzebny, podobnie jak cały firmware pobrany za pomocą skryptu 'install_bcm43xx_firmware'. Jeśli zdecydujesz się na usunięcie pakietu broadcom-wl, również plik /etc/modprobe.d/50-broadcom-wl-blacklist.conf zostanie usunięty, więc będziesz musiał dodać moduł b43 na czarną listę w sposób opisany kilka postów wcześniej.