Carte wifi non reconnue sur PC Amilo 3660

Résolu
troptrop38 Messages postés 10 Statut Membre -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

Je viens d'acheter un PC portable Fujitsu Amilo 3660 (64bits), livre avec windows7.
J'ai installe Ubuntu dessus.
Je vois le reseau wifi de ma freebox sous windows. Je ne le vois pas avec
Ubuntu 9.10.
En cherchant dans les forum, j'ai trouve quelqu'un ayant eu un probleme comparable ( http://forum.ubuntu-fr.org/viewtopic.php?id=370889 ).
J'ai essaye de suivre les memes conseils, et ca ne marche pas dans mon cas.

Cela passait par mettre en oeuvre la methode 2 decrite sur ce fil anglophone :
https://bugs.launchpad.net/ubuntu/+sour ... bug/401126 :
<<Method 2>>
Or only load the driver module to kernel and start up nic.
1. Build up the drivers from the source code
make
2. Copy firmware to /lib/firmware/ or /lib/firmware/(KERNEL_VERSION)/
cp -rf firmware/RTL8192SE /lib/firmware
or
cp -rf firmware/RTL8192SE /lib/firmware/(KERNEL_VERSION)
Note: This depends on whether (KERNEL_VERSION) subdirectory exists under /lib/firmware

3. Load driver module to kernel and start up nic.
./wlan0up
Note: when "insmod: error inserting 'xxxx.ko': -1 File exists" comes out
after run ./wlan0up, please run ./wlan0down first, then it should
be ok..

J'ai telecharge la version du driver RTL8192SE 64 bits, l'ai directement copiee
dans /lib/firmware/(KERNEL_VERSION):
cp -rf firmware/RTL8192SE /lib/firmware/2.6.31-14-generic

Lorsque je fais la commande make, ca me dit :
"make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt."

Apres recherche, les paquets build essential n'etaient pas a jour. Ils le sont a present. Ca ne marche pas mieux.
La commande doit elle etre lance a un endroit de l'arborescence precis ? Pourquoi n'ai-je pas de makefile ? Dois-je en recuperer un ? ou ca ? Pour le mettre ou ? Je n'arrive pas a trouver d'info "qui me parle" sur ce sujet !

Par ailleurs, lorsque la personne ayant le meme souci lancait le make, il avait
"/home/jeanfou/drivers/rtl8192se_linux_2.6.0010.1012.2009/HAL/rtl8192/r8192se_pci.mod.o"
Dans mon cas, il n'y a pas de repertoire HAL. Ai-je rate quelque chose ? Cela a-t-il une incidence, un lien avec mon probleme ?

Par la suite, je ne comprend pas l'etape 3. Il suffira de taper ./wlan0up depuis n'importe ou, dans un terminal ?

J'utilise linux au travail, mais n'ai jamais eu a configurer, et je rame depuis 2 semaines. C'est desesperant ! Merci beaucoup a qui pourra me consacrer de son temps ! :)
Configuration: PC portable Fujitsu : Amilo 3660, sous Windows 7 / Ubuntu 9.10 ; 64 bits

15 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    De rien, bon surf ;-))
    1
  2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    Pourquoi n'ai-je pas de makefile ?

    Parce qu'il ne faut pas sauter l'étape 1 :
    1. Build up the drivers from the source code
    make


    T'as récupéré une archive.tar.gz ?
    0
  3. synopsis8 Messages postés 1478 Statut Membre 243
     
    Bonjour
    Peux-tu s'il te plait nous donner le résultat des commandes :

    sudo ifconfig
    lshw -C network
    lsmod |grep athv
    0
  4. troptrop38 Messages postés 10 Statut Membre
     
    Bonjour Jipicy,

    Je m'excuse mais je ne comprends pas.
    J'ai cru comprendre que la commande make ne marche pas parce que je n'ai pas de makefile. Je comprend de ton post que je n'ai pas de makefile car je n'ai pas fait make ?!

    Le driver r8192se etait sous forme de fichier .tar.gz que j'ai extrait. Est ce que cela repond a ta question ?

    Merci de ton aide.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    As-tu récupéré une archive.tar.gz oui ou non ?
    0
  7. troptrop38 Messages postés 10 Statut Membre
     
    Bonjour Synopsis8,

    philippe@fujitsu:~$ sudo ifconfig
    eth0 Link encap:Ethernet HWaddr 00:26:9e:81:fa:a5
    inet adr:192.168.0.11 Bcast:192.168.0.255 Masque:255.255.255.0
    adr inet6: fe80::226:9eff:fe81:faa5/64 Scope:Lien
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    Packets reçus:8380 erreurs:0 :0 overruns:0 frame:0
    TX packets:7934 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    Octets reçus:8819166 (8.8 MB) Octets transmis:1115107 (1.1 MB)
    Interruption:31 Adresse de base:0xe000

    lo Link 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
    Packets reçus:4 erreurs:0 :0 overruns:0 frame:0
    TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:0
    Octets reçus:240 (240.0 B) Octets transmis:240 (240.0 B)

    -----------------------------------
    philippe@fujitsu:~$ lshw -C network
    WARNING: you should run this program as super-user.
    *-network UNCLAIMED
    description: Network controller
    product: Realtek Semiconductor Co., Ltd.
    vendor: Realtek Semiconductor Co., Ltd.
    physical id: 0
    bus info: pci@0000:06:00.0
    version: 10
    width: 32 bits
    clock: 33MHz
    capabilities: bus_master cap_list
    configuration: latency=0
    resources: ioport:4000(size=256) memory:f6000000-f6003fff
    *-network
    description: Ethernet interface
    product: RTL8111/8168B PCI Express Gigabit Ethernet controller
    vendor: Realtek Semiconductor Co., Ltd.
    physical id: 0
    bus info: pci@0000:07:00.0
    logical name: eth0
    version: 03
    serial: 00:26:9e:81:fa:a5
    width: 64 bits
    clock: 33MHz
    capabilities: bus_master cap_list rom ethernet physical
    configuration: broadcast=yes driver=r8169 driverversion=2.3LK-NAPI ip=192.168.0.11 latency=0 multicast=yes
    resources: irq:31 ioport:5000(size=256) memory:f2004000-f2004fff(prefetchable) memory:f2000000-f2003fff(prefetchable) memory:f2020000-f203ffff(prefetchable)

    ------------------------------
    lsmod |grep athv
    ne trouve rien.

    Merci pour ton aide !
    0
  8. troptrop38 Messages postés 10 Statut Membre
     
    Bonjour jipicy,

    J'ai recupere un fichier rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.tar .
    Rien d'autre.

    Merci
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Ok, tu l'as détarré (décompressé) ?
      0
  9. troptrop38 Messages postés 10 Statut Membre
     
    oui, par la commande :
    sudo tar xvf rtl8192se_linux_2.6.0010.1012.2009_64bit.tar.tar
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Ok, donc ensuite tu es entré dans ce dossier, exact ?

      Il y a quoi dedans ?
      As-tu vu un fichier "README" ou "INSTALL" ? Si oui, les as-tu consultés ?
      0
  10. troptrop38 Messages postés 10 Statut Membre
     
    Dans le repertoire ainsi cree rtl8192se_linux_2.6.0010.1020.2009_64bit , il y a 3 choses :
    - firmware/RTL8192SE/rtl8192sfw.bin rien d'autre sous firmware
    - ifcfg-wlan0
    - wpa_supplicant-0.5.10.tar.gz

    pas de readme ou install ! :(
    0
  11. troptrop38 Messages postés 10 Statut Membre
     
    Bonjour Protovision,

    Le driver sur le site propose semble plus recent.
    Je vais effacer les repertoire avec les drivers actuels et reprendre avec ce driver.
    Je serai plus sur: C'est un fichier tar.gz, il contient le repertoire HAL et un makefile !
    Merci pour le lien.

    Jipicy, je te dirai le contenu du repertoire associe a ce nouveau driver.
    0
  12. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Et si tu récupérer plutôt les drivers de ce post, non ?
    0
  13. troptrop38 Messages postés 10 Statut Membre
     
    Jipicy,

    Desole pour le delai !

    Le lien que tu proposes est celui que je pensais avoir suivi au depart. Mais a l'evidence, j'ai du me tromper en le faisant. J'ai donc pris le driver que tu suggeres, qui possede aussi le makefile.
    Je suis rentre dans le repertoire rtl8192se_linux_2.6.0010.1020.2009_64bit et j'ai lance la commande make.
    Y'a un GRAND mieux ! :)

    make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.31-19-generic »
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_core.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl8192se.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_eeprom.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_wx.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_cam.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_pm.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_ps.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_debug.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/rtl_ethtool.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8190_rtl8256.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192S_Efuse.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192S_phy.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192S_firmware.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192E_dm.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192S_rtl6052.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192S_hwimg.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192S_led.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192S_mp.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_rx.o
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_rx.c: In function ‘RxReorderIndicatePacket’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_rx.c:853: warning: the frame size of 1072 bytes is larger than 1024 bytes
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_softmac.o
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_softmac.c: In function ‘ieee80211_sta_send_associnfo’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_softmac.c:2350: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘size_t’
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_softmac.c:2350: warning: format ‘%d’ expects type ‘int’, but argument 4 has type ‘size_t’
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_tx.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_wx.o
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_wx.c: In function ‘ieee80211_wx_set_gen_ie_rsl’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_wx.c:1292: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘size_t’
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_wx.c:1308: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘size_t’
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_module.o
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_module.c: In function ‘store_debug_level’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_module.c:429: warning: comparison of distinct pointer types lacks a cast
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_softmac_wx.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_HTProc.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_TSProc.o
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_TSProc.c: In function ‘RxPktPendingTimeout’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_TSProc.c:118: warning: the frame size of 1056 bytes is larger than 1024 bytes
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_BAProc.o
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_BAProc.c: In function ‘ieee80211_rx_ADDBAReq’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_BAProc.c:284: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_BAProc.c: In function ‘ieee80211_rx_ADDBARsp’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_BAProc.c:372: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_BAProc.c: In function ‘ieee80211_rx_DELBA’:
    /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/rtl819x_BAProc.c:481: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘long unsigned int’
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/dot11d.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_crypt.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_crypt_tkip.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_crypt_ccmp.o
    CC [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/../../ieee80211/ieee80211_crypt_wep.o
    LD [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192se_pci.o
    Building modules, stage 2.
    MODPOST 1 modules
    CC /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192se_pci.mod.o
    LD [M] /home/philippe/Téléchargements/rtl8192se_linux_2.6.0010.1020.2009_64bit/HAL/rtl8192/r8192se_pci.ko
    make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.31-19-generic »

    Je voulais passer a l'etape 2 de la methode 2 : cp -rf firmware/RTL8192SE /lib/firmware/(KERNEL_VERSION)
    Je me pose un nouvelle question : dans lib/firmware j'ai un repertoire 2.6.31-14-generic et un autre 2.6.31-19-generic. L'ancien repertoire RTL8192SE se trouve dans 2.6.31-14-generic. Est-ce donc le bon repertoire où copier le nouveau RTL8192SE ? Et dois-je effacer 2.6.31-19-generic ?

    Merci !
    Ca avance, c'est encourageant !
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Normalement dans le répertoire du dernier noyau (2.6.31-19-generic).

      Si tu l'as aussi copié dans l'autre ce n'est pas gênant ;-)
      0
  14. troptrop38 Messages postés 10 Statut Membre
     
    J'ai efface l'ancien repertoire RTL8192SE dans 2.6.31-14-generic et ai copie le nouveau dans 2.6.31-19-generic :
    sudo cp -rf firmware/RTL8192SE/ /lib/firmware/2.6.31-19-generic/

    J'en arrive a l'etape3 :

    3. Load driver module to kernel and start up nic.
    ./wlan0up
    Note: when "insmod: error inserting 'xxxx.ko': -1 File exists" comes out
    after run ./wlan0up, please run ./wlan0down first, then it should
    be ok..

    Je ne suis pas sur de comprendre et donc j'ai peur de faire une betise. Il suffit de taper ./wlan0up depuis n'importe ou, dans un terminal ?

    Merci encore
    0
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Oui, enfin depuis le répertoire d'où tu as lancé les commandes précédentes...
      0
  15. troptrop38 Messages postés 10 Statut Membre
     
    Ho je suis content !
    ifconfig retourne desormais en plus
    wlan0 Link encap:Ethernet HWaddr 1c:4b:d6:38:a3:7a
    inet adr:192.168.0.2 Bcast:192.168.0.255 Masque:255.255.255.0
    adr inet6: fe80::1e4b:d6ff:fe38:a37a/64 Scope:Lien
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    Packets reçus:0 erreurs:0 :0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000
    Octets reçus:0 (0.0 B) Octets transmis:0 (0.0 B)
    Interruption:19 Mémoire:ffffc90000678000-ffffc90000678100

    2 semaines que je ramais a rien comprendre. Un enooooorme merci, jipicy !
    0