toshiba nb510-108

Beste allemaal,

Ik ben een beginneling op linux gebied. Ik heb een netbook toshiba nb510-108, hierop heb ik opensuse 12.2 vanaf een usb geinstalleerd. de installatie verliep goed, alleen het internet doet het niet. Zowel draadloos en met bedrading, er staat een roodkruisje voor de afbeelding van wifi-icoon. Ik wil graag suse uitproberen, maar heb geen enkel idee hoe ik dit netwerk probleem kan oplossen. Iemand die mij de weg kan wijzen?, alvast bedankt

Allereerst van harte welkom !!!

Én bedraad, én draadloos geen verbinding, dat zien we bijna nooit meer…Toevallig wel op de Lenovo van mijn wederhelft, maar dat was beide goed te fixen, zal ook in jouw geval wel lukken. Om je te kunnen helpen hebben we wat extra informatie nodig:

  • Welke desktopomgeving? Ik vermoed KDE (het rode kruisje)?
  • Ik neem aan dat je de USBstick gemaakt hebt van een LiveCD, werkte de netwerkverbinding daar wel?
  • Kun je een terminal venster openen, en de output van onderstaande commando’s

/sbin/lspci
ip addr

hier posten, tussen CODE tags (het # in de editor)? Mocht dan vanaf de installatie niet lukken, probeer 't dan vanaf de Live omgeving.

Beste Knurpht,

Het is inderdaad zo dat ik voor kde (4.8.4 “release 2”) gekozen had. De usb-stick was gemaakt met behulp van het progamma: linux live usb creator. Ik had via deze progamma een gedownloadde iso erop gezet. Toen ik het ging uitproberen voordat ik installeerde werkte de internetvebinding ook al niet, zowel met als zonder bedrading.

Hieronder volgt de output van de commando`s, ik wist niet wat je precies bedoelde met tussen de code tags posten, dus ik had maar gekopieerd.



smoke@linux-dz2y:~> /sbin/lspci
00:00.0 Host bridge: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Control
ler (rev 09)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation NM10 Family LPC Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation N10/ICH7 Family SATA Controller [AHCI mode] (rev 02)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 02)
01:00.0 Ethernet controller: Atheros Communications Inc. AR8162 Fast Ethernet (rev 10)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
smoke@linux-dz2y:~> ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
        inet6 ::1/128 scope host 
              valid_lft forever preferred_lft forever
2: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 24:ec:99:51:08:79 brd ff:ff:ff:ff:ff:ff
smoke@linux-dz2y:~>

Ik heb nu je output tussen CODE tags gezet, zie je het verschil? Als je output als gewone tekst moet lezen, is het met een uurtje per dag gebeurd, je wordt er stekeblind van. Tussen CODE tags maakt dat de output er net zo uitziet als in een terminal, dus met mono gespatieerde letters.

Eerst maar eens zorgen dat de bedrade kaart aan het werk komt, zou kunnen dat dat dezelfde is als bij mijn vrouw, maar dat kan ik op dit moment niet checken. Als dat wel zo is, heb ik de oplossing ook voorhanden, want die van haar werkt nu.
Ik heb daartoe nog wel output nodig, nu graag tussen CODE tags, van

/sbin/lspci -nnk

Beste knurpht,
hierbij het gevraagde

smoke@linux-dz2y:~> /sbin/lspci -nnk00:00.0 Host bridge [0600]: Intel Corporation Atom Processor D2xxx/N2xxx DRAM Controller [8086:0bf1] (rev 03)
        Subsystem: Toshiba America Info Systems Device [1179:fc10]
00:02.0 VGA compatible controller [0300]: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller [8086:0be1] (rev 09)
        Subsystem: Toshiba America Info Systems Device [1179:fc10]
        Kernel driver in use: gma500
00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 02)
        Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 2 [8086:27d2] (rev 02)
        Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: uhci_hcd
00:1d.1 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 [8086:27c9] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: uhci_hcd
00:1d.2 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 [8086:27ca] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: uhci_hcd
00:1d.3 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 [8086:27cb] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: uhci_hcd
00:1d.7 USB controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2)
00:1f.0 ISA bridge [0601]: Intel Corporation NM10 Family LPC Controller [8086:27bc] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
00:1f.2 SATA controller [0106]: Intel Corporation N10/ICH7 Family SATA Controller [AHCI mode] [8086:27c1] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation N10/ICH 7 Family SMBus Controller [8086:27da] (rev 02)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
        Kernel driver in use: i801_smbus
01:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR8162 Fast Ethernet [1969:1090] (rev 10)
        Subsystem: Toshiba America Info Systems Device [1179:ff1e]
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter [10ec:8176] (rev 01)
        Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:8212]
        Kernel driver in use: rtl8192ce
smoke@linux-dz2y:~> 



Zoals je misschien zelf al ziet, is er geen driver geladen voor de Atheros bedrade kaart. Heb inmiddels kunnen constateren, dat de bedrade netwerkkaart dezelfde is als in de laptop van mijn vrouw, zal vandaag even kijken of ik daar een kleine set instructies voor kan maken. Ik heb 't ernstige vermoeden dat de draadloze kaart het daarna ook wel eens zou kunnen doen, dwz dat het netwerkverhaal stuk loopt op de bedrade netwerkkaart.

De draadloze netwerkkaart laat zien dat het ding herkend wordt, en de kernel er een driver voor beschikbaar heeft.

OK, daar gaat-ie dan. Allereerst moet je systeem klaar gemaakt worden om de driver te bouwen. Daartoe start je Softwarebeheer, kiest bij Beeld “Patronen” en selecteert het patroon “Linux Kernel Ontwikkeling” voor installatie door het checkboxje ervoor aan te vinken. Voer de installatie uit.

Open een terminal venster en voer onderstaande instructies uit, dit allemaal als gewone gebruiker, tenzij anders aangegeven.


mkdir ~/Atheros
cd ~/Atheros

in je homedir hebben we nu een map Atheros gemaakt, en die zijn we binnen gegaan


wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.8-1-snpc.tar.bz2
tar -xvf compat-wireless-3.6.8-1-snpc.tar.bz2
cd compat-wireless-3.6.8-1-snpc

hiermee heb je de compat-wireless broncode gedownload, en uitgepakt. Om niet alles te hoeven compileren en installeren dat in de “tarball” zit, is er een script ingebouwd dat je alleen de driver die je nodig hebt laat compileren en installeren.


./scripts/driver-select alx

het script brengt wat wijzigingen aan, zodat we bereiken wat we willen. Nu de driver compileren


make

Als dit succesvol verlopen is, installeer je de driver, dwz je hangt 'm in de kernelstructuur

su -c 'make install'
(hier je rootwachtwoord ingeven)

Nu moet de driver nog geladen worden


su -c 'modprobe alx'

Als het goed is kun je vanaf dit moment een bedrade netwerkverbinding gebruiken. Voordat we verder gaan met de draadloze netwerkkaart, graag eerst de uitkomst van dit stuk. Omdat ik Tumbleweed draai (veel nieuwere kernel) en niet zo’n netwerkkaart heb, kan ik niet het hele stuk nadoen.

Toevoeging:

Als je netwerkverbinding hebt, ga je uiteraard ook updaten, en dat betekent o.a. dat je een nieuwe kernel krijgt. Daar zul je dan ook de driver weer voor moeten compileren, en installeren. Je hoeft daarvoor niet het hele verhaal opnieuw te doen, maar alleen


cd ~/Atheros/compat-wireless-3.6.8-1-snpc
su -c 'make && make install'
su -c 'modprobe alx'

Beste Knurpht,

Zodra ik software management opent krij ik een po up scherm met:

 geen toegang tot de installatiemedia 
hdd:///device=/dev/disk/by-id/usb-PNY_Lovely_Attache_AA00000000002085-0:0-part1
(Medium 1).

Vervolgens krijg ik de volgende waarschuwing:

 Er is een fout opgetreden tijdens de initialisatie van de installatiebron.
'repo-update-non-oss':htt://download.opensuse.org/update/12.2-non-os/
[repo-update-non-oss:htt://download.opensuse.org/update/12.2-non-os/]
Repository is not cached

Deze PNY is de live usb-stick waarvan ik openSuse geinstallerd had, als optie op deze melding had ik voor “overslaan” gekozen. In het software management bij Beeld staat “patronen” er niet bij. Ik dacht dat het bronnen moet zijn en had hiervoor gekozen, vervolgens gezocht naar “linux kernel ontwikkeling” Maar geen resultaat, zo ook naar"linux kernel development".
Wel staan er bij alle pakketten een vinkje.

Vervolgens een terminal geopend tot en met de tweede stap:

wget http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.8-1-snpc.tar.bz2

Omdat ik nog geen internetverbinding heb, had ik maar die tar. via een ander laptop gedownload en overgezet in de map Atheros, en verder gegaan tot en met commando ./scripts/driver-select alx

Daarna lukte het niet met ‘make’, de output tot en met hiertoe :

smoke@linux-dz2y:~/Atheros> cd compat-wireless-3.6.8-1-snpcsmoke@linux-dz2y:~/Atheros/compat-wireless-3.6.8-1-snpc> ./scripts/driver-select alx
Processing new driver-select request...
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
Backup exists: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
smoke@linux-dz2y:~/Atheros/compat-wireless-3.6.8-1-snpc> make
If 'make' is not a typo you can use command-not-found to lookup the package that contains it, like this:
   cnf make
smoke@linux-dz2y:~/Atheros/compat-wireless-3.6.8-1-snpc> cnf make
 
Het programma 'make' kan gevonden worden in het volgende pakket:
  * make  pad: /usr/bin/make, installatiebron: zypp (openSUSE-12.2-1.6) ]
Try installing with:
     sudo zypper install make
smoke@linux-dz2y:~/Atheros/compat-wireless-3.6.8-1-snpc> 



P.S ik hoop dat je me nog kan volgen

Dit komt omdat de installatie disk nog in de bronnenlijst staat, maar niet ingeplugd is. En je hebt nog geen netwerkverbinding met de bronnen op het web. Die stick zal er in moeten anders zie je 't patroon ook niet. Met het installeren van het patroon installeer je o.a. “make” waarvan je hier verderop ziet dat het ook niet gevonden wordt. Het moet ook echt 't patroon zijn. Je zou kunnen proberen alleen “make” te installeren, maar volgens mij heb je echt ook de kernel-sources enz. nodig, kortom het genoemde patroon. De rest loopt daarop stuk.

P.S ik hoop dat je me nog kan volgen

Ik kan je prima volgen, dankzij alle output is het verhaal me helemaal helder. Heb je technisch de mogelijkheid om de DVD iso te downloaden en via een USB-stick of -disk naar je openSUSE machine te kopiëren? Dan zou je in ieder geval op je systeem hebben wat nodig is om het netwerken aan de praat te krijgen. Dus iso downloaden -> USB -> /home/JOUWGEBRUIKERSNAAM/.?

Je start dan Yast - Software - Softwarebronnen, zet alle aanwezige bronnen op “Uitgeschakeld” en voegt vervolgens de iso toe als bron. Accepteer/Vertrouw wat je gevraagd wordt, OK, en je zou vervolgens het Linux Kernel Ontwikkeling patroon moeten kunnen installeren.

Ik hoop ook dat je mij nog kunt volgen :smiley:

Beste Knurpht

Ik heb gedaan zoals je zei, en heb nu inderdaad internet via bedrading!!lol! Dankjewel, en nog de draadloos?

Ik ook meteen de geupdet, dit is de output hiervan:

 smoke@linux-dz2y:~> cd ~/Atheros/compat-wireless-3.6.8-1-snpc
smoke@linux-dz2y:~/Atheros/compat-wireless-3.6.8-1-snpc> su -c 'make && make install'
Wachtwoord: 
make -C /lib/modules/3.4.6-2.10-desktop/build M=/home/smoke/Atheros/compat-wireless-3.6.8-1-snpc modules
make[1]: Map '/usr/src/linux-3.4.6-2.10-obj/i386/desktop' wordt binnengegaan
  Building modules, stage 2.
  MODPOST 4 modules
make[1]: Map '/usr/src/linux-3.4.6-2.10-obj/i386/desktop' wordt verlaten
Warning:
You may or may not need to update your initframfs, you should if
any of the modules installed are part of your initramfs. To add
support for your distribution to do this automatically send a
patch against ./scripts/update-initramfs. If your distribution does not require this
send a patch against the '/usr/bin/lsb_release -i -s': SUSE LINUX
tag for your distribution to avoid this warning.

make -C /lib/modules/3.4.6-2.10-desktop/build M=/home/smoke/Atheros/compat-wireless-3.6.8-1-snpc modules
make[1]: Map '/usr/src/linux-3.4.6-2.10-obj/i386/desktop' wordt binnengegaan
  Building modules, stage 2.
  MODPOST 4 modules
make[1]: Map '/usr/src/linux-3.4.6-2.10-obj/i386/desktop' wordt verlaten
make -C /lib/modules/3.4.6-2.10-desktop/build M=/home/smoke/Atheros/compat-wireless-3.6.8-1-snpc "INSTALL_MOD_DIR=updates"  \
        modules_install
make[1]: Map '/usr/src/linux-3.4.6-2.10-obj/i386/desktop' wordt binnengegaan
  INSTALL /home/smoke/Atheros/compat-wireless-3.6.8-1-snpc/compat/compat.ko
  INSTALL /home/smoke/Atheros/compat-wireless-3.6.8-1-snpc/compat/sch_codel.ko
  INSTALL /home/smoke/Atheros/compat-wireless-3.6.8-1-snpc/compat/sch_fq_codel.ko
  INSTALL /home/smoke/Atheros/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx.ko
  DEPMOD  3.4.6-2.10-desktop
make[1]: Map '/usr/src/linux-3.4.6-2.10-obj/i386/desktop' wordt verlaten
Warning:
You may or may not need to update your initframfs, you should if
any of the modules installed are part of your initramfs. To add
support for your distribution to do this automatically send a
patch against ./scripts/update-initramfs. If your distribution does not require this
send a patch against the '/usr/bin/lsb_release -i -s': SUSE LINUX
tag for your distribution to avoid this warning.
depmod will prefer updates/ over kernel/ -- OK!

Now run:

sudo make unload to unload all: wireless, bluetooth and ethernet modules
sudo make wlunload to unload wireless modules
sudo make btunload to unload bluetooth modules

Run sudo modprobe driver-name to load your desired driver.
If unsure reboot.

smoke@linux-dz2y:~/Atheros/compat-wireless-3.6.8-1-snpc> 


Werkt e.e.a. na een herstart van het systeem? Ik kan nl. zo snel niet zien of je het opnieuw compileren en installeren na de update gedaan hebt voor of na een herstart. Als 't na een herstart niet werk, het compileren en installeren herhalen.

Nog even een toevoeging: meestal worden de Atheros drivers al voor het verschijnen van de apparaten aan de kernel toegevoegd. In dit geval is 't een beetje een raar verhaal. De compat-wireless drivers zijn voor draadloze kaarten, en daar zit dan opeens een bedrade driver tussen. Het is dat ik er op de laptop van mijn vrouw al kennis meegemaakt had, en toen vrij snel een link vond met hetzelfde probleem plus een oplossing, maar gek blijft 't.

Heb vanavond gezinsverplichtingen, maar zal morgen eens even verder kijken naar die draadloze kaart.

Mooi, dat de bedrade nu in ieder geval aan de praat te krijgen is. Het kan heel goed zijn, dat je met openSUSE 12.3 dit niet meer hoeft te doen, en anders schijnt er voor openSUSE een pakket “compat-drivers” te moeten werken. Is qua naam in dit geval beter dan compat-wireless.

Beste Knurpht,

Ik had sinds vanochtend gemerkt dat ik draadloos internetverbinding kon maken, maar dat duurt voor een paar minuten. Alleen als ik herstart dan kan ik het weer voor een paar minuten gebruiken, dan verschijnt die rode kruisje, bij afmelden of het dichtklappen van de scherm dan is het helemaal weg, gelukkig doet de bedrading het nog wel.

Bij afmelden is het verbreken van de netwerkverbinding normaal. Je hebt 2 mogelijkheden: traditioneel via “ifup”, dan regelt het systeem de netwerkverbinding, of “networkmanager”, dan regelt de gebruiker die. Als de gebruiker zich afmeldt, wordt dus de verbinding verbroken.

Kun je eens verbinding maken via WiFi, en dan op het moment dat-ie de boel ophangt, dit uitvoeren, en de output hier posten:

dmesg | tail -20

Hey Knurpht,
Hierbij het gevraagde

smoke@linux-vtt0:~> dmesg | tail -20
  455.691496] ISO 9660 Extensions: Microsoft Joliet Level 3
  455.691663] ISO 9660 Extensions: RRIP_1991A
  459.514611] ISO 9660 Extensions: Microsoft Joliet Level 3
  459.514744] ISO 9660 Extensions: RRIP_1991A
  462.748823] ISO 9660 Extensions: Microsoft Joliet Level 3
  462.749003] ISO 9660 Extensions: RRIP_1991A
  464.817717] rtl8192ce:_rtl92ce_llt_write():<0-1> Failed to polling write LLT done at address 0!
  464.817731] rtl8192ce:rtl92ce_hw_init():<0-1> Init MAC failed
  466.130914] ISO 9660 Extensions: Microsoft Joliet Level 3
  466.131015] ISO 9660 Extensions: RRIP_1991A
  469.387488] ISO 9660 Extensions: Microsoft Joliet Level 3
  469.387657] ISO 9660 Extensions: RRIP_1991A
  472.592976] ISO 9660 Extensions: Microsoft Joliet Level 3
  472.593165] ISO 9660 Extensions: RRIP_1991A
  473.581402] alx 0000:01:00.0: eth0: speed = 0x2f, autoneg = 1
  475.821365] ISO 9660 Extensions: Microsoft Joliet Level 3
  475.821472] ISO 9660 Extensions: RRIP_1991A
  483.838271] ISO 9660 Extensions: Microsoft Joliet Level 3
  483.838371] ISO 9660 Extensions: RRIP_1991A
  483.915387] PK-Backend[3805]: segfault at ada00000 ip b730fb42 sp a5fef8c8 error 4 in libc-2.15.so[b71de000+19f000]
smoke@linux-vtt0:~> 

Heb inmiddels gevonden dat 't probleem ook op andere distros bestaat. Het zou kunnen zijn, dat overstappen op de nieuwste kernel het probleem oplost, want de bug schijnt wel gefixt te zijn. Maar, voordat je daar aan begint -NVIDIA is een wat ander verhaal dan- heb ik eerst nog een vraag: Is het pakket “kernel-firmware” geïnstalleerd? Kun je zo uitvragen:

rpm -qa | grep firmware

Beste Knurpht

Hierbij het resultaat:

smoke@linux-vtt0:~> rpm -qa | grep firmware

kernel-firmware-20120719git-2.9.1.noarch


smoke@linux-vtt0:~> 







Ik kom er net achter dat wat ik gelezen heb al redelijk oud is (medio 2012) en al lang gefixt moet zijn. Heb je al geprobeerd om de netwerkverbinding eens te verbreken, de bewaarde verbinding verwijderen, en dan opnieuw verbinden?
Heb je ook al 's geprobeerd wat er gebeurt als je op een andere plek verbinding maakt, dwz met een andere router? Ik zal ondertussen de maker van de driver eens vragen om een blik te werpen op deze thread.