Journal Rien ne va plus

Posté par  .
Étiquettes : aucune
0
24
août
2003
Bonsoir,
Je suis confronté à un problème extrêmement déroutant, et assez difficile à expliquer, mais je vais tenter de faire au mieux :-)
J'ai installé une Mdk 9.1 sur un athlon XP 1700+ (carte mère MSI 745 ultra), qui supporte également un Windows XP, pour tenter d'habituer mon frère à Linux, en douceur.
Le problème est que les ports USB ne fonctionnent absolument pas, et la carte son déraille. Par contre, pas de problème avec la carte réseau et le chip graphique (Nvidia). Je précise que bien sûr tout ce petit monde fonctionne bien sur l'autre OS.

Au démarrage, les logs indiquent ceci :

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
(cette dernière ligne me laisse perplexe).

Quand je branche un périphérique quelconque sur l'un des quatres ports, j'obtiens ceci :

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)

J'ai testé de démarrer avec et sans ACPI et avec et sans APIC (options passées dans lilo.conf).
De toute façon, je n'ai remarqué aucun message d'erreur dans les logs au sujet de ces éléments, pas même au sujet des IRQs, que j'ai supputé d'être à l'origine du problème au départ.

Apparemment, les modules chargés pour les périphériques sont les bons (snd-intel8x0 pour le chip audio SIS 7012, usb-ohci pour le chip USB SIS 7001)

Je suis complètement paumé. C'est bien la première fois que je rencontre un problème malgré les différentes installs de linux que j'ai fait (pourtant les portables sont réputés parfois coton à configurer sous linux).

Si quelqu'un a ne serait-ce qu'une idée d'ombre de piste, je lui en serait vraiment reconnaissant :-)

