PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Serveur - Sécurité et techniques > fr.comp.os.linux.config > Problème avec une carte USB PCMCIA
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
fr.comp.os.linux.config Prise en main d'un système Linux.

Problème avec une carte USB PCMCIA

Réponse
 
LinkBack Outils de la discussion
Vieux 30/12/2006, 17h26   #1
François.Valenduc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Problème avec une carte USB PCMCIA

Bonjour à tous,

J'ai acheté une carte pcmcia avec deux ports USB 2.0 et j'ai quelque
difficultés à la faire fonctionner. En fait, la carte est correctement
reconnue par le noyau. Le problème est que mis à part une clé USB, tous
les autres périphériques que j'essaie de connecter ne sont pas détecté.
Ainsi, mon imprimante ou ma souris usb ne sont pas reconnus lorsque je
les branche. Pourtant, les modules appropriés (usblp ou usbhid) sont
bien présents. D'ailleurs, quand je les branches sur un des ports USB
d'origine de mon portable, ces périphériques sont correctement détectés.

Quelqu'un sait t'il comment résoudre ce problème ?
Merci d'avance pour votre aide.

François Valenduc
  Réponse avec citation
Vieux 30/12/2006, 17h39   #2
Luc Habert
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problème avec une carte USB PCMCIA

"François.Valenduc" :

> J'ai acheté une carte pcmcia avec deux ports USB 2.0 et j'ai quelque
> difficultés à la faire fonctionner. En fait, la carte est correctement
> reconnue par le noyau. Le problème est que mis à part une clé USB, tous
> les autres périphériques que j'essaie de connecter ne sont pas détecté.


Qu'entends-tu exactement par «pas détecté»? Il n'y a rien du tout dans le
syslog?

Sont-ce des périphériques USB 1 ou USB 2?

> Ainsi, mon imprimante ou ma souris usb ne sont pas reconnus lorsque je
> les branche. Pourtant, les modules appropriés (usblp ou usbhid) sont
> bien présents.


Étaient-ils là avant que tu branches le périphérique?

> D'ailleurs, quand je les branches sur un des ports USB d'origine de mon
> portable, ces périphériques sont correctement détectés.


J'ai déjà eu le cas d'une clef qui marchait dans certains ports d'une
machine et pas d'autres, tandis que d'autres clefs marchaient dans tous les
ports. Après pas mal de cheveux arrachés, on a fini par s'apercevoir que la
clef en question avait un connecteur plus court que les autres clefs avec
lesquelles on essayait, et que les ports problématiques étaient un peu en
retrait à l'intérieur du boitier... HTH.
  Réponse avec citation
Vieux 30/12/2006, 17h46   #3
François.Valenduc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problème avec une carte USB PCMCIA

Luc Habert a écrit :
> "François.Valenduc" :
>
>> J'ai acheté une carte pcmcia avec deux ports USB 2.0 et j'ai quelque
>> difficultés à la faire fonctionner. En fait, la carte est correctement
>> reconnue par le noyau. Le problème est que mis à part une clé USB, tous
>> les autres périphériques que j'essaie de connecter ne sont pas détecté.

>
> Qu'entends-tu exactement par « pas détecté » ? Il n'y a rien du tout dans le
> syslog?
>
> Sont-ce des périphériques USB 1 ou USB 2?
>
>> Ainsi, mon imprimante ou ma souris usb ne sont pas reconnus lorsque je
>> les branche. Pourtant, les modules appropriés (usblp ou usbhid) sont
>> bien présents.

>
> Étaient-ils là avant que tu branches le périphérique?
>
>> D'ailleurs, quand je les branches sur un des ports USB d'origine de mon
>> portable, ces périphériques sont correctement détectés.

>
> J'ai déjà eu le cas d'une clef qui marchait dans certains ports d'une
> machine et pas d'autres, tandis que d'autres clefs marchaient dans tous les
> ports. Après pas mal de cheveux arrachés, on a fini par s'apercevoir que la
> clef en question avait un connecteur plus court que les autres clefs avec
> lesquelles on essayait, et que les ports problématiques étaient un peu en
> retrait à l'intérieur du boitier... HTH.


