Forum: HF, Funk und Felder [uracoli] Sensor Terminal Board unter Ubuntu 9.10


von Alf (Gast)


Lesenswert?

Hallo,

ich habe Probleme bei der Installation des Sensor Terminal Boards auf 
meinem Ubuntu 9.10 =/

First at all ... Ich bin nicht allzu bewandert in Linux *wie sich gleich 
zeigt*

Ich habe das Dev-Kit der Firma Dresden Elektronik mit dem ATmega128RFA1 
an der Hand und möchte mein 802.15.4 Datenverkehr sniffen.

Programmiert hab ich mein Modul über AVRstudio unter Windows, mit der 
vorkompilierten Anwendung des Sniffers, doch habe ich dort Probleme mit 
Wireshark, so dass ich das Python-Script einfach unter Ubuntu starten 
wollte.

Wie genau bringe ich nun meinem Linux bei das STB zu erkennen?
Ich habe irgendwo gelesen, dass man die Linux-Source-Files installieren 
soll.
Das hab ich dann gemacht "sudo apt-get install linux-source" und 
entpackt.
Dieses File liegt dann in "usr/src/" unter dem Namen 
linux-source-2.6.32.
Die unter "usr/src/linux-source-2.6.32/drivers/usb/serial" befindliche 
Datei ftdi_sio_ids.h beinhaltet bereits, die im uracoli.Manual 
beschriebenen PIDs/VIDs, so dass ich einfach mal davon ausgehe daran 
nichts zu ändern.

Doch wie binde ich diese Treiber denn nun ein? =(
Sicherlich ein banales Problem für versierte Linux-Nutzer.
Ich danke schon mal für konstruktive Lösungsvorschläge

von A. W. (uracolix)


Lesenswert?

>linux-source-2.6.32.
Das sollte völlig schmerzfrei gehen, die DE und Atmel Vendor ID's
sind da im ftdi_sio Treiber schon drin.

Wenn du das Board angesteckst, tippe mal "dmesg | grep ttyUSB".

Wenn du so etwas wie den folgenden Output erhältst, dann ist
das STB unter /dev/ttyUSB0 erreichbar, ggf. musst du dir noch die 
Lese/Screibrechrechte der zugehörigen Gruppe (meist uucp) erschleichen.
1
FTDI FT232BM Compatible ttyUSB0: FTDI FT232BM Compatible converter now disconnected from ttyUSB0
2
usb 3-2: FTDI FT232BM Compatible converter now attached to ttyUSB0

Allerdings ist das RFA1 Modul über den DE-Adapter am Sensorterminal 
Board
derzeit noch nicht dabei. Hast du noch ein RCB23x ?

von Alf (Gast)


Lesenswert?

Hallo Axel,

bei "dmesg | grep ttyUSB" passiert gar nix.
Das Modul "ftdi_sio" ist ja nicht mal geladen laut "lsmod".
modprobe bringt folgendes ...
1
/# modprobe ftdi_sio
2
FATAL: Error inserting ftdi_sio (/lib/modules/2.6.32-25-generic/kernel/drivers/usb/serial/ftdi_sio.ko): Invalid module format
mangelnde Linux-Kenntnisse tuen den Rest =/

Mal abgesehen davon, dass ich das STB in Betrieb nehmen möchte, könnte 
ich also nicht mit dieser Anordnung sniffen?

Grüße

von A. W. (uracolix)


Lesenswert?

Alf, poste doch mal, was dir "uname -a" berichtet.

von Alf (Gast)


Lesenswert?

uname -a
1
Linux alfs-laptop 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:26:08 UTC 2010 i686 GNU/Linux

von A. W. (uracolix)


Lesenswert?

Ok, nächste Schritte:
 - "lsusb" (/sbin/lsusb) bei angestecktem Board - ist es überhaupt da?
 - tail -f /var/log/messages anschauen beim anstecken des Boards.

Hier hab ich nochwas gefunden, vielleicht liegts ja auch daran.
http://forum.ubuntuusers.de/topic/problem-mit-usb-seriell-wandler-geloest/?highlight=usb+problem

von Alf (Gast)


Lesenswert?

1
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
2
Bus 004 Device 002: ID 1cf1:0001  
3
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
4
Bus 003 Device 002: ID 0b05:1712 ASUSTek Computer, Inc. BT-183 Bluetooth 2.0+EDR adapter
5
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
6
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
7
Bus 001 Device 003: ID 0ac8:0321 Z-Star Microelectronics Corp. Vimicro generic vc0321 Camera
8
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
anscheinend nicht da ...

der log scheint ganz vielversprechend zu sein
1
Sep 28 17:59:14 alfs-laptop kernel: [  461.540146] usb 5-2: new full speed USB device using uhci_hcd and address 3
2
Sep 28 17:59:14 alfs-laptop kernel: [  461.748396] usb 5-2: configuration #1 chosen from 1 choice
3
Sep 28 17:59:14 alfs-laptop kernel: [  461.761665] ftdi_sio: no symbol version for module_layout
4
Sep 28 17:59:14 alfs-laptop kernel: [  461.762386] ftdi_sio: no symbol version for module_layout

den Link schau ich mir gleich mal an

von A. W. (uracolix)


Lesenswert?

>Bus 004 Device 002: ID 1cf1:0001
>anscheinend nicht da ...
Doch, das ist es. 1cf1 = DE 0001 = STB.

Jetzt müsste man in die Tiefen der Treiberlader Daemons, aber vielleicht
loest ja brtty entfernen das Problem (siehe Link), ich hoffe du hast das 
Glueck und brauchst kein Braille-Display.

von Alf (Gast)


Lesenswert?

hmm, leider kein Erfolg, selbst nach löschen des brtty
1
Sep 28 19:00:06 alfs-laptop kernel: [  945.048109] usb 4-1: USB disconnect, address 3
2
Sep 28 19:00:09 alfs-laptop kernel: [  948.416052] usb 4-1: new full speed USB device using uhci_hcd and address 4
3
Sep 28 19:00:09 alfs-laptop kernel: [  948.626267] usb 4-1: configuration #1 chosen from 1 choice
4
Sep 28 19:00:09 alfs-laptop kernel: [  948.640462] ftdi_sio: no symbol version for module_layout
5
Sep 28 19:00:09 alfs-laptop kernel: [  948.641190] ftdi_sio: no symbol version for module_layout
Muss ich wohl mal weiter schauen

von A. W. (uracolix)


Lesenswert?

Viel Erfolg beim suchen, poste mal bitte die Lösung, wenn es 
funktioniert.
Ggf. hilft hier der zweite Eintrag: http://tinyurl.com/2dp3adv

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Nun, mich würde diese Meldung da stutzig machen:

> Invalid module format

Ich denke, du solltest mal analysieren, was mit der genannten Datei
vielleicht daneben ist, oder versuchen, sie neu zu bauen.

(Scheint so, als sollte man das nach "PC-Hard- und -Software" schieben.)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.