OVH Cloud OVH Cloud

compatibilité carte mere (usb)

4 réponses
Avatar
Cyberdivad
Bonjour à tou(e)s,

J'ai déjà installé différentes distributions de Linux sur plusieurs
machines, mais là, j'ai un problème que je n'arrive vraiment pas à
résoudre. Mes recherches sur [groups].google.com n'ont rien donné de
probant.

Voilà, suite à l'installation d'une Mandake 9.1 sur un athlon xp 1.7+,
il s'avère que très peu de périphériques fonctionnent corrêctement. La
carte mère est une MSI 745 ultra (marquée comme compatible par un
utilisateur de mandrake sur leur site).

Le son ne fonctionne pas (si on joue un fichier audio, on entend deux
fois le meme extrait d'une seconde puis ca coupe). Apparemment, le bon
module est pourtant chargé. Aucun périphérique USB n'est reconnu par les
hubs (il y en a 2 de 2 ports intégrés à la carte mère). J'obtiens
systématiquement ceci au branchement :

usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
usb.c: USB device not accepting new address=2 (error=-110)
usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
usb.c: USB device not accepting new address=3 (error=-110)


Au démarrage de Linux, les logs indiquent ceci au sujet de l'usb :

usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xd4932000, IRQ 16
usb-ohci.c: usb-00:02.3, Silicon Integrated Systems [SiS] 7001 (#2)
usb.c: new USB bus registered, assigned bus number 1
usb-ohci.c: USB OHCI at membase 0xd4934000, IRQ 19
usb-ohci.c: usb-00:02.2, Silicon Integrated Systems [SiS] 7001
usb.c: new USB bus registered, assigned bus number 2
usbdevfs: remount parameter error


lspci donne :

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 745 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual
PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513
00:02.2 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB
Controller (rev 07)
00:02.3 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB
Controller (rev 07)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS]
SiS7012 PCI Audio Accelerator (rev a0)
00:0a.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
(rev 30)
00:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video
Capture (rev 11)
00:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
(rev 11)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2
MX/MX 400] (rev b2)


Les modules chargés pour les différents périphériques (selon lspcidrake) :

unknown : Silicon Integrated Systems [SiS]|745 Host
unknown : Silicon Integrated Systems [SiS]|5591/5592 AGP
unknown : Silicon Integrated Systems [SiS]|85C503/5513
usb-ohci : Silicon Integrated Systems [SiS]|7001 USB
usb-ohci : Silicon Integrated Systems [SiS]|7001 USB
unknown : Silicon Integrated Systems [SiS]|5513 [IDE]
snd-intel8x0 : Silicon Integrated Systems [SiS]|SiS7012 PCI Audio
Accelerator
3c59x : 3Com Corporation|3c905B 100BaseTX [Cyclone]
bttv : Brooktree Corporation|Bt878
btaudio : Brooktree Corporation|Bt878
Card:NVIDIA GeForce2 DDR (generic): nVidia Corporation|NV11 Geforce2
MX/MX 400
unknown : Unknown|USB OHCI Root Hub [Hub|Root Hub]
unknown : Unknown|USB OHCI Root Hub [Hub|Root Hub]


Si quelqu'un peut m'aider à me sortir de ce mauvais pas, je lui en
serais très reconnaissant :-), c'est bien la première fois que je
rencontre un problème pareil. Je me tiens évidemment à disposition pour
des compléments d'informations éventuelles, en espérant fortement qu'il
ne s'agisse pas d'un problème de chipset non supporté :-)

Merci d'avance

4 réponses

Avatar
Cyberdivad
Le Vendredi 22 Août 2003 19:26, Cyberdivad (), a
écrit dans le message <3f465256$0$26843$ :

[ problème de dysfonctionnement général des périphériques]


J'ai continué mes recherches au sujet de ce problème déroutant. Les
maigres pistes que j'ai trouvé semblent indiqué que le message suivant
soit caractéristique et indique que le chipset USB est inopérant (en
tout cas, le pilote et lui ne parviennent pas à communiquer
correctement) pour une raison qui reste à déterminer :

usbdevfs: remount parameter error


Je crois avoir déterminé que ces pilotes soient les bons (usb/audio) :

