Kirjoittaja Aihe: Sierra Wireless 4G LTE WLAN S ei toimi enään ubuntu 12.04.3Wlan:illa[Ratkaistu]  (Luettu 5413 kertaa)

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Mistä voisi johtua, ettei liikkuvan laajakaistan wlan modeemi enään yhdisty?

Laite tunnistuu kyllä oikein mutta salasanakyselyn jälkeen ei netti yhdisty.

Laite on aivan uusi ja toimii kyllä hyvin wlanilla ubuntu 12.04 (64bit) Kernel versio 3.2.0-38 (eri koneella) ja kahdella android tabletilla.

Laite ei toimi kahdella eri koneella, joissa on ubuntu 12.04 (32 bit) kernel versio 3.8.0-35. (tunnistuu kyllä salasana vaiheeseen asti) näiden koneiden wlan sirut ovat toimivia, koska wlan toimii kun yhteyttä käyttää samsung galaxy y android hotspotin kautta.

Kokeilin myös kernel versiolla (32 bit) 3.8.0-29 ja silloinkaan ei Sierra Wlan toiminut( tunnistui kyllä)

Ongelma laite on siis: Sierra Wireless 4G LTE WLAN S

Muokkaus:

lshw -C network komento antaa tiedot: (tässä on toimiva yhteys android hotspotilla)

 *-network
       description: Wireless interface
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:10:00.0
       logical name: eth1
       version: 02
       serial: 00:1a:73:ab:39:af
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) ip= latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:17 memory:e4000000-e4003fff
« Viimeksi muokattu: 05.01.14 - klo:16.48 kirjoittanut jaldemar »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
*-network
       description: Wireless interface
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:10:00.0
       logical name: eth1
       version: 02
       serial: 00:1a:73:ab:39:af
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) ip= latency=0 multicast=yes wireless=IEEE 802.11abg

Käytät turhaan Broadcomin wl-ajuria BCM4311:n kanssa. Kernelin mukana tuleva vakioajuri toimii täysin tuon piirin kanssa ja on yleensä wl:ää luotettavampi.

Suosittelen poistamaan wl-ajurin lisäajurien asennusikkunan kautta. Asenna sitten paketti linux-firmware-nonfree, jotta kernelin ajuri löytää piirin tarvitseman firmwaren ja käynnistä järjestelmä uudelleen.

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
*-network
       description: Wireless interface
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:10:00.0
       logical name: eth1
       version: 02
       serial: 00:1a:73:ab:39:af
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) ip= latency=0 multicast=yes wireless=IEEE 802.11abg

Käytät turhaan Broadcomin wl-ajuria BCM4311:n kanssa. Kernelin mukana tuleva vakioajuri toimii täysin tuon piirin kanssa ja on yleensä wl:ää luotettavampi.

Suosittelen poistamaan wl-ajurin lisäajurien asennusikkunan kautta. Asenna sitten paketti linux-firmware-nonfree, jotta kernelin ajuri löytää piirin tarvitseman firmwaren ja käynnistä järjestelmä uudelleen.

Kiitos vinkistä kokeilempa sitä. Tuo ajuri paketti tuli kolme tuntia sitten tälle testikoneelle tehdyn oletus asennuksen ja päivitysten mukana.

Kokeilen kuitenkin auttaako ajurien vaihto.

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Nyt tuli testailtua.

Kun vaihdoin ajureiksi linux-firmware-nonfree paketin, ei Sierra enää edes tunnistunut, eikä myöskään android hotspot.

Kun sitten palautin wl- ajurin lisäajurien asennusikkunan kautta, android hotspot palautui käyttöön ja sierra tunnistuu taas, mutta sala sanavaiheessa jää vain hakemaan. (salasanan oikein asetus on tarkistettu moneen kertaan.)

Nyt siis testi kone toimii android hotspotin kautta wlan yhteydellä.

Onneksi oli nurkissa usb mokkula jolla sain ajurinvaihdot ja päivitysten tarkistukset suoritettua.

