AVR32 ICNova USB Host ISP176x ISOCHRON support

OP #1599552
Lesenswert?

Hallo,

habe ein ICNova oem plus board, auf welchem sich ISP 1761 Host 
Controller befindet.

USB Devices wie Memory Stick funktionieren, aber bei dem Versuch eine 
WebCAM anschzuschließen wird zwar ein /dev/video device angelegt aber 
wenn man darauf zugreifen möchte (mit motion zB), bekommt man eine 
Fehlermeldung vom Kernel, dass der ISOCHRON support (Streams) leider 
nicht unterstützt wird :-( - nette Falle !.

Unter 
http://en.sourceforge.jp/projects/sfnet_isp1760-1hcd/releases/?file_id=2382550 
findet man eine recht aktuelle Fassung eines Treibers, der isochrone 
Übertragung unterstützt.

Ich habe einfach mal versucht, den Treiber auf das ICNova Board zu 
portieren, siehe angehängten Patch (auspacken & nach 
br\toolchain\kernelheaders kopieren + kernel cfg unter drivers/usb/pehcd 
anpassen, den alten drivers/usb/host/1761x auskonfigurieren ! ).

Der Treiber funktioniert leider nur mehr oder weniger, siehe Trace: die 
Ports werden aus irgendeinem Grund nicht erkannt ( nicht wundern im 
Trace taucht Port Anzahl 17 auf, das muss aber noch mit & 0xf verknüpft 
werden)

Beim isp 176x Kernel Treiber ohne isochron support kommt am Ende noch 
ein
usb 1-1: configuration #1 chosen from 1 choice
hub 1-1:1.0: USB hub found
hub 1-1:1.0: 3 ports detected

Bei dem neuen kommt dieser Eintrag nicht, auch werden Devices beim 
einstecken nicht erkannt !

Vielleicht hat noch jemand eine Idee , wo das Problem liegt !?
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren