Forum Linux.général Probleme PCMCIA

Posté par  .
Étiquettes : aucune
0
11
août
2004

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  . Évalué à 0.

    Ce commentaire a été supprimé par l’équipe de modération.

    • [^] # Re: logo Problème PCMCIA

      Posté par  . Évalué à 1.

      PCMCIA est bien installe.

      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!
  • # extrait de /var/log/messages

    Posté par  . Évalué à 1.

    Yenta: CardBus bridge found at 0000:02:0f.1 [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  . Évalué à 1.

    Moi j'avais des problèmes avec Mandrake (9.1 et 9.2) pour une carte pcmcia wifi avec la puce prism2 (le pc plantait à l'insertion de la carte). Il a suffit de remplacer les fichiers de configuration du package pcmcia par ceux de la knoppix et tout marchait après.
    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.