Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

[GNU/Linux smp kernel 2.6.x] USB1.1 werkt soms niet

jolo
10 antwoorden
  • Sinds woensdag 26 mei verschijnt er in SuSE 9.1 dagelijks een pop-up bericht
    [code:1:ed35f75999]
    KWrited - luistert op apparaat/dev/pts/36

    Message from syslogd@linux at Wed May 26 05:11:02 2004 …
    linux kernel: Disabling IRQ #11
    [/code:1:ed35f75999]
    In dmesg
    [code:1:ed35f75999]
    irq 11: nobody cared!
    Call Trace:
    [<c010c014>] __report_bad_irq+0x24/0x90
    [<c010c314>] do_IRQ+0x164/0x1b0
    [<c011adca>] smp_apic_timer_interrupt+0xea/0x160
    [<c010a148>] common_interrupt+0x18/0x20
    [<c01072a0>] default_idle+0x0/0x40
    [<c01072c9>] default_idle+0x29/0x40
    [<c0107f24>] cpu_idle+0x24/0x50
    [<c03e070b>] start_kernel+0x34b/0x3d0
    [<c03e0100>] unknown_bootoption+0x0/0x190

    handlers:
    [<e19bdb00>] (usb_hcd_irq+0x0/0x60 [usbcore])
    [<e19bdb00>] (usb_hcd_irq+0x0/0x60 [usbcore])
    Disabling IRQ #11
    [/code:1:ed35f75999]
    Het lijkt erop dat deze melding alleen te zien is bij de eerste start van de dag. na een her start van de pc is deze melding er niet. Ik neem aan dat SuSE zo een melding niet zomaar geeft. Dus ik vraag me af wat er mis kan zijn. Dit zijn de gebruikte interrupts
    [code:1:ed35f75999]
    jolo@linux:~> cat /proc/interrupts
    CPU0 CPU1
    0: 4956090 33 IO-APIC-edge timer
    1: 1740 0 IO-APIC-edge i8042
    2: 0 0 XT-PIC cascade
    8: 2 0 IO-APIC-edge rtc
    9: 0 0 IO-APIC-level acpi
    11: 99998 2 IO-APIC-level uhci_hcd, uhci_hcd
    12: 71239 0 IO-APIC-edge i8042
    14: 56332 0 IO-APIC-edge ide0
    15: 36553 2 IO-APIC-edge ide1
    16: 524577 0 IO-APIC-level ohci_hcd, nvidia
    17: 50 1 IO-APIC-level ohci_hcd, EMU10K1
    18: 2884 1 IO-APIC-level ehci_hcd, eth0
    19: 148613 0 IO-APIC-level ohci1394, bttv0
    NMI: 0 0
    LOC: 4955577 4955603
    ERR: 0
    MIS: 0
    jolo@linux:~>[/code:1:ed35f75999]
  • Nu nog wat extra info. Het gaat hier dus om mijn Dual Pentium III 1000 Mhz met 512 MB RAM. Doorgaans gaat deze 's morgens vroeg aan. Als deze enige tijd aan staat verschijnt in KDE de pop-up bericht. Als ik even later naar mijn werk ga, gaat de pc helemaal uit. Dus de stekker uit het stopcontact. 's Nachts is de stekker ook uit het stopcontact. Dus als de pc de tweede maal aan gaat op dezelfde dag, verschijnt die pop-up bericht niet.

    Dan nog wat meer info over interrupt 11. Ten eerste is dat niet de echte interrupt, maar een virtuele interrupt. De echte interrupt is 5. En wordt gebruikt voor de onboard usb1.1 controller, waar een printer op aan is gesloten. Bovendien in tegenstelling tot de info van cat /proc/interrupts deelt de printer deze interrupt met de netwerkkaart eth0. De internet verbinding via netwerkkaart eth0 blijft ondanks de Disabling IRQ #11 melding, gewoon werken.

    Verder is het uitschakelen van apic (noapic) niet mogelijk, want dan loopt SuSE Linux tijdens het activeren van de netwerkkaart eth0 vast. De netwerkkaart heeft op het moment van vastlopen nog geen ip-adres. En de pc regeert ook niet meer op het toetsenbord, zodat het drukken op de reset knop onvermijdelijk wordt.
  • Nog meer aanvullende info. Het pop-up bericht:"linux kernel: Disabling IRQ #11", verschijnt nog dagelijks. Bovendien als ik dan mijn USB printer aanzet, verschijnt er in die pop-up bericht nog een melding
    [code:1:c897bfcc06]
    linux kernel: Disabling IRQ #19
    [/code:1:c897bfcc06] de dmesg meld daarover het volgende
    [code:1:c897bfcc06]
    irq 19: nobody cared!
    Call Trace:
    [<c010c014>] __report_bad_irq+0x24/0x90
    [<c010c314>] do_IRQ+0x164/0x1b0
    [<c011adca>] smp_apic_timer_interrupt+0xea/0x160
    [<c010a148>] common_interrupt+0x18/0x20
    [<c01072a0>] default_idle+0x0/0x40
    [<c01072c9>] default_idle+0x29/0x40
    [<c0107f24>] cpu_idle+0x24/0x50
    [<c03e070b>] start_kernel+0x34b/0x3d0
    [<c03e0100>] unknown_bootoption+0x0/0x190

    handlers:
    [<e1a64df0>] (ohci_irq_handler+0x0/0x867 [ohci1394])
    [<e1b28360>] (bttv_irq+0x0/0x760 [bttv])
    Disabling IRQ #19
    usb 2-2: control timeout on ep0out [/code:1:c897bfcc06] Een print opdracht naar de printer kan dan niet worden uitgevoerd. Usbview ziet de USB printer dan niet meer.

    Na de pc opnieuw te hebben opgestart ziet usbview de USB printer weer wel. De print opdracht werd nog steeds niet uitgevoerd. In kcontrol bleek bij Systeembeheer > printers een kruisje door de printer te staan. Dat heb ik ook al eerder gehad. Na de printer te hebben gestart, werd de print opdracht uitgevoerd. Ter verduidelijking hier een afbeelding van de kernel berichten.

    [img:c897bfcc06]http://members.ams.chello.nl/j.loep/images/disabling-irq11b.jpg[/img:c897bfcc06]

    Dus de vraag is dus, of iemand enig idee heeft waarom er dagelijks bij de eerste start van de pc er IRQ's worden uitgeschakeld? En er dus een reboot voor nodig is om te kunnen printen. Het probleem met die IRQ's is ontstaan na die herinstallatie van SuSE 9.1. Ik heb verder niks veranderd aan de hardware.
  • Omdat nu is gebleken dat deze pop-up bericht Disabling IRQ #11 in KDE er ook is op dezelfde pc in Slackware 9.1 kernel 2.6.6, heb ik de topic titel gewijzigd. De dmesg melding over irq 11: nobody cared, lijkt ook op die in SuSE 9.1 De laatste hardware wijziging die ik in die pc heb uitgevoerd was 18 mei 2004. Het vervangen van een realtek netwerkkaart voor een 3com netwerkkaart. En zoals ik al in de openingpost al aangaf kwamen die pop-up berichten pas vanaf woensdag 26 mei.

    De vraag is dus wat die dagelijkse pop-up berichten over het disablen van IRQ 11, en als de USB printer aan staat ook het disablen van IRQ 19, te betekenen zouden kunnen hebben. Wellicht hardware problemen?
  • [quote:0a33e4672d="jolo"]De laatste hardware wijziging die ik in die pc heb uitgevoerd was 18 mei 2004. Het vervangen van een realtek netwerkkaart voor een 3com netwerkkaart.[/quote:0a33e4672d] Ik heb dit verder onderzocht. Behalve die dagelijkse pop-up berichten in KDE over die IRQ 11, bleek ook met die 3com netwerkkaart dat de PS/2 muis uitviel, wanneer een USB1.1 zip drive werd ingeplugd. Dat was niet het geval met die realtek netwerkkaart.

    Een oplossing heb ik inmiddels al gevonden. De PCI kaarten zaten als volgt in mijn Asus CUV4X-D moederbord
    [code:1:0a33e4672d]
    PCI slot 1 - leeg
    PCI slot 2 – Creative Labs Sound blaster Live
    PCI slot 3 – 3com netwerkkaart
    PCI slot 4 – Sitecom USB2/Firewire Combo Card
    PCI slot 5 – Hauppauge tv-kaart
    [/code:1:0a33e4672d]
    Deze heb ik nu als volgt geplaatst
    [code:1:0a33e4672d]
    PCI slot 1 - leeg
    PCI slot 2 – Creative Labs Sound blaster Live
    PCI slot 3 – Sitecom USB2/Firewire Combo Card
    PCI slot 4 – Hauppauge tv-kaart
    PCI slot 5 – 3com netwerkkaart
    [/code:1:0a33e4672d]
    Nu blijft de PS/2 muis gewoon werken, als de zip drive wordt ingeplugd. Bovendien de dagelijkse pop-up bericht in KDE over die IRQ 11, is nu ook verdwenen.
  • ja die tv kaarten zijn leuke dingen. zo is er wel eens een harddisk van me stuk gegaan onder windows 98 met een tv kaart. zet die tv kaart aan, hangt het hele systeem en hoor ik de harddisk koppen over de schijf schuren. weet niet of het toeval was misschien..? heb het nog geprobeerd te reanimeren, maar van de hdd was weinig meer van over.
  • [quote:12f12ec6e5="jolo"]Bovendien de dagelijkse pop-up bericht in KDE over die IRQ 11, is nu ook verdwenen.[/quote:12f12ec6e5] Ik was toch iets te voorbarig. Na deze pop-up bericht in KDE over die IRQ 11, vanaf zondag 13 juni niet meer te hebben gezien, is deze vanaf vandaag weer terug.
    [code:1:12f12ec6e5]
    #Message from syslogd@linux at Sat Jun 19 06:43:30 2004 …
    linux kernel: Disabling IRQ #11[/code:1:12f12ec6e5]

    Ik had deze kernel message weliswaar ook al in Slackware current februari 2004 gehad
    [quote:12f12ec6e5="jolo"]Omdat nu is gebleken dat deze pop-up bericht Disabling IRQ #11 in KDE er ook is op dezelfde pc in Slackware 9.1 kernel 2.6.6[/quote:12f12ec6e5] zag ik maar één keer. Ik ga nu dan maar een tijdje Slackware 10 RC1, die ik dan ga compileren met kernel 2.6.7, gebruiken als hoofd-distro.

    Maar als er suggesties zijn dan verneem ik dat graag.
  • Inmiddels heb ik Slackware 10 RC1 geïnstalleerd, en smp kernel 2.6.7 gecompileerd. Echter ook dan heb ik die irq 11: nobody cared! Foutmelding. Ik heb ook nog geprobeerd in plaats van die 3com netwerkkaart, een oudere netwerkkaart met een winbond 89C940 chipset. Maar ook dan verschijnt die irq 11: nobody cared! Foutmelding.

    Ik heb ook nog het volgende geprobeerd. Namelijk de default kernel van SuSE. Dus de uni 2.6.4 kernel. En in Slackware 9.0 de 2.4.20 kernel. In deze beide gevallen (nog) geen foutmeldingen. Ik heb ook voor Slackware 10 RC1 een kernel 2.6.7 gecompileerd met alleen uni processor ondersteuning. Deze test loopt nog.

    Het zou namelijk kunnen dat alleen de smp kernel 2.6.x dat irq 11: nobody cared probleem heeft. Ik heb de topic titel ervoor aangepast. En hoop dat deze nu duidelijker is.

    Omdat ik er nog niet zeker van ben dat het een smp kernel 2.6.x probleem is, ga ik ook nog Mandrake Official 10.0 met smp kernel 2.6.3 testen. Ik hoop nog steeds dat er nog wat suggesties komen.
  • Ik hoop dat je al doorhebt dat er niemand op dit forum je kan helpen me je probleem omdat je blijkbaar de enige bent die hiermee geconfronteerd wordt. Ik zou dus aanraden om je probleem eens in de linux kernel mailing list te gooien.
  • Of dat probleem geschikt is voor de linux kernel mailing list ben ik niet zeker van. De excacte omstandigheden waaronder usb1.1 uitvalt weet ik nog niet. Er zijn ook nog problemen bij het reproduceren van het usb1.1 probleem. Het onstaat tenslotte niet consequent na iedere reboot. Nu ga ik er nog vanuit dat het een smp kernel 2.6.x probleem is. De smp kernel ondersteunt standaard apic. Daarentegen de uni kernel ondersteunt alleen apic als Local apic support on uniprocessors in de kernel wordt mee gebakken. Dus zou het een apic probleem kunnen zijn. Ik test nog wel verder. Bamboe, in ieder geval bedankt voor het meedenken.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.