En fait, lorsque je branche la souris ou l'imprimante sur la carte
PCMCIA, rien n'apparaît dans le syslog ou dans dmesg et ces
périphériques ne fonctionnent pas. A contrario, lorsque je branche
l'imprimante ou la souris sur les ports USB "normaux" (quelque soit le
port choisi) de mon portable, il y en a une trace dans le syslog et dans
dmesg et ces 2 périphériques fonctionnent. Je pense que ce sont des
périphériques USB 2 mais a vrai dire, je ne pense pas que çà soit la
cause du problème car la carte USB PCMCIA est bien une carte USB 2.0 et
les deux modules ehci-hcd et uhci-hcd sont bien présents. D'ailleurs,
s'ils ne l'étaient pas, les ports USB d'origine de mon PC ne
fonctionneraient pas or ils fonctionnent sans problèmes.


François Valenduc
  Réponse avec citation
Vieux 30/12/2006, 17h54   #4
Luc Habert
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problème avec une carte USB PCMCIA

"François.Valenduc" :

> Je pense que ce sont des périphériques USB 2 mais a vrai dire, je ne pense
> pas que çà soit la cause du problème car la carte USB PCMCIA est bien une
> carte USB 2.0 et les deux modules ehci-hcd et uhci-hcd sont bien présents.
> D'ailleurs, s'ils ne l'étaient pas, les ports USB d'origine de mon PC ne
> fonctionneraient pas or ils fonctionnent sans problèmes.


Bah je cherchais des différences entre ta clef et les autres périphériques.
On pourrait imaginer que ta carte PCMCIA ne sait faire que de l'USB 2 (ou
que Linux ne sait pas lui faire faire de l'USB 1).

Mais le problème de contact me parait tout à fait vraisemblable.
  Réponse avec citation
Vieux 30/12/2006, 19h30   #5
François Valenduc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problème avec une carte USB PCMCIA

Luc Habert a écrit :
> "François.Valenduc" :
>
>> Je pense que ce sont des périphériques USB 2 mais a vrai dire, je ne pense
>> pas que çà soit la cause du problème car la carte USB PCMCIA est bien une
>> carte USB 2.0 et les deux modules ehci-hcd et uhci-hcd sont bien présents.
>> D'ailleurs, s'ils ne l'étaient pas, les ports USB d'origine de mon PC ne
>> fonctionneraient pas or ils fonctionnent sans problèmes.

>
> Bah je cherchais des différences entre ta clef et les autres périphériques.
> On pourrait imaginer que ta carte PCMCIA ne sait faire que de l'USB 2 (ou
> que Linux ne sait pas lui faire faire de l'USB 1).
>
> Mais le problème de contact me parait tout à fait vraisemblable.


A mon avis, l'explication concernant l'USB 2 est la plus crédible. Tous
les périphériques autres que la clé USB sont des périphériques USB 1 car
ils utilisent le pilote uhci-hcd. Par contre, la clé USB est USB 2 (elle
utilise le pilote ehci-hcd). Donc, effectivement, la carte PCMCIA ne
sait pas reconnaître les périphériques USB 1 dans Linux. Il se fait que
ce n'est pas le cas avec Windows où tous les périphériques que j'ai
essayé fonctionnent avec la carte PCMCIA. Donc, il faudrait trouver un
moyen de faire reconnaître les périphériques USB 1 par la carte PCMCIA.

Quelqu'un a t'il une idée ?
Merci d'avance pour vos conseils.

François Valenduc
  Réponse avec citation
Vieux 30/12/2006, 19h35   #6
Luc Habert
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problème avec une carte USB PCMCIA

François Valenduc :

> A mon avis, l'explication concernant l'USB 2 est la plus crédible.


Avec ta précision concernant l'usage sous windows, effectivement. Si tu
compares la sortie de «lspci -v» avec ta carte débranchée, et ta carte
branchée, quelles sont les lignes qui apparaissent?
  Réponse avec citation
Vieux 30/12/2006, 19h44   #7
François Valenduc
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problème avec une carte USB PCMCIA

Luc Habert a écrit :
> François Valenduc :
>
>> A mon avis, l'explication concernant l'USB 2 est la plus crédible.

