Hallo.
ich experimentiere gerade mit den USB-devices, die bei den AT91xxx mit
onboard sind (in meinem Fall: AT91SAM7x256).
Ich gehe nach der Application Note 'AT91 USB CDC Driver Implementation'
vor, habe den code in meine Anwendung übernommen, kompiliert, geflashed.
Das USB-device wird vom kernel gesehen (/var/log/messages):
kernel: [99854.452041] usb 1-2: new full speed USB device using uhci_hcd
and address 114
kernel: [99854.627426] usb 1-2: configuration #1 chosen from 1 choice
kernel: [99854.631041] usb 1-2: New USB device found, idVendor=03eb,
idProduct=6119
kernel: [99854.631057] usb 1-2: New USB device strings: Mfr=0,
Product=1, SerialNumber=0
kernel: [99854.631065] usb 1-2: Product: AT91USBSerial
eigentlich sollte ich dann einen virtuellen COM pert (/dev/ttyUSBx)
sehen. Ist aber nicht so.
Ein händisches
>modprobe usbserial vendor=0x03EB product=0x6119
wie von ATMEL empfohlen ändert daran auch nichts.
>lsmod | grep -i usbserial zeigt:
usbserial 26472 2 ftdi_sio,pl2303
pl2303 ist mein 'hardware' usb-serial adapter.
Wenn ich den einstecke sieht die meldung so aus:
kernel: [102659.716045] usb 2-1: new full speed USB device using
uhci_hcd and address 45
kernel: [102659.870796] usb 2-1: configuration #1 chosen from 1 choice
kernel: [102659.874804] pl2303 2-1:1.0: pl2303 converter detected
kernel: [102659.891140] usb 2-1: pl2303 converter now attached to
ttyUSB0
kernel: [102659.891524] usb 2-1: New USB device found, idVendor=067b,
idProduct=2303
kernel: [102659.891533] usb 2-1: New USB device strings: Mfr=0,
Product=0, SerialNumber=0
Interessant ist die 3. Zeile 'now attached to ttyUSB0'. Das fehlt beim
AT91. Was mache ich verkehrt?
Alex