[Debian] Pbs wifi/applet/liens

Bonjour
je suis sous Debian etch, j'ai plusieurs problemes et j'avoue que je ne sais pas vraiment comment m'y prendre.
* jai "gnome-applet" d'installé et jaimerai pouvoir utiliser les differents apllets inclus (visible dans la description du package) mais aucun lien, aucune idée pour config sous terminal
* impossible de personnaliser mon menu, quand je crée des liens vers des apllications (je ne sais pas si c'est normal mais quand j'installe une application il arrive souvent quel ne soit pas dans le menu, pourtant jai ulisé dautres distrib linux ou je navais pas cela)
* je n'ai pas trouveé de tuto, explication clair pour pouvoir installer le wifi (carte intel 3945) (je sais installer un logiciel par un package, par une compilation "automatique" (config tout prete), mais utiliser une recompilation du kernel (si jai bien compris) ou kernel-headers (différence?) reste vraiment très vague

Merci pour votre aide
Configuration: Linux Debian
Mozilla 1.8.1.4

22 réponses

Résumé de la discussion

L'installation et la configuration d'une carte Intel PRO/Wireless 3945 sous Debian Etch engendrent des soucis de connexion wifi et d'intégration des applets GNOME. La solution proposée consiste à ajouter des dépôts et installer les paquets madwifi et ipw3945, puis compiler et installer les modules via module-assistant et charger le pilote approprié. D'autres échanges évoquent aussi le suivi des versions du noyau, l'importance d'avoir les en-têtes et le hotplug firmware loading, et des vérifications comme ls -l /usr/src et l'état des interfaces. En dernier lieu, des éléments pratiques confirment la présence des modules ipw3945 et madwifi sous /usr/src/modules, ce qui atteste de l'état des pilotes disponibles.