usb-ohci : Silicon Integrated Systems [SiS]|7001 USB
usb-ohci : Silicon Integrated Systems [SiS]|7001 USB
snd-intel8x0 : Silicon Integrated Systems [SiS]|SiS7012 PCI Audio
Accelerator


Ces périphériques en tout cas fonctionnent :
3c59x : 3Com Corporation|3c905B 100BaseTX [Cyclone]
bttv : Brooktree Corporation|Bt878
btaudio : Brooktree Corporation|Bt878
Card:NVIDIA GeForce2 DDR (generic): nVidia Corporation|NV11 Geforce2
MX/MX 400


Ces pilotes sont indiqués "unknown" parce qu'ils sont directement
intégrés au noyau ou il faudrait charger quelque chose ?

unknown : Unknown|USB OHCI Root Hub [Hub|Root Hub]
unknown : Unknown|USB OHCI Root Hub [Hub|Root Hub]
unknown : Silicon Integrated Systems [SiS]|745 Host
unknown : Silicon Integrated Systems [SiS]|5591/5592 AGP
unknown : Silicon Integrated Systems [SiS]|85C503/5513
unknown : Silicon Integrated Systems [SiS]|5513 [IDE]



Sinon, j'ai tenté de démarrer avec et sans ACPI, et avec et sans APIC
(je ne sais pas très bien qu'est ce dernier).

Cependant, j'ai remarqué qu'il existe une option APIC dans le BIOS, avec
deux versions de tables (MS 1.1 et MS 1.4, ce dernier étant
actuellement sélectionné).

Si je choisis de désactiver APIC au démarrage de Linux, faut-il
également le désactiver dans le BIOS (je le suppose) ? Dans ce cas, y
a-t-il un risque que ca pose problème avec MS-Windows XP (que je ne
peux pas me permettre de risquer) ?

Apparemment ACPI fonctionne bien, et ne serait pas à l'origine de mon
problème. Ci-dessous des extraits de l'intialisation :

ACPI: have wakeup address 0xc0001000
ACPI: System [ACPI] (supports S0 S1 S4 S5)
ACPI: PCI Root Bridge [PCI0] (00:00)
ACPI: PCI Interrupt Routing Table [_SB_.PCI0._PRT]
ACPI: Power Resource [URP1] (off)
ACPI: Power Resource [URP2] (off)
ACPI: Power Resource [FDDP] (off)
ACPI: Power Resource [LPTP] (off)
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 7 10 11 12 14 15, disabled)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 7 10 11 12 14 15, disabled)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 7 10 11 12 14 15, disabled)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 5
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 5
PCI: Using ACPI for IRQ routing
apm: overridden by ACPI.
ACPI: Processor [CPU1] (supports C1)
ACPI: Power Button (FF) [PWRF]

Je commence à être vraiment perdu. Apparemment, des pilotes pour tous
mes chipsets existent, donc mon matériel semble supporté. Pourtant, un
problème subsiste quelque part. Je pense à un problème d'IRQ, mais
[dés]activer l'acpi ne change rien, et plusieurs périphériques
fonctionnent, eux (carte graphique, réseau).

Quelqu'un aurait une idée de piste ?

Merci d'avance

--
Cyberdivad - http://www.cyberdivad.com/

Avatar
J. Mayer
On Sat, 23 Aug 2003 14:14:59 +0200, Cyberdivad wrote:

Le Vendredi 22 Août 2003 19:26, Cyberdivad (), a
écrit dans le message <3f465256$0$26843$ :

[ problème de dysfonctionnement général des périphériques]


J'ai continué mes recherches au sujet de ce problème déroutant. Les
maigres pistes que j'ai trouvé semblent indiqué que le message suivant
soit caractéristique et indique que le chipset USB est inopérant (en
tout cas, le pilote et lui ne parviennent pas à communiquer
correctement) pour une raison qui reste à déterminer :

usbdevfs: remount parameter error


C'est étrange que tu essayes de remonter un usbdevfs...

En tout cas, on peut le monter sans avoir d'USB sur la machine,
donc ça n'a aucun rapport avec un pb hard...

Je crois avoir déterminé que ces pilotes soient les bons (usb/audio) :

