[Internet] PRO/Wireless 3945ABG [Golan] + kernel 2.6.32/2.6.31.16 + Ubuntu 9.10

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Steffy
Prode Principiante
Messaggi: 8
Iscrizione: domenica 20 settembre 2009, 16:23

[Internet] PRO/Wireless 3945ABG [Golan] + kernel 2.6.32/2.6.31.16 + Ubuntu 9.10

Messaggio da Steffy »

Allora premetto che a mio parere questo problema è di difficile risoluzione. Sono stato ore a cercare sul forum italiano e su quello ufficiale, trovando threads simili ma che non sono riusciti ad aiutarmi. Cercherò di fornire in anticipo in questo post tutte le info che penso possano aiutarvi a capire la situazione, sperando in un vostro aiuto.


PREMESSA:
Utilizzo un sistema Ubuntu 9.10 Karmic (Installazione Pulita da 0). Di seguito posto le specifiche hardware del portatile:
Acer Intel(R) Core(TM)2 CPU T5200  @ 1.60GHz
Scheda Nvidia GeForce 7300 + driver 190 series
Wifi Intel Corporation PRO/Wireless 3945ABG [Golan] (riconosciuta sempre in automatico con hardy, jaunty e la default karmic).

ORIGINE DEL PROBLEMA:
Dato che con il kernel di default patchato da Canonical della 2.6.x series, distribuito tutt'ora fino alla 2.6.31.16 il sistema mi si freezava spesso, specie con ff o compilando, ho pensato di compilarmi il kernel vanilla giunto alla 2.6.32. Dopo l'ovvia config e compilazione, il patching con la current test di grsec, una buona perdita di tempo con i maledetti driver nvidia, anch'essi configurati alla perfezione dopo un buon quarto d'ora e con il passaggio forzato ai 190.42, pulisco, switcho il kernel di default, arresto la macchina e riavvio. Tempi ridotti di avvio da 20 secondi a 10, accellerazione grafica, xorg, audio e tutto perfetto. Ma niente connessione. Sebbene ovviamente avessi perfettamente configurato il kernel. Perplesso noto come il network-manager di gnome non rilevi neppure le wifi, attacco un cavo ethernet, e cerco di capire cosa non vada.
Ci spendo due orette, con soluzioni che riporto sotto per una migliore lettura, e alla fine mi arrendo all'evidenza che non vengano caricati i moduli dal kernel. Ma ho ancora ovviamente il kernel di default di ubuntu , serie 2.6.31.16 . Switcho, ritorno li, e immaginate? Wifi scomparsa anche li.
Nervosismo++

WORKING:
- Ho smanettato per qualche buon'ora, passando dai soliti post stupidi che consigliavano l'uso di wicd a quelli ancora peggiori che rimandavano a ndiswrapper (quindi perfavore non mi rispondete citandomeli XD). Ho altresì trovato un buon numore di 3d di utenti che riscontravano problemi con questa scheda wireless, anche se a me usandola con ubuntu di default e addirittura con slackware e debian non ha mai dato problemi.
- Ho rm -rf e reinstallato il kernel di default di Ubuntu, direttamente da repo, con riconfig automatica dei driver del sistema etc etc e non è cambiata na mazza. Allegria!  Stessa cosa per il network-manager.
- Ho guardato se il firmware (iwl3945) fosse al suo posto, c'è.
- Passiamo alla shell :

iwconfig

Codice: Seleziona tutto

lo        no wireless extensions.
eth0      no wireless extensions.
sudo lshw -C network

Codice: Seleziona tutto

  *-network UNCLAIMED     
       description: Network controller
       product: PRO/Wireless 3945ABG [Golan] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:05:00.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:d2100000-d2100fff
  *-network
       description: Ethernet interface
       product: BCM4401-B0 100Base-TX
       vendor: Broadcom Corporation
       physical id: 1
       bus info: pci@0000:06:01.0
       logical name: eth0
       version: 02
       serial: 00:16:d4:68:72:db
       size: 100MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=b44 driverversion=2.0 duplex=full ip=192.168.1.5 latency=64 link=yes multicast=yes port=twisted pair speed=100MB/s
       resources: irq:21 memory:d2000000-d2001fff
iwlist scan

Codice: Seleziona tutto

lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

