Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

24.08.2007, 14:25

[gelöst] OHCI_HCD-Modul auch im 2.6.21er Kernel vorhanden?

Hi Leutz!

Nach langer Zeit habe ich mich endlich wieder entschlossen den neusten Kernel für mein System einzurichten, was für mich Version 2.6.21-suspend2-r7 ist. Bisher habe ich OHCI_HCD unter Device Drivers--> Usb Support--> Support for Host-side USB als Modul eingebunden, da ich es für meine externe Maus benötige und sich das Modul nach einem Suspend schnell wieder ins System laden lässt.
Im neuen Kernel existiert diese Möglichkeit scheinbar nicht mehr und folglich:

Quellcode

1
2
# modprobe ohci_hcd
FATAL: Module ohci_hcd not found.


Ich kann mir kaum vorstellen, dass ersatzlos Funktionen aus dem Kernel gestrichen werden, daher meine Frage: was ersetzt ohci im neuen Kernel?

Googlen blieb leider erfolglos.

Gruß, -Neo-


Mein PC:
Amd Phenom X4, 4x 2,5GHz
4GB DDR2-1066 RAM
Ati Radeon HD3870X2 mit 1024mb

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »-Neo-« (25.08.2007, 11:11)


2

24.08.2007, 18:40

Quellcode

1
cat /usr/src/linux/.config | grep OHCI

nicht drin?
müßte selber zuhause gucken, wo es ist, aber UHCI is drin, meine OHCI auch .. :(
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

3

24.08.2007, 21:50

RE: OHCI_HCD-Modul auch im 2.6.21er Kernel vorhanden?

Zitat

Original von -Neo-
[...] daher meine Frage: was ersetzt ohci im neuen Kernel?


Eigentlich wird OHCI von niemandem ersetzt. Ohne OHCI würde, je nach USB-Chipsatz, kein USB-Gerät funktionieren...

4

25.08.2007, 09:24

Quellcode

1
2
3
4
5
6
7
8
root@mainframe ~ # uname -r
2.6.21.6-vanilla
root@mainframe ~ # zgrep -i ohci /proc/config.gz
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set
# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y


Dein angegebener Pfad im menuconfig ist auch richtig:

Quellcode

1
2
3
4
5
6
7
8
   Symbol: USB_OHCI_HCD [=y]                                                                                                                        
   Prompt: OHCI HCD support                                                                                                                         
     Defined at drivers/usb/host/Kconfig:87                                                                                                         
     Depends on: USB && USB_ARCH_HAS_OHCI                                                                                                           
     Location:                                                                                                                                      
       -> Device Drivers                                                                                                                            
         -> USB support                                                                                                                             
           -> Support for Host-side USB (USB [=y])                                                                                                  


Möglicherweise ist eine der beiden Abhängigkeiten nicht gesetzt?

USB_ARCH_HAS_OHCI wird bei folgenden Architekturen gesetzt:

Quellcode

1
find /usr/src/linux/ -name "*defconfig" -exec grep -Hi "usb_arch_has_ohci=y" {} \;


USB aktiviert man durch

Quellcode

1
2
3
4
5
6
7
   Symbol: USB [=y]                                                                                                                                 
   Prompt: Support for Host-side USB                                                                                                                
     Defined at drivers/usb/Kconfig:45                                                                                                              
     Depends on: USB_ARCH_HAS_HCD                                                                                                                   
     Location:                                                                                                                                      
       -> Device Drivers                                                                                                                            
         -> USB support            


USB_ARCH_HAS_HCD wiederum ist gesetzt bei

Quellcode

1
find /usr/src/linux/ -name "*defconfig" -exec grep -Hi "usb_arch_has_hcd=y" {} \;
Frequent lock ups are a symptom of not enough memory but only in the way that nosebleeds are a symptom of gunshot wounds to the head.

5

25.08.2007, 11:10

Hey und Danke für die schnellen Antworten.

Allerdings habe ich allen Grund mich zu schämen :rolleyes:, denn alles ist wirklich an der Stelle, wo ich es sogar selbst angegeben habe. Mir ist nicht klar, wie ich das mehrere Stunden übersehen konnte und im Endeffekt sogar nen Forumsarktikel dazu eröffnet habe.

Peinlich, peinlich. Immerhin erklärt das warum ich beim googlen nichts finden konnte ;).

Trotzdem vielen Dank für die Hilfe (sonst wäre ich wahrscheinlich immer noch am Suchen),

Gruß,

-Neo-


Mein PC:
Amd Phenom X4, 4x 2,5GHz
4GB DDR2-1066 RAM
Ati Radeon HD3870X2 mit 1024mb