usb-ohci : Silicon Integrated Systems [SiS]|7001 USB
usb-ohci : Silicon Integrated Systems [SiS]|7001 USB
snd-intel8x0 : Silicon Integrated Systems [SiS]|SiS7012 PCI Audio
Accelerator



Ca a l'air OK

Sinon, j'ai tenté de démarrer avec et sans ACPI, et avec et sans APIC
(je ne sais pas très bien qu'est ce dernier).
Si tu as des problèmes, c'est effectivement mieux de complètement

désactiver l'ACPI et le support de l'APIC (sauf si tu est en
SMP...). Es-tu certain qu'ils ont craiment désactivé par Linux ?


Cependant, j'ai remarqué qu'il existe une option APIC dans le BIOS, avec
deux versions de tables (MS 1.1 et MS 1.4, ce dernier étant
actuellement sélectionné).

Si je choisis de désactiver APIC au démarrage de Linux, faut-il
également le désactiver dans le BIOS (je le suppose) ? Dans ce cas, y
a-t-il un risque que ca pose problème avec MS-Windows XP (que je ne
peux pas me permettre de risquer) ?


En principe, tu peux les laisser dans le BIOS. Linux ne s'en
servira pas si tu ne veux pas qu'il le fasse...

Je ne peux pas vraiment t'aider plus, désolé...


Avatar
Cyberdivad
Le Lundi 25 Août 2003 05:49, J. Mayer (),
a écrit dans le message :

usbdevfs: remount parameter error


C'est étrange que tu essayes de remonter un usbdevfs...



Hmm, c'est le script de démarrage de la mdk 9.1 qui le fait :-)

En tout cas, on peut le monter sans avoir d'USB sur la machine,
donc ça n'a aucun rapport avec un pb hard...


Ok. J'ai noté ce message parce qu'il m'a frappé, et tu as raison. Après
vérification, je le retrouve sur une machine où l'usb fonctionne bien.

Sinon, j'ai tenté de démarrer avec et sans ACPI, et avec et sans APIC
(je ne sais pas très bien qu'est ce dernier).
Si tu as des problèmes, c'est effectivement mieux de complètement

désactiver l'ACPI et le support de l'APIC (sauf si tu est en
SMP...). Es-tu certain qu'ils ont craiment désactivé par Linux ?


J'ai en effet remarqué que l'outil de Mandrake n'est pas digne de
confiance à ce sujet (après avoir lancé l'outil et regardé lilo.conf,
il manque toujours des options ..)
J'ai regardé le log dmesg correspondant au boot sans APIC, et
effectivement je trouve encore des références à ce dernier.. Je vais
tester en éditant lilo.conf moi-même, ca sera plus sûr :-)

Si je choisis de désactiver APIC au démarrage de Linux, faut-il
également le désactiver dans le BIOS (je le suppose) ? Dans ce cas, y
a-t-il un risque que ca pose problème avec MS-Windows XP (que je ne
peux pas me permettre de risquer) ?


En principe, tu peux les laisser dans le BIOS. Linux ne s'en
servira pas si tu ne veux pas qu'il le fasse...


Voilà qui me rassure :-)

--
Cyberdivad - http://www.cyberdivad.com
Projet de FAQ sur Linux en wiki : http://cyberdivad.free.fr/faqlinux/



Avatar
J. Mayer
On Mon, 25 Aug 2003 13:36:17 +0200, Cyberdivad wrote:

Le Lundi 25 Août 2003 05:49, J. Mayer (),
a écrit dans le message :

usbdevfs: remount parameter error


C'est étrange que tu essayes de remonter un usbdevfs...



Hmm, c'est le script de démarrage de la mdk 9.1 qui le fait :-)

<...>

J'ai en effet remarqué que l'outil de Mandrake n'est pas digne de
confiance à ce sujet (après avoir lancé l'outil et regardé lilo.conf,
il manque toujours des options ..)
J'ai regardé le log dmesg correspondant au boot sans APIC, et
effectivement je trouve encore des références à ce dernier.. Je vais
tester en éditant lilo.conf moi-même, ca sera plus sûr :-)


Ne jamais faire confiance aux outils "qui font tout tous seuls" :=)))