Da tutto ciò, non ho risolto nada. Come già detto mi sono sfogliato topics su topics, con ndiswrapper, wicd & co, o reloadare i moduli del firmware ma quello che ovviamente accomunava quei problemi era una scorretta config della rete, a me sembra che manco rilevi il wlan0. Ora, come è possibile ciò? Il firmware è li. Il kernel è stato ricompilato alla perfezione, e anche se ciò non fosse, quello di default patched con configurazione di default (come era quando ho installato la karmic da 0 e la wifi funzionava), dovrebbe andare, e invece NO. E visto che l'unica cosa cambiata nel sistema da quando la rete andava è stato il nuovo kernel (che non ha alcun problema, tranne la rete), come accidenti può avere influito quest'ultimo sul kernel preesistente? Non so sinceramente che altro fare (oltre sudo rm -rf / ).
Qualche anima pia è in grado di trovare una soluzione a questo problema? Vi ringrazio sinceramente in anticipo.
Avatar utente
danilo.rossini
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1200
Iscrizione: sabato 23 febbraio 2008, 10:32
Località: Cuneo - Genova

Re: [Internet] PRO/Wireless 3945ABG [Golan] + kernel 2.6.32/2.6.31.16 + Ubuntu 9.10

Messaggio da danilo.rossini »

Hai caricato il modulo iwlwifi??

da terminale:

Codice: Seleziona tutto

sudo modprobe iwlwifi
e poi controlli che ci sia la wlan0:

Codice: Seleziona tutto

sudo ifconfig -a
Se vi va di dare un'occhiata ai miei disegni e lasciare un commento ne sarei molto felice:
http://www.facebook.com/#/album.php?aid ... 1431940143 =)
Avatar utente
ronin117
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 15 aprile 2007, 13:59
Desktop: Unity
Distribuzione: Ubuntu 12.04 64 bit
Località: Villafranca di Verona
Contatti:

Re: [Internet] PRO/Wireless 3945ABG [Golan] + kernel 2.6.32/2.6.31.16 + Ubuntu 9.10

Messaggio da ronin117 »