Mitähän seuraavaksi kannattaisi kokeilla. Onneksi on testikone jolla ensin kokeilen, niin jää tuo emännän kone vielä vanhojen yhteyksien varaan.

Sierra jaksaisi paremmin jakaa useamman koneen ja sen wlan kantama on parempi kuin android laitteen.

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Tässä vertailun vuoksi lshw -C network komennon tulos Ubuntu 12.04  koneelta jossa Sierra toimii wlanin kautta:

 *-network
       description: Wireless interface
       product: BCM4312 802.11b/g LP-PHY
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:10:00.0
       logical name: eth1
       version: 01
       serial: 00:21:00:3d:65:7e
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) ip=192.168.1.3 latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:17 memory:e4000000-e4003fff


Kannettavassa on päivittämätön Julkaisu 12.04 (precise) 64-bit Linux 3.2.0-38-generic.

Kone on toinen vanhoista Hp testikoneista, koneet ovat lähes identtisiä ulkonäöltään ja sisäkaluiltaan.

Toisessa siis on tuo tänään asennettu (32 bittinen) täysin päivitetty 12.04 uusimmalla Kernelillä ja siinä ei sierra toimi.

Sierra ei toimi myöskään yhdessä päivitetyssä 12.04 miniläppärissä (32 bit) eikä päivitetyssä Lubuntu miniläppärissä jossa on (32 bit) 12.04 Lubuntu.

Sierra toimii myös kahdessa Android jellybean tabletissa.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Nyt tuli testailtua.

Kun vaihdoin ajureiksi linux-firmware-nonfree paketin, ei Sierra enää edes tunnistunut, eikä myöskään android hotspot.

wl-ajuri asettaa eston kernelin b43-ajurin latautumiselle, eikä esto välttämättä aina häviä wl-ajurin poiston myötä. Tarkista, onko /etc/modprobe.d:n tiedostoissa riviä "blacklist b43". Onnistuu päätteessä esimerkiksi komennolla:

Koodia: [Valitse]
cat /etc/modprobe.d/* | grep -C 1 b43
Minulla blacklist on wl-ajurin jäljiltä tiedostossa /etc/modprobe.d/blacklist-bcm43.conf:

Koodia: [Valitse]
cat /etc/modprobe.d/blacklist-bcm43.conf

# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.
blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma

Normaalisti tiedoston pitäisi kadota, kun wl-ajuri poistetaan, mutta jos näin ei tapahdu, voit poistaa tiedoston itse komennolla:

Koodia: [Valitse]
sudo rm /etc/modprobe.d/blacklist-bcm43.conf

Muista käynnistää järjestelmä uudelleen ajurin vaihdon jälkeen. Jos ei lähde toimimaan, komenna päätteessä dmesg | grep b43 (joka listaa kernelin lokista rivit, joilla on merkkijono "b43") ja kopioi listaus tänne.


Olen edelleen sitä mieltä, että BCM4311 (ja myös BCM4312) toimisivat paremmin kernelin b43-ajurilla. En tiedä, auttaako se juuri kohtaamaasi ongelmaan, mutta ei olisi kovin yllättävää, ettei wl toimi uuden kernelin kanssa kaikissa tilanteissa.
« Viimeksi muokattu: 04.01.14 - klo:19.07 kirjoittanut nm »

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Myöhään eilen illalla sain sierran Toimimaan myös ubuntu 12.04 (32 bit) kernel versio 3.8.0-35.

Nyt aamullakin tuntuu toimivan hyvin testikoneella.

Kikkana oli vanha kunnon windows kikka jonka olin jo unohtanut eli testiläppäristä pois akku ja laturi vartiksi. Käytössä on ne broadcomin ajurit.

Ilmeisesti ei joku asetus nollautunut ilman akun ja virtatapsin poistoa.

Laittelen Omaan Lubuntu miniläppäriin Ubuntun ja testailen sitten noita nm: tarjoamia vaihtoehtoja vielä.


jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Nyt on testailu jatkunut ja yhdellä miniläppärillä ubuntu 12.04 uusimmalla kernelillä.

Ajureina on linux-firmware-nonfree.

Sierra tunnistuu siinä, mutta ei salasanavaiheen jälkeen yhdistä.

(Se testiläppäri toimii edelleen sierralla, jonka jo sain pelittämään tämä on luvattua jatkokokeilua )

 Komento: cat /etc/modprobe.d/* | grep -C 1 b43

Tuo päätteeseen:  # replaced by b43 and ssb.
blacklist bcm43xx

Koodia: [Valitse]
komento:  sudo rm /etc/modprobe.d/blacklist-bcm43.conf

antaa vastaukseksi:  rm: tiedostoa ”/etc/modprobe.d/blacklist-bcm43.conf” ei voi poistaa: Tiedostoa tai hakemistoa ei ole

Uudelleenkäynnistyksen jälkeen komento: dmesg | grep b43

Ei anna tulokseksi mitään.

En vielä vaihda ajureita, enkä ota akkua ja virtajohtoa tästä miniläppäristä pois.

Koodia: [Valitse]
Komento: lshw -C network

Antaa tulokseksi:   *-network
       description: Network controller
       product: BCM43225 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=bcma-pci-bridge latency=0
       resources: irq:17 memory:96000000-96003fff
  *-network:0
       description: Wireless interface
       physical id: 3
       logical name: wlan0
       serial: c4:17:fe:87:08:f2
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=brcmsmac driverversion=3.8.0-35-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn
  *-network:1 DISABLED
       description: Ethernet interface
       physical id: 4
       logical name: wwan0
       serial: 22:03:ff:3e:0a:19
       capabilities: ethernet physical
       configuration: broadcast=yes driver=qmi_wwan driverversion=22-Aug-2005 firmware=WWAN/QMI device link=no multicast=yes


Koodia: [Valitse]
Komento: rfkill list

Antaa tulokseksi:

0: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wwan: Wireless WAN
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

Löytyykö lisää ideoita?

Olisi kiinnostavaa saada sierra toimimaan näilläkin ajureilla, ennenkuin käyn emännän koneen kimppuun niin on antaa vara kone siksi aikaa.

Testikone ei kelpaa.
« Viimeksi muokattu: 05.01.14 - klo:13.01 kirjoittanut Storck »

Storck

  • Vieras
jaldemar, käytä # koodeja kun laitat päätteestä tänne tietoja - helpottaa monella tavalla.

Niiden ja muiden hienouksien käyttöä voi opetella Testaus-osiossa
« Viimeksi muokattu: 05.01.14 - klo:13.09 kirjoittanut Storck »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Komento: lshw -C network

Antaa tulokseksi:   *-network
       description: Network controller
       product: BCM43225 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=bcma-pci-bridge latency=0
       resources: irq:17 memory:96000000-96003fff
  *-network:0
       description: Wireless interface
       physical id: 3
       logical name: wlan0
       serial: c4:17:fe:87:08:f2
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=brcmsmac driverversion=3.8.0-35-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn


Tuon koneen wlan-piiri on BCM43225, joka toimii joko Broadcomin wl-ajurilla tai kernelin brcmsmac-ajurilla. Sinulla on nyt käytössä kernelin ajuri, mutta jostain syystä firmware ei lataudu. Käsittääkseni kyseinen piiri ja ajuri kuitenkin vaatii firmwaren, koska nettikeskustelujen perusteella se on joillain lähtenyt toimimaan vasta firmwaren asentamisen jälkeen.

Varmista, että myös paketti linux-firmware on asennettuna (tämän ajurin firmware on nimenomaan linux-firmware-paketissa linux-firmware-nonfreen sijaan):

Koodia: [Valitse]
sudo apt-get install linux-firmware
Jos tuo asensi jotain, käynnistä järjestelmä uudelleen ja katso, ilmestyykö lshw:n listaukseen merkintä firmwaresta "N/A":n tilalle. Voi olla, että "N/A" on kuitenkin normaali tila. Toimiko yhteys muihin tukiasemiin tai kännykkään?

Mitä kernelin loki kertoo brcmsmac-ajurista:

Koodia: [Valitse]
sudo dmesg | grep brcmsmac
« Viimeksi muokattu: 05.01.14 - klo:13.35 kirjoittanut nm »

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Koodia: [Valitse]
sudo apt-get install linux-firmware
toi vastaukseksi:
Koodia: [Valitse]
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu       
Luetaan tilatiedot... Valmis       
linux-firmware on jo uusin versio.
Seuraavat paketit on alun perin asennettu automaattisesti, eikä niitä enää tarvita:
  thunderbird-globalmenu fakeroot gir1.2-ubuntuoneui-3.0 libubuntuoneui-3.0-1
  dkms
Poista ne komennolla "apt-get autoremove".
0 päivitetty, 0 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.

En tosin poistanut vielä mitään.

Koodia: [Valitse]
lshw -C network

  *-network               
       description: Ethernet interface
       product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: eth1
       version: 02
       serial: c8:0a:a9:09:80:52
       size: 10Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:42 ioport:5000(size=256) memory:90010000-90010fff memory:90000000-9000ffff memory:90020000-9002ffff
  *-network
       description: Network controller
       product: BCM43225 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: driver=bcma-pci-bridge latency=0
       resources: irq:17 memory:96000000-96003fff
  *-network:0
       description: Wireless interface
       physical id: 3
       logical name: wlan0
       serial: c4:17:fe:87:08:f2
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=brcmsmac driverversion=3.8.0-35-generic firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn
  *-network:1 DISABLED
       description: Ethernet interface
       physical id: 4
       logical name: wwan0
       serial: 02:ae:46:0f:67:47
       capabilities: ethernet physical
       configuration: broadcast=yes driver=qmi_wwan driverversion=22-Aug-2005 firmware=WWAN/QMI device link=no multicast=yes


ja komento:

Koodia: [Valitse]
sudo dmesg | grep brcmsmac
[   12.184864] brcmsmac bcma0:0: mfg 4bf core 812 rev 23 class 0 irq 17
[   21.323933] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[   21.323962] brcmsmac bcma0:0: brcms_ops_config: change power-save mode: false (implement)
[ 5264.029662] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement)
[ 5264.029687] brcmsmac bcma0:0: brcms_ops_config: change power-save mode: false (implement)

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Android Hotspotti tuntuu toimivan virheettä samoin mokkula.

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Aika erikoista. Sain tällä miniläppärillä Tuon sierran hetkeksi toimimaan ja yhdistämään hitaasti nettiin ja sitten yhteys katkesi.

Nyt android hotspotilla yhteys toimii edelleen hyvin.

Tuolla toisella testi koneella sierra on toiminut kokopäivän yhtä kertaa lukuunottamatta ongelmitta.
Ainoastaan yhden kerran yhteys katkesi.
Tabletin kautta sierra toimii edelleen ongelmitta. Maksimissaan käytössä on ollut sierran kanssa yhtäaikaa kaksi tablettia ja vanha testi kone.

Seuraavaksi ajattelin sammuttaa tämän miniläppärin ja ottaa akun ja virtajohdon pois ja sitten katson lähteekö jumit pois.

jaldemar

  • Käyttäjä
  • Viestejä: 288
    • Profiili
Akun poisto ja virtajohdon irroitus ei auttanut.

Kun sitten lopulta annoin periksi ja otin lisälaite ajurikkunasta ajurit käyttöön alkoi Sierra pelittämään, myös miniläppärissä.

Tällä kertaa, en edes poistanut vaihtoehto ajureita asennuksista.

Lisälaiteajuri ikkunan kautta käyttöön otettu ajuri noudettiin jostain ja asennettiin.

En sitten tiedä löysikö jotenkin uudet ajurit vai mistä johtui, mutta nyt sierra toimii.

Tosin testi koneessa on pari kertaa käynyt niin että yhteys on katkennut ja on parikin kertaa saanut uudelleen käynnistää, ennenkuin on yhteys pelannut.

Tältä osin laitan ongelman ratkaistuksi.

Toivottavasti uudemmat päivitykset tuovat tuovat paremman toimintavarmuuden