ps : quelq'un a marqué la carte mère comme compatible sur le site de Mandrake (vu qu'il n'y a aucune info sur la personne, ca n'est pas super fiable). En plus, j'ai trouvé des recommandations de cette CM par des linuxien(e)s sur divers forums.
  • # Re: Rien ne va plus

    Posté par  (site web personnel) . Évalué à 2.

    j'ai l'ombre d'une piste : j'ai la même chose avec le kernel 2.4.20 de gentoo alors que ca marche nickel avec un 2.4.19. Même en essayant de le compiler en module ou dans le noyau, en désactivant hotplug (oui tout ca n'a surement rien à voir, mais on ne sait jamais)) je n'arrive pas à le faire marcher.

    C'est embetant car je vient de m'acheter un lecteur usb de carte compact flash pour mon appareil photo qui est aussi en usb.
    • [^] # Re: Rien ne va plus

      Posté par  . Évalué à 1.


      j'ai l'ombre d'une piste : j'ai la même chose avec le kernel 2.4.20 de gentoo alors que ca marche nickel avec un 2.4.19. Même en essayant de le compiler en module ou dans le noyau, en désactivant hotplug (oui tout ca n'a surement rien à voir, mais on ne sait jamais)) je n'arrive pas à le faire marcher.

      Tu parles bien du module pilotant le chipset USB ?

      C'est embetant car je vient de m'acheter un lecteur usb de carte compact flash pour mon appareil photo qui est aussi en usb.
      Si ca marche en 2.4.19, c'est déjà ca pour toi :-)
      • [^] # Re: Rien ne va plus

        Posté par  (site web personnel) . Évalué à 1.

        >Tu parles bien du module pilotant le chipset USB ?
        oui
        • [^] # Re: Rien ne va plus

          Posté par  . Évalué à 1.

          Je comprenais bien ton message alors :-)

          Ca me fait penser qu'il me semble qu'il est possible d'utiliser au moins un noyau alternatif avec la Mandrake (ahh, leurs noyaux patchés à mort :-))
          Je vais regarder de ce côté-là, mais j'espère qu'on n'est pas obligé de tout réinstaller pour ce faire, et que je ne perdrais pas l'ACPI (vu que ca au moins ca marche).
  • # Re: Rien ne va plus

    Posté par  . Évalué à 3.

    t as essayé de remplacer usb-ohci par usb-uhci ?
    • [^] # Re: Rien ne va plus

      Posté par  . Évalué à 1.

      Ca me parait en effet une tres bonne approche. Si je me souviens bien OHCI c'est juste Texas Instruments et UHCI c'est le reste du monde donc ....

      Kha
    • [^] # Re: Rien ne va plus

      Posté par  (site web personnel) . Évalué à 1.

      ou uhci tout court ?
    • [^] # Re: Rien ne va plus

      Posté par  . Évalué à 1.

      Je vais paraître bête, mais j'y ai pensé et je ne sais pas du tout comment on fait ca :-)
      J'ai cherché dans google, mais à défaut de connaître les bons mots clefs (fichier de config, etc.), lesrpages qui pourraient peut-être m'aider sont noyées parmis les nombreuses réponses de google.
  • # Re: Rien ne va plus

    Posté par  (site web personnel) . Évalué à 1.

    Essaye eventuellement un autre driver USB (il y'en a plusieurs dans le kernel, sauf si ton chipset est particulier). Je me sers du drivers UHCI et il ne m'a jamais posé de problème avec les kernels 2.4.19 2.4.20 2.4.21 et 2.4.22pre/rc que ce soit avec un appareil photo (usb-storage), un scanneur ou une souris optique.
  • # Re: Rien ne va plus

    Posté par  (site web personnel) . Évalué à 1.

    Pour la carte son qui déraille (si tu as le meme probleme que moi):
    baisse les graves comment je sais pas moi j'utilise XMMS et ça marche mieux que sous windows(ben oué il me fait bip-bip pendant que j'ecoute de la musik!) enfin je vais essyer de mettre les drivers à jour
    • [^] # Re: Rien ne va plus

      Posté par  . Évalué à 1.

      En fait, mon problème avec la carte son est que si je joue une musique ou un son quelconque, on va entendre deux fois la meme demi-seconde puis la lecture va s'arrêter complètement. Si je tente d'avancer dans la lecture (ou meme de faire pause et de reprendre), je n'aurais plus qu'à killer le lecteur.
      Je n'ai pas précisé plus sur ce problème car il est secondaire (et puis j'ai une vieille SB PCi 128 qui traîne), et parce que j'ai l'impression qu'il est lié à celui que j'ai avec l'usb (je suis à peu près sûr que lorsque l'un sera résolu, l'autre le sera aussi).
  • # Re: Rien ne va plus

    Posté par  . Évalué à 1.

    Petite mise à jour, même si ce journal est loin de la page principale maintenant, ca servira peut-être à quelqu'un qui le trouvera par google :-)

    Déjà, je n'ai trouvé aucune solution, même si je sais à peu près d'où vient le problème.
    Le problème est décrit à : http://www.linux-usb.org/FAQ.html#ts6(...))
    En gros, ca veut dire que les interruptions matérielles ne sont pas transmises correctement, à cause de l'APIC ou de l'ACPI :


    ACPI activé, APIC désactivé, /proc/interrupts contient :
    CPU0
    0: 10701 XT-PIC timer
    1: 191 XT-PIC keyboard
    2: 0 XT-PIC cascade
    8: 1 XT-PIC rtc
    9: 0 XT-PIC acpi
    12: 737 XT-PIC PS/2 Mouse
    14: 114 XT-PIC ide0
    15: 9762 XT-PIC ide1
    16: 0 IO-APIC-level bttv
    17: 0 IO-APIC-level eth0
    18: 0 IO-APIC-level SiS SI7012
    19: 0 IO-APIC-level usb-ohci
    23: 0 IO-APIC-level usb-ohci
    NMI: 0
    LOC: 10669
    ERR: 3
    MIS: 0
    Première surpise, certaines IRQs, supérieures à 15 semblent quand même
    attribuées par l'APIC. De plus, on voit que les compteurs
    d'interruptions des IRQs en question restent à zéro. Ceci explique déjà
    pourquoi certains périphériques ne fonctionnent pas du tout.


    ACPI désactivé, APIC activé :
    CPU0
    0: 42272 IO-APIC-edge timer
    1: 1064 IO-APIC-edge keyboard
    2: 0 XT-PIC cascade
    8: 1 IO-APIC-edge rtc
    12: 6673 IO-APIC-edge PS/2 Mouse
    14: 118 IO-APIC-edge ide0
    15: 9985 IO-APIC-edge ide1
    16: 0 IO-APIC-level usb-ohci, bttv
    17: 0 IO-APIC-level eth0
    18: 0 IO-APIC-level SiS SI7012
    19: 0 IO-APIC-level usb-ohci
    NMI: 0
    LOC: 42231
    ERR: 0
    MIS: 0
    Les mêmes périphériques ne fonctionnent pas, et toutes les IRQS sont
    associées à l'APIC.

    ACPI désactivé, APIC désactivé :
    Le système ne boote pas du tout, bloqué sur le chargement du pilote
    OHCI.

    Je n'ai aucune autre idée pour le moment ...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.