>
> Avec ta précision concernant l'usage sous windows, effectivement. Si tu
> compares la sortie de « lspci -v » avec ta carte débranchée, et ta carte
> branchée, quelles sont les lignes qui apparaissent?


Voici les lignes de la sortie de lspci -v qui correspondent à la carte
PCMCIA:
03:00.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
Subsystem: NEC Corporation Hama USB 2.0 CardBus
Flags: medium devsel, IRQ 10
Memory at 34000000 (32-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: [40] Power Management version 2

03:00.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
Subsystem: NEC Corporation Hama USB 2.0 CardBus
Flags: medium devsel, IRQ 10
Memory at 34001000 (32-bit, non-prefetchable) [disabled] [size=4K]
Capabilities: [40] Power Management version 2

03:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
Subsystem: Unknown device 1838:1074
Flags: bus master, medium devsel, latency 68, IRQ 10
Memory at 34002000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2


A chaque fois, la spécification USB 2 apparaît. Dans les contrôleurs USB
présent d'origines sur mon PC, il y a des contrôleurs USB 1 et USB 2:
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM
(ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2
EHCI Controller (rev 03)

Celà explique donc pourquoi les périphériques USB 1 marchent sur les
ports du PC mais pas sur la carte PCMCIA. D'ailleurs, voilà ce qui
apparaît dans dmesg quand j'insère cette carte:

pccard: CardBus card inserted into slot 0
PCI: Enabling device 0000:03:00.2 (0000 -> 0002)
ACPI: PCI Interrupt 0000:03:00.2[C] -> Link [LNKE] -> GSI 10 (level,
low) -> IRQ 10
ehci_hcd 0000:03:00.2: EHCI Host Controller
ehci_hcd 0000:03:00.2: new USB bus registered, assigned bus number 5
ehci_hcd 0000:03:00.2: irq 10, io mem 0x34002000
ehci_hcd 0000:03:00.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb5: configuration #1 chosen from 1 choice
hub 5-0:1.0: USB hub found
hub 5-0:1.0: 5 ports detected

Il n'y a aucune trace d'un contrôleur USB 1. Y a t'il donc un moyen de
forcer ma carte PCMCIA à accepter les périphériques USB 1 et USB 2 ?

François Valenduc
  Réponse avec citation
Vieux 30/12/2006, 20h44   #8
Luc Habert
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Problème avec une carte USB PCMCIA

François Valenduc :

> 03:00.0 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
> Subsystem: NEC Corporation Hama USB 2.0 CardBus
> Flags: medium devsel, IRQ 10
> Memory at 34000000 (32-bit, non-prefetchable) [disabled] [size=4K]
> Capabilities: [40] Power Management version 2
>
> 03:00.1 USB Controller: NEC Corporation USB (rev 43) (prog-if 10 [OHCI])
> Subsystem: NEC Corporation Hama USB 2.0 CardBus
> Flags: medium devsel, IRQ 10
> Memory at 34001000 (32-bit, non-prefetchable) [disabled] [size=4K]
> Capabilities: [40] Power Management version 2
>
> 03:00.2 USB Controller: NEC Corporation USB 2.0 (rev 04) (prog-if 20 [EHCI])
> Subsystem: Unknown device 1838:1074
> Flags: bus master, medium devsel, latency 68, IRQ 10
> Memory at 34002000 (32-bit, non-prefetchable) [size=256]
> Capabilities: [40] Power Management version 2
>
>
> A chaque fois, la spécification USB 2 apparaît.


Oui, mais c'est juste du baratin. Les points importants, c'est «OHCI» et
«EHCI». «EHCI» veut dire USB 2, tandis que «OHCI» veut dire USB 1.
Pour l'USB 1, il y a deux types de controleurs: «OHCI» et «UHCI», gérés
respectivement par les modules «ohci-hcd» et «uhci-hcd». Il te faut donc
charger le module «ohci-hcd», car le «uhci-hcd» que tu as chargé ne sait
pas gérer de l'OHCI (mais tu peux le garder pour gérer le controleur UHCI
intégré à ta carte-mère).

Enfin je vois aussi des «disabled», j'espère que ça veut juste dire qu'il
n'y a pas de driver qui le gère, et non un problème plus profond.
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 02h44.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,16268 seconds with 16 queries