[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

WIFI Atheros AR5005G sur un amilo A1650G [amd64]



Bonjours,

j'ai un pc portable de marque Fujitsu siemens amilo A1650G turion 64 ML 32

je voudrais faire marcher ma carte wifi qui est:
Ethernet controller: Atheros Communications, Inc. AR5005G 802.11abg NIC (rev 01)

j'ai pour cela installer Madwifi en version 9.1
les modules se sont bien installer pour pouvoir monter ath0

je fais un modprobe ath_pci
ce qui me donne dans dmesg:
............
[   42.476839] ath_hal: module license 'Proprietary' taints kernel.
[   42.478567] ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
[   42.584026] wlan: 0.8.4.2 (0.9.1)
[   42.615328] ath_rate_sample: 1.2 (0.9.1)
[   42.656399] ath_pci: 0.9.4.5 (0.9.1)
................

[   45.103178] wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
[   45.103699] wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
[   45.104924] wifi0: H/W encryption support: WEP AES AES_CCM TKIP
[   45.105434] wifi0: mac 7.8 phy 4.5 radio 5.6
[   45.105698] wifi0: Use hw queue 1 for WME_AC_BE traffic
[   45.105800] wifi0: Use hw queue 0 for WME_AC_BK traffic
[   45.105901] wifi0: Use hw queue 2 for WME_AC_VI traffic
[   45.106003] wifi0: Use hw queue 3 for WME_AC_VO traffic
[   45.106106] wifi0: Use hw queue 8 for CAB traffic
...............

ifconfig me donne donc
ath0      Lien encap:Ethernet  HWaddr 00:02:E3:49:6D:19 
          adr inet6: fe80::202:e3ff:fe49:6d19/64 Scope:Lien
   UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
   RX packets:0 errors:0 dropped:0 overruns:0 frame:0
   TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 lg file transmission:0
   RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)


wifi0_ifr Lien encap:UNSPEC  HWaddr 00-02-E3-49-6D-19-00-00-00-00-00-00-00-00-00-00 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
   RX packets:0 errors:0 dropped:0 overruns:0 frame:0
   TX packets:3404 errors:0 dropped:0 overruns:0 carrier:0
   collisions:0 lg file transmission:199
   RX bytes:0 (0.0 b)  TX bytes:156584 (152.9 KiB)
   Interruption:16 Mémoire:ffffc20000040000-ffffc20000050000

un iwconfig me donne:
10:32 root@debian ~# iwconfig
lo        no wireless extensions.

wifi0_ifrename  no wireless extensions.

ath0      IEEE 802.11g  ESSID:"" 
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated  
   Bit Rate:0 kb/s   Tx-Power:16 dBm   Sensitivity=0/3 
          Retry:off   RTS thr:off   Fragment thr:off
   Encryption key:off
   Power Management:off
   Link Quality=0/94  Signal level=-95 dBm  Noise level=-95 dBm
  Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
  Tx excessive retries:0  Invalid misc:0   Missed beacon:0
eth0      no wireless extensions.
sit0      no wireless extensions.

Voila ma carte à l'air bien reconnu (elle est activé même si le voyant est éteint visible sous Windows ?)
mais comment allez plus loint pour me connecter ?
étant donné que:
10:38 root@debian ~# iwlist ath0 scanning
ath0      No scan results

alors que je suis certain qu'il y a des réseaux wifi autour .

pour "activer" la carte j'ai fait:
ifconfig ath0 up
après un :
modprobe ath_pci (j'ai aussi mis le module ath_hal au vu de la documentation disponible dans les sources madwifi)

j'ai à ma disposition un reseau wifi non protègé (vu sous windows)
j'aimerais au moins que ma carte le détecte en sachant que j'ai essayé aussi de le configurer manuellement en donnant le
ESSID le canal, passerel ... dans le fichier /etc/network/interfaces
auto ath0
iface ath0 inet static
address 192.168.0.12
netmask 255.255.255.0
gateway 192.168.0.1
wireless_essid mynetwork
wireless_mode managed
#wireless_mode monitor
wireless_channel 7
wireless_key Off

En partant du constat que ma carte n'est pas activé:
sous windows un petit programme se lance pour allumer la led témoin du wifi donc ça à l'air d'être activé au niveau logiciel: Wbotton.exe

Après quelque recherche j'ai trouvé fsam7440 un module qui permet d'activer la petite loupiotte ---> donc la carte non ?
mais il n'est compatible qu'avec un Amilo 7440 apparement ...
En regardant de plus près le code source j'ai pu voir :
===============================================================
/*
 * These values were obtained from disassembling the PM.exe program
 * installed in the Fujitsu-Siemens AMILO M 7440
 */
#define AMILOM7440_PORT1 0x118f
#define AMILOM7440_PORT2 0x118e

#define AMILOM7440_RADIO_ON1 0x12
#define AMILOM7440_RADIO_ON2 0x80
#define AMILOM7440_RADIO_OFF1 0x10
#define AMILOM7440_RADIO_OFF2 0x00

// Some "booleans" =;-)
#define AMILOM7440_RADIO_OFF 0
#define AMILOM7440_RADIO_ON 1

static int amilom7440_radio_status = AMILOM7440_RADIO_OFF;
=============================================================

il est vrais que pour mon amilo 1450 j'ai pas de programme PM.exe mais certainement un équivalent qui se nomme Wbutton.exe et qui active lacarte wifi

je ne suis pas programmeur donc ma question est peut être stupide mais serait-il possible de déssasembler Wbutton.exe et de récupérer les valeurs  les valeurs des variables concernant un amilo 1450G ? le problème c'est que je n'y connais rien et où trouver ces valeurs ? 


merci de vos conseils pour suivre d'autre pistes ...
(je rappel juste que la carte wifi est bien activée au niveau bios, je pense que ndiswrapper ne serverirait à rien et que l'architecture du portable est amd64 (pas de chroot), une solution avec Wine ne me conviendrait pas ... )

 


 



--
Paulo GVO
Reply to: