[Fli4l_dev] Informationen zum Tarball vom 21.12.2012 [24642]

Bernd Kuhls berndkuhls at hotmail.com
Do Jan 24 19:33:23 CET 2013


Christoph Schulz <fli4l at kristov.de> wrote in
news:50d4c51d$0$6547$9b4e6d93 at newsspool4.arcor-online.net: 

> usb:
[...]
> * Variable USB_LOWLEVEL entfernt, nicht mehr nötig [24543], [24549]

Hallo,

in /etc/boot.d/rc005.usb wird dafür folgender Code genutzt:

for i in x e o u
do
    do_modprobe ${i}hci-hcd

um alle USB-Module zu laden.
Mein Board ist ein P3B-F mit USB 1.1, in dem zusätzlich eine USB 2.0-PCI-
Karte werkelt. USB 1.1 kann ich im BIOS nicht abschalten, angeschlossen ist 
dort nichts, daher würde ich gerne auf [o|u]

hci_hcd verzichten und nur ehci_hcd nutzen.
Da auf dem Board die Zahl der PCI-IRQs auf vier beschränkt ist, soll 
sinnvollerweise nur ehci_hcd geladen werden. Dies habe ich bisher mit 
USB_LOWLEVEL='ehci' erreicht, was nun nicht mehr funktioniert.

Eine Lösung ist natürlich die Änderung des o.g. Skripts in 

for i in e

Das ist derzeit meine lokale Anpassung. Dieser Beitrag soll nur eine 
Rückmeldung sein, da die Entfernung von USB_LOWLEVEL die automatische 
Hardware-Konfiguration erleichtert. Mein Board ist halt etwas älter, 
funktioniert aber einwandfrei ;)

Auszug aus "cat /proc/interrupts", mit allen USB-Treibern:

  3:         22    XT-PIC-XT-PIC    ohci_hcd:usb2, uhci_hcd:usb4, eth1
  5:          4    XT-PIC-XT-PIC    fcclassic
 10:      10751    XT-PIC-XT-PIC    ehci_hcd:usb1, eth0
 11:          0    XT-PIC-XT-PIC    ohci_hcd:usb3
 14:         48    XT-PIC-XT-PIC    ata_piix
 15:       7275    XT-PIC-XT-PIC    sata_promise, ata_piix

Auszug aus "cat /proc/interrupts" mit aufgeräumten IRQs aufgrund der 
weggefallenen USB-IRQs:

  3:          0    XT-PIC-XT-PIC    eth1
  4:      35271    XT-PIC-XT-PIC    sata_promise
  5:         12    XT-PIC-XT-PIC    fcclassic
  7:     314236    XT-PIC-XT-PIC    eth0
 10:      34315    XT-PIC-XT-PIC    ehci_hcd:usb1
 14:         48    XT-PIC-XT-PIC    ata_piix
 15:          0    XT-PIC-XT-PIC    ata_piix

IRQs 0, 1, 2, 6, 8, 9 & 12 habe ich jeweils weggelassen.

Viele Grüße, Bernd


Mehr Informationen über die Mailingliste Fli4l_dev