Bonjour,
je précise un truc : j'ai déjà posté cette question sur les forums ubuntu, et je désespère un peu de
trouver de l'aide... Si vous avez une idée d'un forum ou d'une liste appropriée pour ce problème, je
suis preneur ! Merci d'avance.
Le problème : j'essaie de faire fonctionner une expresscard sur mon portable ACER. Elle a l'air
reconnue, mais seulement en tant que périphérique PCI, et pas firewire IEE1394... Suite à quelques
recherches j'ai essayé de faire
modprobe pciehp pciehp_force=1
mais rien de mieux... J'ai aussi essayé de la mettre juste au début du boot, ou après le démarrage.
l'extrait de lspci -v montrant que c'est un peu reconnu :
02:00.0 PCI bridge: Texas Instruments XIO2000(A)/XIO2200(A) PCI Express-to-PCI Bridge (rev 03) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=02, secondary=03, subordinate=03, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/4 Enable-
Capabilities: [80] Subsystem: Gammagraphx, Inc. Unknown device 0000
Capabilities: [90] Express PCI/PCI-X Bridge IRQ 0
et voilà ce que j'ai dans syslog quand je branche la carte :
Sep 4 12:04:29 felicien kernel: [ 229.518609] pciehp: Card present on Slot(0002_0000)
Sep 4 12:04:29 felicien kernel: [ 229.545152] hub 1-0:1.0: over-current change on port 2
Sep 4 12:04:30 felicien kernel: [ 229.803697] pciehp: No bus number available for hot-added bridge 0000:02:00.0
Sep 4 12:04:30 felicien kernel: [ 229.803765] program_fw_provided_values: Could not get hotplug parameters
Sep 4 12:04:30 felicien NetworkManager: [1220522670.621720] nm_hal_device_added(): New device added (hal udi is '/org/freedesk
top/Hal/devices/pci_104c_8231').
Une idée ?
Merci d'avance...
# aide toi
Posté par nono14 (site web personnel) . Évalué à 2.
http://tuxmobil.org/expresscard_linux.html
Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités
[^] # Re: aide toi
Posté par gregolak . Évalué à 1.
# Ça c'est la première étape
Posté par benoar . Évalué à 3.
Le truc ici, c'est que ton système ne reconnait que le bridge, et pas le contrôleur firewire. Le module pciehp est le driver du bridge, et il faut donc maintenant charger le module (ou driver, c'est pareil dans notre cas) du contrôleur firewire. Normalement ça doit être fait automatiquement, mais je suppose que la gestion du hotplug pour les cartes PCIe (qui servent d'autant plus de bridge à un autre périph) est encore problématique.
Vu que chez moi, c'est le module ohci1394 qui gère le firewire, je te conseille d'essayer de faire de même :
modprobe ohci1394
Après, si ça ne marche pas, renvoie les erreurs/messages renvoyés.
[^] # Re: Ça c'est la première étape
Posté par gregolak . Évalué à 1.
En fait ohci1394 est déjà chargé par défaut, je suppose pour gérer le port firewire interne du PC. J'ai essayé d'enlever puis de remettre ohci1394, aucun message d'erreur, il me met ceci qui correspond (IRQ 22) au port firewire interne :
[12363.514956] ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[22] MMIO=[97000000-970007ff] Max Packet=[2048] IR/IT contexts=[4/4]
[12364.157187] ieee1394: Host added: ID:BUS[0-00:1023] GUID[c74119c900023f7b]
Je vois *vraiment* pas ce qui peut ne pas marcher, car une expresscard n'est qu'une bête carte d'extension...
[^] # Re: Ça c'est la première étape
Posté par benoar . Évalué à 2.
Donne-nous la sortie d'un lspci, histoire de voir s'il détecte au moins quelque chose (recharger le module ne change rien normalement, il l'aurait détecté tout seul, et celui qui est détecté dans les logs que tu nous donnes est ton port firewire intégré je suppose ?)
[^] # Re: Ça c'est la première étape
Posté par benoar . Évalué à 2.
[^] # Re: Ça c'est la première étape
Posté par gregolak . Évalué à 2.
02:00.0 PCI bridge: Texas Instruments XIO2000(A)/XIO2200(A) PCI Express-to-PCI Bridge (rev 03)
Bref... ça sent plus la non reconnaissance "hardware". J'ai regardé les mises à jour du BIOS proposées, rien ne concerne le port expresscard. Je pense que je vais me faire rembourser la carte et chercher une autre solution.
Merci encore pour ton aide !
[^] # Re: Ça c'est la première étape
Posté par benoar . Évalué à 3.
Je viens de regarder vite fait le man de lspci, il y aurait deux options qui pourraient t'intéresser : "-t" pour avoir une vue arborescente, et "-M" qui à priori passe même les bridges mals configurés .... à essayer.
[^] # Re: Ça c'est la première étape
Posté par gregolak . Évalué à 1.
La "bonne" nouvelle c'est que je peux renvoyer la carte là où je l'ai achetée et me la faire rembourser... ce que je vais faire, vu qu'elle coûtait quand même une cinquantaine d'euros !
Mais ce non fonctionnement me semble bien mystérieux...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.