@Detlev:
Jap, die Teile hab ich mehrfach gecheckt. Da ich zuerst Timingprobleme
im Verdacht hatte, habe ich auch schon verfiziert, das auch der richtige
usbdrvasm16.asm fuer 16MHz verwendet wird.
Watchdog ist an, gleiches Verhalten wenn aus. Ich werwende im Moment nur
INT0, sollte keine anderen Quellen geben.
@mizch:
Auf dieser Kiste:
1 | [ 67.094815] usb 1-9.2: uevent
|
2 | [ 67.098805] usb 2-8:1.1: uevent
|
3 | [ 67.098904] usb 2-8: uevent
|
4 | [ 67.101151] usb 2-8:1.1: uevent
|
5 | [ 67.103172] usb 2-8:1.0: uevent
|
6 | [ 67.103298] usb 2-8: uevent
|
7 | [ 67.104208] usb 2-8:1.1: uevent
|
8 | [ 67.104309] usb 2-8: uevent
|
9 | [ 67.104623] usb 2-8:1.0: uevent
|
Auf meinem X40 erstaunlicherweise anders sehe ich gerade, dort bekomme
ich device descriptor read/64 error und enumarate errors.
2 Dinge sind mir noch aufgefallen:
Zum einen bekomme ich nur etwa 2,7V Pegel auf D+/D-. Widerstaende sind
korrekt, Zener auch (ich check gleich nochmal ob die auch richtig
gehen).
Zum anderen scheint der Controller unregelmaessig in irgendwelchen
Interruptroutinen zu haengen, und zwar in Bereichen von 100ms bis 1s(!).