[Eisfair] [e1] Problem an USB

Thomas Quast eisfair at thquast.de
Mi Apr 3 21:07:00 CEST 2013


Hallo Thomas,

Thomas Bork schrieb:

> Mmh, könnte daran liegen:

> https://bugzilla.kernel.org/show_bug.cgi?id=32432
> https://bugs.launchpad.net/linux/+bug/349767

Hm, hab' mir das jetzt mal zu Gemuete gefuehrt und mir aufgefallen,
das alle, welche dort ihren Fehler meldeten, auf einem ICH7 bzw. ICH8
aufzusetzen.

Bei dem besagtem (fehlerhaften) System von mir sieht es aehnlich aus:

LSPCI:
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core
        processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd
        Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
        Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series
        Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
        Family USB Enhanced Host Controller #2 (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family
        PCI Express Root Port 1 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family
        PCI Express Root Port 3 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
        Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation H77 Express Chipset LPC Controller
        (rev 04)
00:1f.2 IDE interface: Intel Corporation 7 Series/C210 Series Chipset
        Family 4-port SATA Controller [IDE mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family
        SMBus Controller (rev 04)
00:1f.5 IDE interface: Intel Corporation 7 Series/C210 Series Chipset
        Family 2-port SATA Controller [IDE mode] (rev 04)
01:00.0 RAID bus controller: 3ware Inc 9650SE SATA-II RAID PCIe (rev 01)
03:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 30)
04:00.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet
        Controller (rev 05)

Nicht gerade ICH7/8, aber auffaellig das es alles Intel Systeme sind.

Dagegen auf einem getesteten System, an welchem ich das externe Device
im Dauereinsatz quaelte sieht es aber aehnlich aus:

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core
        processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core
        processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd
        Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
        Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series
        Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
        Family USB Enhanced Host Controller #2 (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family
        PCI Express Root Port 1 (rev c4)
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family
        PCI Express Root Port 5 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset
        Family USB Enhanced Host Controller #1 (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a4)
00:1f.0 ISA bridge: Intel Corporation B75 Express Chipset LPC Controller
        (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset
        Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus
        Controller (rev 04)
01:00.0 RAID bus controller: 3ware Inc 9750 SAS2/SATA-II RAID PCIe (rev 05)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168
        PCI Express Gigabit Ethernet controller (rev 09)
04:01.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet
        Controller (rev 05)

Nur mit dem Unterschied, das hier dieser Fehler nicht auftrat.

> Hier der Commit in 2.6.32.y, der eventuell zurück genommen werden müsste:

Dort wird u.a. geschrieben:
Plus there was an extreme case of "too slowly": a logical error in the
IAA watchdog-timer conversion meant that sometimes the unlink never got
scheduled.

Ich meine mich zu erinnern, eben diese Meldung "too slowly" in einem
Log entdeckt zu haben. Aus diesem Grund wiederhole ich den Dauertest
mit dem externen Device.

> Und dann müsste man alle danach stattgefundenen Änderungen durchgehen
> und prüfen, ob die eventuell auf dem zurückgenommenen Code aufsetzen...

Das klingt nicht danach, das dafuer mit einer schnellen Loesung zu
rechenn sei. Kann ich etwas dazu beitragen?

Gruss,
Thomas



Mehr Informationen über die Mailingliste Eisfair