Bonjour,
J'essaye de faire marcher ma carte wireless D-Link DWL-GG630 sur mon portable Dell Latitude C810 avec Mandrake 10 (kernel 2.6.3-15)
1ère étape: vérifier que ma carte est bien "reconnue" par PCMCIA
un cat /proc/pci me donne:
/*** mon controleur PCMCIA */
Bus 2, device 15, function 0:
CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller (rev 0).
IRQ 10.
Master Capable. Latency=168. Max Lat=5.
Non-prefetchable 32 bit memory at 0x20000000 [0x20000fff].
Bus 2, device 15, function 1:
CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller (#2) (rev 0).
IRQ 10.
Master Capable. Latency=168. Min Gnt=192.Max Lat=5.
Non-prefetchable 32 bit memory at 0x20001000 [0x20001fff].
Bus 2, device 15, function 2:
/*** ma carte wireless ***/
Bus 3, device 0, function 0:
Network controller: PCI device 104c:9066 (Texas Instruments) (rev 0).
IRQ 10.
Master Capable. Latency=64.
Non-prefetchable 32 bit memory at 0x20820000 [0x20821fff].
Non-prefetchable 32 bit memory at 0x20800000 [0x2081ffff].
Là, plusieurs surprises:
* tous les devices PCMCIA (IEEE 1394, carte wireless, controleur PCMCIA, ...) partage l'IRQ 10. C'est normal?
- Texas Instrument? D'après mes recherches, ma carte D-Link DWL-G630 (révision B1?) a un chipset Marvel alias "Libertas 88W8310". Pourquoi Texas Instrument?
Ensuite, le resultat de cardctl ident:
Socket 0:
no product info available
manfid: 0xe565, 0x2eeb
Socket 1:
no product info available
La carte est dans le socket 0. Pourquoi aucune information ne s'affiche? D'après mes recherches, je devrais voir le nom du fabricant, le modèle de la carte, ...
Je ne sais pas trop quoi faire
J'ai vérifier le fichier /etc/sysconfig/pcmcia:
PCIC=yenta_socket #original
PCMCIA=yes
PCIC=i82365 #proposed
PCIC_OPTS=do_scan=1
CORE_OPTS=
CARDMGR_OPTS=-f
J'ai booté sur un noyau 2.6.7, même chose.
Julien
# Commentaire supprimé
Posté par Anonyme . Évalué à 0.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: logo Problème PCMCIA
Posté par jusob . Évalué à 1.
Le probleme avec cardctl ident, c'est qu'il est icapable de me donné les informations correctse:
- avant le eject/inject:
Socket 0:
no product info available
manfid: 0xc412, 0x1a01
function: 129 ((null))
Socket 1:
no product info available
-apres le eject/inject 0:
Socket 0:
no product info available
manfid: 0x9a09, 0xb123
function: 7 (AIMS)
Socket 1:
no product info available
Après chaque eject/insert, il me donne des info différentes pour socket 0, par exemple:
Socket 0:
no product info available
manfid: 0xa287, 0x3d60
function: 10 ((null))
!!!
Et pas de lumière qui s'allume hélas!
[^] # Commentaire supprimé
Posté par Anonyme . Évalué à 0.
Ce commentaire a été supprimé par l’équipe de modération.
# extrait de /var/log/messages
Posté par jusob . Évalué à 1.
028:00e5]
Jul 31 09:44:26 localhost kernel: Yenta: Using CSCINT to route CSC interrupts to
PCI
Jul 31 09:44:26 localhost kernel: Yenta: Routing CardBus interrupts to PCI
Jul 31 09:44:26 localhost kernel: Yenta TI: socket .&checktime(0000,02,0,':')f.1, mfunc 0x0503300
2, devctl 0x64
Jul 31 09:44:26 localhost kernel: Yenta: ISA IRQ mask 0x0098, PCI irq 10
Jul 31 09:44:26 localhost kernel: Socket status: 30000006
Jul 31 09:44:26 localhost kernel: cs: IO port probe 0x0c00-0x0cff: clean.
Jul 31 09:44:26 localhost kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x2
90-0x297 0x378-0x37f 0x4d0-0x4d7
Jul 31 09:44:26 localhost kernel: cs: IO port probe 0x0a00-0x0aff: clean.
Tout parait normal?
# Mandrake
Posté par Thierry GRAUSS . Évalué à 1.
Par contre tu as une puce Texas Instrument. Je ne me rappelle pas avoir lu qu'elles étaient compatible Linux.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.