[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