Bobot (l’IA à votre service)
  1. Contributeur
    salut bob,

    pour ta carte wifi:

    1. Ajoutte ces depots dans /etc/apt/sources.list
    deb http://ftp.us.debian.org/debian/ stable main non-free contrib
    deb ftp://debian.marlow.dk/ sid madwifi
    deb-src ftp://debian.marlow.dk/ sid madwifi
    2. apt-get update
    
    3. apt-get install madwifi-source madwifi-tools ipw3945-source
    
    4. cd /usr/src
    
    5. tar xvjf madwifi.tar.bz2
    
    6. tar xvfj ipw3945.tar.bz2
    
    puis 
    
    rm -v madwifi.tar.bz2 ipw3945.tar.bz2
    
    7. module-assistant a-i ipw3945
    
    8. cd /usr/src/modules/madwifi
    
    9. make
    
    10. make install
    
    11. update-modules
    
    12. modprobe ath_pci
    
    


    et il te restera plus qu'a configurer ta connexion

    0
    1. Contributeur
      oui en effet, il faut modifier les commandes aussi
      0
      1. jaimerai mieux comprendre ce que je fais que sont les étapes 7,11, 12.
        il ne se passe rien aux étapes 11 et 12
        ou es que je peux configurer?
        0
        1. Contributeur
          il ne se passe rien aux étapes 11 et 12

          ce qque tu crois, va maintenant dans Administartion >> reseau et tu devrais voir ta carte wifi

          à l'etape 7 tu installe ta module ipw

          à l'étape 11 et 12 tu recharge les modules

          0
          1. je n'ai rien ds adim réseau (seulement eth0 et eth1) jai meme fait un reboot
            0
            1. Contributeur
              tous les étapes se sont bien passé? t'as pas eu d'erreurs?

              affiche
              ls -l /usr/src
              ifconfig
              lspci

              0
              1. LS -L /usr/src
                ls -l /usr/src
                total 372
                -rw-r--r--  1 root src  357442 2007-06-24 11:38 ipw3945-modules-2.6.18-4-686_1.2.1-1+2.6.18.dfsg.1-12etch2_i386.deb
                lrwxrwxrwx  1 root src      26 2007-06-24 11:37 linux -> linux-headers-2.6.18-4-686
                drwxr-xr-x 17 root root   4096 2007-06-24 11:37 linux-headers-2.6.18-4
                drwxr-xr-x  4 root root   4096 2007-06-24 11:37 linux-headers-2.6.18-4-686
                drwxr-xr-x  3 root root   4096 2007-06-24 11:37 linux-kbuild-2.6.18
                drwxr-xr-x  4 root root   4096 2007-05-15 11:45 modules
                


                IFCONFIG
                 ifconfig
                eth0      Lien encap:Ethernet  HWaddr 00:17:31:DD:04:8D
                          inet adr:192.168.0.2  Bcast:192.168.0.255  Masque:255.255.255.0
                          adr inet6: fe80::217:31ff:fedd:48d/64 Scope:Lien
                          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                          RX packets:4004 errors:0 dropped:0 overruns:0 frame:0
                          TX packets:4094 errors:0 dropped:0 overruns:0 carrier:0
                          collisions:0 lg file transmission:1000
                          RX bytes:2958253 (2.8 MiB)  TX bytes:540134 (527.4 KiB)
                          Interruption:177 Adresse de base:0xc000
                
                lo        Lien encap:Boucle locale
                          inet adr:127.0.0.1  Masque:255.0.0.0
                          adr inet6: ::1/128 Scope:Hôte
                          UP LOOPBACK RUNNING  MTU:16436  Metric:1
                          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
                          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
                          collisions:0 lg file transmission:0
                          RX bytes:760 (760.0 b)  TX bytes:760 (760.0 b)
                


                LSPCI
                 lspci
                00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
                00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03)
                00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
                00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
                00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
                00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
                00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
                00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
                00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
                00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
                00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 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 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
                00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
                01:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7600] (rev a1)
                02:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
                03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
                06:00.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
                06:00.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
                06:00.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
                06:00.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a)
                06:00.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
                
                0
            2. Contributeur
              affiche

              ls -l /usr/src/modules
              0
              1. ls -l /usr/src/modules
                total 8
                drwxr-xr-x  4 root root 4096 2007-06-24 11:38 ipw3945
                drwxr-xr-x 14 root root 4096 2007-06-24 12:06 madwifi
                
                0
            3. Contributeur
              cd /usr/src/modules/madwifi && make
              0
              1. make
                Checking requirements... ok.
                Checking kernel configuration... ok.
                make -C /lib/modules/2.6.18-4-686/build SUBDIRS=/usr/src/modules/madwifi modulesmake[1]: Entering directory `/usr/src/linux-headers-2.6.18-4-686'
                  Building modules, stage 2.
                  MODPOST
                make[1]: Leaving directory `/usr/src/linux-headers-2.6.18-4-686'
                make -C ./tools  all || exit 1
                make[1]: Entering directory `/usr/src/modules/madwifi/tools'
                make[1]: Nothing to be done for `all'.
                make[1]: Leaving directory `/usr/src/modules/madwifi/tools'
                
                0
            4. Contributeur
              cd /usr/src/modules/madwifi && make install
              0
              1. make install
                sh scripts/find-madwifi-modules.sh 2.6.18-4-686
                
                WARNING:
                It seems that there are modules left from previous MadWifi installations.
                If you are unistalling the MadWifi modules please press "r" to remove them.
                If you are installing new MadWifi modules, you should consider removing those
                already installed, or else you may experience problems during operation.
                Remove old modules?
                
                [l]ist, [r]emove, [i]gnore or e[x]it (l,r,i,[x]) ?
                i
                for i in ./ath ./ath_hal ./ath_rate ./net80211; do \
                                make -C $i install || exit 1; \
                        done
                make[1]: Entering directory `/usr/src/modules/madwifi/ath'
                test -d //lib/modules/2.6.18-4-686/net || mkdir -p //lib/modules/2.6.18-4-686/net
                cp ath_pci.ko //lib/modules/2.6.18-4-686/net
                make[1]: Leaving directory `/usr/src/modules/madwifi/ath'
                make[1]: Entering directory `/usr/src/modules/madwifi/ath_hal'
                test -d //lib/modules/2.6.18-4-686/net || mkdir -p //lib/modules/2.6.18-4-686/net
                cp ath_hal.ko //lib/modules/2.6.18-4-686/net
                make[1]: Leaving directory `/usr/src/modules/madwifi/ath_hal'
                make[1]: Entering directory `/usr/src/modules/madwifi/ath_rate'
                for i in amrr/ onoe/ sample/; do \
                                make -C $i install || exit 1; \
                        done
                make[2]: Entering directory `/usr/src/modules/madwifi/ath_rate/amrr'
                test -d //lib/modules/2.6.18-4-686/net || mkdir -p //lib/modules/2.6.18-4-686/net
                cp ath_rate_amrr.ko //lib/modules/2.6.18-4-686/net
                make[2]: Leaving directory `/usr/src/modules/madwifi/ath_rate/amrr'
                make[2]: Entering directory `/usr/src/modules/madwifi/ath_rate/onoe'
                test -d //lib/modules/2.6.18-4-686/net || mkdir -p //lib/modules/2.6.18-4-686/net
                cp ath_rate_onoe.ko //lib/modules/2.6.18-4-686/net
                make[2]: Leaving directory `/usr/src/modules/madwifi/ath_rate/onoe'
                make[2]: Entering directory `/usr/src/modules/madwifi/ath_rate/sample'
                test -d //lib/modules/2.6.18-4-686/net || mkdir -p //lib/modules/2.6.18-4-686/net
                cp ath_rate_sample.ko //lib/modules/2.6.18-4-686/net
                make[2]: Leaving directory `/usr/src/modules/madwifi/ath_rate/sample'
                make[1]: Leaving directory `/usr/src/modules/madwifi/ath_rate'
                make[1]: Entering directory `/usr/src/modules/madwifi/net80211'
                test -d //lib/modules/2.6.18-4-686/net || mkdir -p //lib/modules/2.6.18-4-686/net
                for i in wlan.o wlan_wep.o wlan_tkip.o wlan_ccmp.o wlan_acl.o wlan_xauth.o wlan_scan_sta.o wlan_scan_ap.o; do \
                                f=`basename $i .o`; \
                                cp $f.ko //lib/modules/2.6.18-4-686/net; \
                        done
                make[1]: Leaving directory `/usr/src/modules/madwifi/net80211'
                (export KMODPATH=/lib/modules/2.6.18-4-686/net; /sbin/depmod -ae 2.6.18-4-686)
                make -C ./tools  install || exit 1
                make[1]: Entering directory `/usr/src/modules/madwifi/tools'
                install -d /usr/local/bin
                for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug wlanconfig; do \
                                install $i /usr/local/bin/$i; \
                                strip /usr/local/bin/$i; \
                        done
                install -d /usr/local/man/man8
                install -m 0644 man/*.8 /usr/local/man/man8
                make[1]: Leaving directory `/usr/src/modules/madwifi/tools'
                
                0
            5. Contributeur
              module-assistant a-i ipw3945

              0
              1. module-assistant a-i ipw3945
                Données de 1 paquets mises à jour
                Récupération des sources du noyau de la version : 2.6.18-4-686
                En-têtes du noyau disponibles dans /lib/modules/2.6.18-4-686/build
                Création du lien symbolique...
                apt-get install build-essential
                Lecture des listes de paquets... Fait
                Construction de l'arbre des dépendances... Fait
                build-essential est déjà la plus récente version disponible.
                0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
                
                Fait.
                unpack
                The source tarball could not be found!
                Package ipw3945-source not installed?
                Running "m-a -f get ipw3945-source" may help.
                Le fichier de paquet de destination
                /usr/src/ipw3945-modules-2.6.18-4-686_1.2.1-1+2.6.18.dfsg.1-12etch2_i386.deb
                existe déjà, pas de reconstruction.
                (however, you could use the -f switch to ignore it)
                dpkg -Ei /usr/src/ipw3945-modules-2.6.18-4-686_1.2.1-1+2.6.18.dfsg.1-12etch2_i386.deb
                dpkg - avertissement : ipw3945-modules-2.6.18-4-686 mis à jour de la version 2.6.18+1.1.3-5 vers l'ancienne version 1.2.1-1+2.6.18.dfsg.1-12etch2.
                (Lecture de la base de données... 103870 fichiers et répertoires déjà installés.)
                Préparation du remplacement de ipw3945-modules-2.6.18-4-686 2.6.18+1.1.3-5 (en utilisant .../ipw3945-modules-2.6.18-4-686_1.2.1-1+2.6.18.dfsg.1-12etch2_i386.deb) ...
                Dépaquetage de la mise à jour de ipw3945-modules-2.6.18-4-686 ...
                Paramétrage de ipw3945-modules-2.6.18-4-686 (1.2.1-1+2.6.18.dfsg.1-12etch2) ...
                
                0
            6. Contributeur
              modprobe ath_pci
              ifconfig
              0
              1. modprobe ath_pci

                ifconfig
                eth0      Lien encap:Ethernet  HWaddr 00:17:31:DD:04:8D
                          inet adr:192.168.0.2  Bcast:192.168.0.255  Masque:255.255.255.0
                          adr inet6: fe80::217:31ff:fedd:48d/64 Scope:Lien
                          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
                          RX packets:12885 errors:0 dropped:0 overruns:0 frame:0
                          TX packets:12992 errors:0 dropped:0 overruns:0 carrier:0
                          collisions:0 lg file transmission:1000
                          RX bytes:8140147 (7.7 MiB)  TX bytes:2000262 (1.9 MiB)
                          Interruption:177 Adresse de base:0xc000
                
                lo        Lien encap:Boucle locale
                          inet adr:127.0.0.1  Masque:255.0.0.0
                          adr inet6: ::1/128 Scope:Hôte
                          UP LOOPBACK RUNNING  MTU:16436  Metric:1
                          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
                          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
                          collisions:0 lg file transmission:0
                          RX bytes:760 (760.0 b)  TX bytes:760 (760.0 b)
                
                
                0
            7. Contributeur
              iwconfig

              apt-get install wireless-tools

              0
              1. iwconfig
                lo        no wireless extensions.
                
                eth0      no wireless extensions.
                
                eth1      no wireless extensions.
                
                sit0      no wireless extensions.
                
                0
            8. jai une mis a jour dispo avec software update "ipw3945-modules-2.6.18-4-686"
              0
              1. apt-get install wireless-tools
                Lecture des listes de paquets... Fait
                Construction de l'arbre des dépendances... Fait
                wireless-tools est déjà la plus récente version disponible.
                0 mis à jour, 0 nouvellement installés, 0 à enlever et 2 non mis à jour.
                
                0
                1. Contributeur
                  va ici http://ipw2200.sourceforge.net/firmware.php?fid=7 et en bas clique sur I AGREE tu va telecharger un firmware ensuite:

                  cd /usr/lib/hotplug/firmware
                  tar xvzf ipw2200-fw-3.0.tgz
                  
                  modprobe ath_pci


                  normalement il te faut juste le bon firmware et il faut le mettre dans /usr/lib/hoplug/firmware, je te suggere de reinstaller ton kerel puis telecharger le bon firmware
                  0
                  1. réinstaller mon kernel , c'est a dire ???
                    0
                2. Bonjour
                  je suis sous debian et jessaye dinstaller le wifi apres recherche je me suis aperçu que c'etait mon" firmware loader" quil manquait mais je ne sais pas du tout comment installer, comme je ne suis pas sur de me faire comprendre voila ce qui me laisse (entre autres) penser qu'il s'agit de cela:
                  2. INSTALLATION
                  
                  
                  
                  The ipw3945 driver will look for the file ipw3945.ucode using the 
                  
                  kernel's firmware_loader infrastructure.  In order to function 
                  
                  correctly, you need to have this support enabled in your kernel.  When 
                  
                  you configure the kernel, you can find this option in the following 
                  
                  location:
                  
                  
                  
                          Device Drivers ->
                  
                                  Generic Driver Options ->
                  
                                          Hotplug firmware loading support
                  
                  
                  
                  
                  
                  You can determine if your kernel currently has firmware loader support 
                  
                  by looking for the CONFIG_FW_LOADER definition on your kernel's 
                  
                  .config.
                  
                  
                  
                  In addition to having the firmware_loader support in your kernel, you 
                  
                  must also have a working hotplug and udev infrastructure configured.  
                  
                  The steps for installing and configuring hotplug and udev are very 
                  
                  distribution specific.


                  ceci provient du fichier "README.ipw3945-ucode"

                  si vous pouviez me dire de la maniere la plus concrete possible ce que je dois faire
                  Merci
                  0
                  • 1
                  • 2