ciao
a me successe con jaunty qualche mese fa la stessa cosa: la scheda di punto in bianco si piantò senza preavviso (tra  l'altro senza aver compilato  il kernel ) e non si avviava nemmeno da live cd, pareva proprio morta stecchita. Allora risolsi in questo modo, non so se ti può essere d'aiuto:
ronin117 ha scritto: ciao a tutti
per tutti quelli che hanno problemi con la scheda wireless intel 3945 e ubuntu  io ho risolto così:
da terminale verifichiamo che i driver della scheda funzionino a dovere:

Codice: Seleziona tutto

dmesg | grep -i iwl3945
se il comando restituisce un risultato simile a questo

Codice: Seleziona tutto

iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.0
iwl3945: Copyright(c) 2003-2007 Intel Corporation
Detected Intel PRO/Wireless 3945BG Network Connection
iwl3945: Tunable channels: 13 802.11bg, 0 802.11a channels
wmaster0: Selected rate control algorithm ‘iwl-3945-rs’
iwl3945: Microcode SW error detected.  Restarting 0×82000008.
iwl3945: Error Reply type 0×00000005 cmd REPLY_SCAN_CMD (0×80) seq 0×4418 ser 0×0000004B
iwl3945: Can’t stop Rx DMA.
allora procediamo così sempre da terminale:

Codice: Seleziona tutto

sudo su
echo alias wlan0 iwl3945>/etc/modprobe.d/iwl3945
echo options iwl3945 disable_hw_scan=1>>/etc/modprobe.d/iwl3945
modprobe -r iwl3945
in ultimo

Codice: Seleziona tutto

sudo apt-get install linux-backports-modules-jaunty-generic 
ovviamente nel comando sopra alla voce "jaunty" si può sostituire quella del sistema in uso se diversa
riavviamo il pc e la scheda dovrebbe funzionare. Preciso che il problema in questione è dato da una errata configurazione dei driver della scheda: quindi togliere il network manager a favore di wicd nella maggior parte dei casi non risolve il problema.
Qui il documento originale
http://briandb.wordpress.com/2008/05/07 ... en-ubuntu/
Desktop: cpu AMD 6000+ 3 Ghz,Ram 4gb ddr2 800Mhz, vga Nvidia Geforce 8600 gt, hdd WD 500 gb, OS Ubuntu 12.04 32 bit -OpenSuse12.1 32 bit - Fedora 16 32 bit
Notebook: Toshiba L500 Cpu Intel T4400 2.2 Ghz,  Ram 4 Gb 800Mhz ddr3, Vga Intel X4500, hdd Fujitsu Siemens 500 gb, OS Ubuntu 12.04 64 bit - Windows 7 64 bit - OPenSuse 12.1 64 bit -Fedora 17 64 bit
Ronin117 Blog
Steffy
Prode Principiante
Messaggi: 8
Iscrizione: domenica 20 settembre 2009, 16:23

Re: [Internet] PRO/Wireless 3945ABG [Golan] + kernel 2.6.32/2.6.31.16 + Ubuntu 9.10

Messaggio da Steffy »

>:( >:(

@danilo.rossini

sudo modprobe iwlwifi

Codice: Seleziona tutto

FATAL: Module iwlwifi not found.
sudo ifconfig -a

Codice: Seleziona tutto

eth0      Link encap:Ethernet  HWaddr 00:16:d4:68:72:db  
          indirizzo inet:192.168.1.5  Bcast:192.168.1.255  Maschera:255.255.255.0
          indirizzo inet6: fe80::216:d4ff:fe68:72db/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1156 errors:0 dropped:0 overruns:0 frame:0
          TX packets:639 errors:0 dropped:0 overruns:0 carrier:0
          collisioni:0 txqueuelen:1000 
          Byte RX:338930 (338.9 KB)  Byte TX:88816 (88.8 KB)
          Interrupt:21 

lo        Link encap:Loopback locale  
          indirizzo inet:127.0.0.1  Maschera:255.0.0.0
          indirizzo inet6: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisioni:0 txqueuelen:0 
          Byte RX:440 (440.0 B)  Byte TX:440 (440.0 B)
È come se nemmeno esistesse la scheda wifi. Sono arcisicuro di avere attivato tutti i moduli correttamente nel settaggio del kernel, ma se anche cosi non fosse, non riesco a capire cosa c'entri il kernel di default di ubuntu. Possibile che una errata configurazione del kernel nuovo abbia compromesso tutto il sistema compreso l'altro kernel? Non l'ho mai visto.

@ronin177
Il punto che su questo portatile con Ubuntu sin dalla hardy n ho mai avuto problemi del genere. Mai dovuto attivare backports o smanettare per fare riconoscere la scheda.

dmesg | grep -i iwl3945

Codice: Seleziona tutto

[   23.765147] iwl3945: Unknown parameter `#'

Altre idee? Prima che mi rassegni a formattare sperando che n mi si sia sputtanata la scheda wireless  >:(
Ultima modifica di Steffy il venerdì 11 dicembre 2009, 14:33, modificato 1 volta in totale.
Steffy
Prode Principiante
Messaggi: 8
Iscrizione: domenica 20 settembre 2009, 16:23

Re: [Internet] PRO/Wireless 3945ABG [Golan] + kernel 2.6.32/2.6.31.16 + Ubuntu 9.10

Messaggio da Steffy »

UP  >:(
Avatar utente
ronin117
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 862
Iscrizione: domenica 15 aprile 2007, 13:59
Desktop: Unity
Distribuzione: Ubuntu 12.04 64 bit
Località: Villafranca di Verona
Contatti:

Re: [Internet] PRO/Wireless 3945ABG [Golan] + kernel 2.6.32/2.6.31.16 + Ubuntu 9.10

Messaggio da ronin117 »

tanto per escludere altrecause, hai già provato a smontare e pulire i contatti della scheda? 
Desktop: cpu AMD 6000+ 3 Ghz,Ram 4gb ddr2 800Mhz, vga Nvidia Geforce 8600 gt, hdd WD 500 gb, OS Ubuntu 12.04 32 bit -OpenSuse12.1 32 bit - Fedora 16 32 bit
Notebook: Toshiba L500 Cpu Intel T4400 2.2 Ghz,  Ram 4 Gb 800Mhz ddr3, Vga Intel X4500, hdd Fujitsu Siemens 500 gb, OS Ubuntu 12.04 64 bit - Windows 7 64 bit - OPenSuse 12.1 64 bit -Fedora 17 64 bit
Ronin117 Blog
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti