Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: pecu_83 - 04.08.11 - klo:10.27

Otsikko: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *usb-wlan ratkaistu*
Kirjoitti: pecu_83 - 04.08.11 - klo:10.27
Terveppä hei!

Ongelma on seuraavanmoinen: Koneessa (acer travelmate 290E) on Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03) ja wlan ei toimi. Olen surffannut ympäri nettiä etsien ratkaisua, muttei ole onnannut.

Kokeilin tuota: https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#b43%20-%20Internet%20access

Ei auttanut, sitten kokeilin kun jollain oli ollut vastaava ongelma johon toimi joku rfkill hommeli.
Mulla:  rfkill list
0: hci0: Bluetooth
   Soft blocked: no
   Hard blocked: no
1: phy0: Wireless LAN
   Soft blocked: no
   Hard blocked: yes

Ei auttanut sekään kikka millä tämä joku sai wlaninsa toimimaan. Joku kertoi että BIOSsista olisi tuo hardblocki päällä, mutta sieltä en päässyt säätämään mitään.

Jollain sivulla puhuttiin noista broadcomin korteista, että vaatii tuon b43legacy ajurin lisäksi suljetun firmwaren, mutta en löytänyt sellaista suljettua firmwarea mistään?

Onko kenelläkään hyviä neuvoja miten wlan lähtis futaan, vai eikö tämä kortti vain ole linux-yhteensopiva? Ja jos ei, niin mistä tiedän onko esimerkiksi nuo linux-yhteensopivia:

http://www.kauppasatama.fi/?tuote=TL-WN310G&cid=664

http://www.kauppasatama.fi/?tuote=WN687N1&cid=684

Ei oo taas helppoo :D
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa
Kirjoitti: mrl586 - 04.08.11 - klo:11.03
Saatko kortin toimimaan tällä ohjeella (http://forum.ubuntu-fi.org/index.php?topic=38716.msg300987#msg300987)?
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa
Kirjoitti: pecu_83 - 04.08.11 - klo:13.53
Saatko kortin toimimaan tällä ohjeella (http://forum.ubuntu-fi.org/index.php?topic=38716.msg300987#msg300987)?

Eipä onnistunut tuollakaan. Taidan pikkuhiljaa luovuttaa ja ostaa tollasen kympin kikkareen, mutta mistä tiedän että sen saa toimimaan? Kumpi olisi parempi? USB vai PCMCIA?
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa
Kirjoitti: mrl586 - 04.08.11 - klo:20.56
Löytyykö koneesta fyysinen wlan-kytkin?
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa
Kirjoitti: pecu_83 - 04.08.11 - klo:21.19
Löytyykö koneesta fyysinen wlan-kytkin?

Löytyy, sitäkin oon koittanu ronata, vaikee kuvitella että se olis hajonnu just samalla kun vaihdoin käyttiksen windows -> linux.
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa
Kirjoitti: pecu_83 - 02.09.11 - klo:19.40
Nyt ostin sitten tuon: http://www.kauppasatama.fi/?tuote=CMP-WNUSB32&cid=684
 kun en tota omaa saanu futaan ja tossa tuotetiedoissa sanottiin että toimii linux, mutta eipä vaan toimikaan. Mikähän neuvoksi? Voiko noi sotkea homman millä yritin tota broadcomia saada futaan??
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa
Kirjoitti: mrl586 - 02.09.11 - klo:20.08
Nyt ostin sitten tuon: http://www.kauppasatama.fi/?tuote=CMP-WNUSB32&cid=684
 kun en tota omaa saanu futaan ja tossa tuotetiedoissa sanottiin että toimii linux, mutta eipä vaan toimikaan. Mikähän neuvoksi? Voiko noi sotkea homman millä yritin tota broadcomia saada futaan??
Kerro, mitä lsusb kertoo tuosta donglesta?
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 02.09.11 - klo:21.58
 lsusb
Bus 004 Device 005: ID 0a5c:2148 Broadcom Corp.
Bus 004 Device 004: ID 0a5c:4503 Broadcom Corp.
Bus 004 Device 003: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass)
Bus 004 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 0bda:8176 Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Löysin königin omilta sivuilta zip paketin tähän dongleen mikä sisältää hulluna sälää ja siellä oli powerpoint ohje fedoraa varten, mutten tajunnut siitä oikein mitään, laitan sen tähä liitetiedotoksi, jos joku voisi kertoa toimiiko se asennusohje myös ubuntu 11.04.

edit:en voikaan liittää .ppt
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 02.09.11 - klo:21.59
tässä ohje pakattuna liitteenä

[ylläpito on poistanut liitteen]
Otsikko: Miten asennan nämä ajurit Ubuntu 11.04?
Kirjoitti: pecu_83 - 06.09.11 - klo:14.41
Heippa taas!

Kyselin tätä jo tuolla laite-alue puolella, mutten saanut kaikua avunhuudoilleni. Ostin König usb-wlan donglen koska siinä mainostettiin Linux yhteensopivuutta. Tikku ei kuitenkaan toimi suoraan tökkäämällä, eikä ajureille ole yksinkertaista asennuspakettia tyyliin  setup.exe (mikä sen vastine linuxissa sitten onkaan). Yritin myös itse paketin mukana tulleilla ohjeilla, sekä linuxin käyttöohjeilla, mutten saanut mitään aikaiseksi. Otin yhteyttä myös Königiin, josta vastaukseksi tuli vain että asenna tämä paketti ja tikku toimii.

Voisiko siis joku kertoa minulle, miten asennan tämän paketin Ubuntu 11.04: http://attachments.content4us.com/datasheets/DRIVER_CMP-WNUSB32.ZIP

Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: Storck - 06.09.11 - klo:14.44
Yksi ja sama asia, yksi ja sama ketju.
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: Lasse. - 06.09.11 - klo:14.49
Ilmeisesti tuossa tikussa on Realtekin 8192CU-piiri. Lukemani perusteella kernel 2.6.39 sisältää suoraan tuen kyseiselle piirille. http://www.khattam.info/howto-install-linux-kernel-3-0-in-ubuntu-11-04-natty-narwhal-2011-06-03.html Ohjeella saat suoraan 3-sarjan kernelin, asenna se, käynnistä kone uudestaan tähän kerneliin ja kokeile toimiiko tikku. :)

EDIT: Lisää mielummin PPA https://launchpad.net/~kernel-ppa/+archive/ppa ohjeen mukaan pakettilähteisiin sen sijaan, että asentaisit debit käsin, jotta ne myös sitten päivittyvät itsestään.
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 09.09.11 - klo:20.14
Ilmeisesti tuossa tikussa on Realtekin 8192CU-piiri. Lukemani perusteella kernel 2.6.39 sisältää suoraan tuen kyseiselle piirille. http://www.khattam.info/howto-install-linux-kernel-3-0-in-ubuntu-11-04-natty-narwhal-2011-06-03.html Ohjeella saat suoraan 3-sarjan kernelin, asenna se, käynnistä kone uudestaan tähän kerneliin ja kokeile toimiiko tikku. :)

EDIT: Lisää mielummin PPA https://launchpad.net/~kernel-ppa/+archive/ppa ohjeen mukaan pakettilähteisiin sen sijaan, että asentaisit debit käsin, jotta ne myös sitten päivittyvät itsestään.

Kiitos! Nyt ainakin jotain tapahtuu.

Olisiko PPA lisäämisen jälkeen pitänyt tehdä jotain? Tein sen jälkeen ensimmäisen linkin ohjeilla.. No tilanne on nyt se, että langaton verkko löytyy, mutta ei yhdistä. Se kysyy verkon salasanan jonka antamisen jälkeen se taas yrittää yhdistää, mutta ei yhdistä.

Mistähän nyt kenkä puristaa?
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: jussike - 10.09.11 - klo:19.42
Hei

Tarinoimme äsken kanssasi ircissä aiheesta.

Koitapa vaikuttaako rfkill list all -tulosteeseen jos teet tämän:
Koodia: [Valitse]
sudo modprobe -r acer-wmi

Jos tuo poistaa blocked--tilan sisäisestä wlanista niin sitten ongelma alkaa ratketa. Tuon sinun Acerin kanssa on siis muillakin ollut ongelmia on blocked-tilan kanssa.

EDIT:typo
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 12.09.11 - klo:19.24
hmmm.. nyt siellä ei ole enää näkyvissä kuin bluetooth.

rfkill list
4: hci0: Bluetooth
   Soft blocked: no
   Hard blocked: no

Täytyy kokeilla bootata kone ja kattoo mitä se sanoo..
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: jussike - 12.09.11 - klo:21.53
Toi modprobe ei sit pysy bootin ylitte voimassa..

<offtopic>On muuten ihan uskomattoman tukossa tää foorumi taas. Tänkö takia mun foorumiaktiivisuus romahti jo kauan sitten...</offtopic>
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 20.09.11 - klo:19.58
Jep, eli nyt ollaan taas lähtöpisteessä. Koneen oma Broadcom ei herää, eikä kernel-päivityskään toiminut halutulla tavalla. Usb-tikku kyllä löysi verkon, muttei suostunut yhdistämään. Sain jussike:lta ohjeet valmistajan sivuilta löytyvän ajuripaketin asentamiseen, mutta kesken asennuksen tulee seuraava virhe:

/home/pekka/wlan/EW-7811GLn_Linux/rtl8192CU_8188CU_linux_v2.0.939.20100726/driver/rtl8192CU_linux_v2.0.939.20100726/os_dep/osdep_service.c: In function ‘_rwlock_init’:
/home/pekka/wlan/EW-7811GLn_Linux/rtl8192CU_8188CU_linux_v2.0.939.20100726/driver/rtl8192CU_linux_v2.0.939.20100726/os_dep/osdep_service.c:291:2: error: implicit declaration of function ‘init_MUTEX’
make[2]: *** [/home/pekka/wlan/EW-7811GLn_Linux/rtl8192CU_8188CU_linux_v2.0.939.20100726/driver/rtl8192CU_linux_v2.0.939.20100726/os_dep/osdep_service.o] Virhe 1
make[1]: *** [_module_/home/pekka/wlan/EW-7811GLn_Linux/rtl8192CU_8188CU_linux_v2.0.939.20100726/driver/rtl8192CU_linux_v2.0.939.20100726] Virhe 2
make[1]: Poistutaan hakemistosta "/usr/src/linux-headers-2.6.38-11-generic"
make: *** [modules] Virhe 2

Mitähän tuossa meni fibaan, ja miten se korjattaisiin?
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 20.09.11 - klo:20.35
Löysin jonkun muun jolla on ollut vastaava ongelma eri laitteen ajureita kääntäessä:

Lainaus
So there's a guy called init_MUTEX that seems to be our villain. So I went on to search on that guy. It happens that init_MUTEX was removed from the kernel being substituted by sema_init.
(actualy it wasn't subsitituted, init_MUTEX was an alias that pointed to sema_init but let's leave this conversation for another time - or if you want, you can always ask through comments)

So, what can we do about it?
We have to change the drivers source code to reflect the change to the kernel.
So we go the line 485 of wl_linux.c (in src/wl/sys) and change the line:
Code:

init_MUTEX(&wl->sem)

to

Code:

sema_init(&wl->sem,1)

Right? But then, what happens to the older kernels? We need a more elegant solution for the problem. Check the one below:
Code:

#ifndef init_MUTEX
sema_init(&wl->sem,1)
#else
init_MUTEX(&wl->sem)
#endif

Now we got it right!

Mistähän minä löytäisin vastaavan tiedoston johon tehdä kyseinen korjaus?

edit: tuossa virheilmoituksessahan se lukeekin ja vieläpä miltä riviltä löytyy, kokeilin vaihtaa init_MUTEX viittauksen tuohon sema_init, mutta sain vain aikaiseksi erilaisia virheilmoituksia riippuen millä asteella koodia kopioin :D

edit2: nyt sain tuon käännön menemään läpi ilman virheilmoitusta, mutta tikku ei edelleenkään herää?? mikähän vielä mättää
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: tuke81 - 22.09.11 - klo:14.29
Laitas päätteeseen komento dmesg > dmesg.txt ja se liitteeksi foorumille(tuo tekee siis teksti tiedoston päätteen nykyiseen sijaintiin defaulttina se on ~/ jos olet jossain muussa kansiossa kirjota komenota ennen cd).

Sieltä pitäis näkyä mitä ajurin lataus kernelissä aiheuttaa.
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 22.09.11 - klo:22.27
dmesg.txt liitteenä
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: tuke81 - 23.09.11 - klo:16.18
dmesg.txt liitteenä

Ei tuossa kyllä lue mitään tuosta ajurista. Minkä ohjeiden mukaan käänsit ja asensitko kääntämäsi ajurit kerneliin(sudo make install)?

Ja onko tuohon broadcomin vehkeeseen tämä sivu jo tuttu:
http://linuxwireless.org/en/users/Drivers/b43

EDIT: niin ja mitä lsmod sanoo?
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: jussike - 23.09.11 - klo:19.31
Niin siis tosiaan tuo ohjeistus ircissä jäi kesken, kun kääntäminen silloin hajosi ja molempien piti siirtyä tahoillemme.

Tuon maken jälkeen ajetaan toi mainittu komento, jolla käännetty moduuli asennetaan. Sen jälkeen vanha moduuli pitää ottaa pois käytöstä ja ottaa käännetty moduuli käyttöön modprobe-komennolla.

Sitten laitetaan uusi moduuli latautumaan bootissa, jos se ei tapahdu automaattisesti ja asetetaan vanha ajuri blacklistiin, jolloin se tule vahingossa käyttöön.

tuke81: Siis toi sisäinen broadcom on mystisesti hard locked -tilassa, vaikka fyysistä kytkintä kääntelisi mihin asentoon tahansa. Googlen mukaan ongelma ei ole tuntematon kyseisessä laitteessa, mutta valmista ratkaisua ei ollut tarjolla.

Ja tohon ulkoiseen usb-tikkuun uudessa kernelissä pitäisi olla ajuri, mutta se ilmeisesti on vielä keskeneräinen kun ei toimi. Valmistaja tarjoaa itse käännettävät ajurit, jotka pitäisi nyt saada testattua. Niissä on tietysti se ongelma, kun kerneli päivittyy niin joutuu kääntämään uudelleen ja näemmä eivät ole ihan ajan tasalla muutenkaan kun eivät suoraan käänny uutta kerneliä vasten.
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: tuke81 - 23.09.11 - klo:20.59
tuke81: Siis toi sisäinen broadcom on mystisesti hard locked -tilassa, vaikka fyysistä kytkintä kääntelisi mihin asentoon tahansa. Googlen mukaan ongelma ei ole tuntematon kyseisessä laitteessa, mutta valmista ratkaisua ei ollut tarjolla.

Ja tohon ulkoiseen usb-tikkuun uudessa kernelissä pitäisi olla ajuri, mutta se ilmeisesti on vielä keskeneräinen kun ei toimi. Valmistaja tarjoaa itse käännettävät ajurit, jotka pitäisi nyt saada testattua. Niissä on tietysti se ongelma, kun kerneli päivittyy niin joutuu kääntämään uudelleen ja näemmä eivät ole ihan ajan tasalla muutenkaan kun eivät suoraan käänny uutta kerneliä vasten.

Ahaa joo. Eli tuota pitäis hieman modata tota sisästä korttia ensin(jos sen halaut toimimaan):
http://rfswitch.sourceforge.net/?page=laptop_matrix
Lainaus
If you're using an ipw2100 it will work with acerhk, but if you're using a different/newer card (ex: ipw2915, Atheros, Z-com) you will have to do this procedure:
Remove the miniPCI card from the slot.
Get some tape to isolate pins 11 and 13 (these are right next to the antennas' contacts) which are really pins 6 and 7 because the pins' numbering is done alternating sides on the card.
Put the card back on the slot.

Tai asentelet sen ajurin loppuun ja varmistat että se ladataan usbi wlanin kytkettäessä(dmesg, lsmod, jos ei lataa automaattisesti sudo modprobe ajuri).
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: pecu_83 - 24.09.11 - klo:00.05
:D Ai että ne pitää asentaakin??

Kiitos! Sieltä tuli taikasanat: sudo make install :D Läväytin tuon taikaloitsun päätteeseen ja boottasin koneen niin johan yhdistyi langaton automaattisesti. Vielä en ole kerennyt enempää surffaamaan ja nopeuksia testaamaan. Olen tosiaan aloitteleva linuxisti joten ei nuo kaikki komennot ole ihan hanskassa. Modprobea eikä blacklistiä tarvinnut käyttää. Riitti kun hakkeroin tuon init_MUTEXin niin se kääntö meni läpi.

Oishan se vielä kiva jos ton koneen oman broadcomin sais toimimaan jossain vaiheessa, mutta nyt mennään tolla usbi-tikulla ja kannettava on vihdoin kannettuna keittiön pöydälle ilman piuhoja :)
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *usb-wlan ratkaistu*
Kirjoitti: jussike - 24.09.11 - klo:12.47
Dodii edistystä.

Nyt jos haluat, että jonain kauniina aamuna et joudu kääntämään ajuria uudelleen niin kernel pitäisi asettaa holdiin, joka siis estää sen päivittymisen. Kaikki muut turvallisuus ym. päivitykset tulevat silti koneelle normaalisti.

Koodia: [Valitse]
echo "linux-image-generic hold" | sudo dpkg --set-selections

ja kernelin hold-tilanteen voi tarkistaa
Koodia: [Valitse]
dpkg --get-selections | grep linux-image

Jos taasen haluat ehdottomasti kernelin päivittyvän normaalisti, niin unohda edelliset ja aja kernel-päivityksen jälkeen ajurihakemistossa:
Koodia: [Valitse]
make clean
make
sudo make install

..olettaen, ettei kernel-headereiden päivittyessä tule lisää konflikteja sen kääntyvyyden kanssa...
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *nyt myös usb wlan ei futaa*
Kirjoitti: jussike - 24.09.11 - klo:12.50
Ahaa joo. Eli tuota pitäis hieman modata tota sisästä korttia ensin(jos sen halaut toimimaan):
http://rfswitch.sourceforge.net/?page=laptop_matrix

Travelmate 290:ssa on eri WLAN-piiri kuin 290E:ssä... joten...


EDIT: olihan siinä mainittu muutkin kuin toi ipw-piiri, joten voisi tuota kokeilla.. :)
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *usb-wlan ratkaistu*
Kirjoitti: pecu_83 - 10.11.11 - klo:20.11
Hmmm...  :-[

Wlan on taas lakannut toimimasta, Yritin poistaa ajurit sudo make clean, sitten make ja sitten sudo make install. Ei vaikutusta, verkot löytyvät, muttei yhdistä.. Onko kellään hyviä ideoita?  ???
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *usb-wlan ratkaistu*
Kirjoitti: jussike - 16.11.11 - klo:20.57
Onnistuiko ajurin kääntäminen ja asentaminen? Virheilmoja?

Ehkä se yrittää käyttää taas sitä kernelin omaa, kun oireet samat?

Koodia: [Valitse]
lsmod

Jossai vaiheessa taisin mainita sen kernelin mukana tulevan ajurin blacklistaamisesta..
Otsikko: Vs: ubuntu 11.04 ja broadcom BCM4306, wlan ei futaa *usb-wlan ratkaistu*
Kirjoitti: pecu_83 - 07.12.11 - klo:17.09
Selvis tämäkin, tai ei oikeestaan selvinnyt, mutta taas toimii wlan. Wlan-purkista vaihdoin suojausmenetelmää (joka siis oli tähän asti toiminut ongelmitta) ja voila'! Wlan yhdisti taas. Jokseenkin outoa, mutta netissä ollaan...