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 0000:02:0f.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.