Sterownik FTDI

Tylko tematy nie mieszczące się powyżej.
^cypis^
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 20 gru 2007, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Sterownik FTDI

Post autor: ^cypis^ »

Witam,
męczę instalacje sterownika FTDI według instrukcji z README. Pobrałem świeżą wersję ze strony i rozpocząłem instalację na Ubuntu 7.04.
Wywala kupę błędów, przede wszystkim dotyczące pliku ftdi_sio.c, wśród nich

Kod: Zaznacz cały

...
ftdi_sio.c:883: warning: excess elements in struct initializer
...
ftdi_sio.c:2384: error: dereferencing pointer to incomplete type
...
ftdi_sio.c:2110: warning: passing argument 1 of ‘set_dtr’ from incompatible pointer type
a na koniec :

Kod: Zaznacz cały

make: *** [ftdi_sio.o] Error 1
Czy Ubuntu jest pod względem współpracy z ftdi niedostosowane, tudzież ftdi nie chce współpracować z ubuntu?
Z góry dzięki za pomoc.
Pozdrawiam,
^cypis^ vel. SQ9JTI/qrl
Zbych
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 24 maja 2007, 21:10
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: Sterownik FTDI

Post autor: Zbych »

^cypis^ pisze:Czy Ubuntu jest pod względem współpracy z ftdi niedostosowane, tudzież ftdi nie chce współpracować z ubuntu?
U mnie ftdi działa bez najmniejszego problemu na module ftdi_sio dostarczanym razem z "fabrycznym" jądrem. Jedyny problem może sprawić domyślnie instalowany pakiet brltty, który odłącza sterownik jądra jeśli ftdi ma standardowy VID/PID. Wystarczy odinstalować brltty i urządzenie ttyUSB* powinno się automagicznie pojawić w systemie.
^cypis^
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 20 gru 2007, 15:09
Płeć: Mężczyzna
Wersja Ubuntu: 7.04
Środowisko graficzne: GNOME

Odp: Sterownik FTDI

Post autor: ^cypis^ »

Z przegrzebania systemu stwierdzam, że nie mam britty. FTDI pojawia się po lsmod przy włączonym urządzeniu, ale program nie widzi urządzenia.
Zbych
Piegowaty Guziec
Piegowaty Guziec
Posty: 2
Rejestracja: 24 maja 2007, 21:10
Płeć: Mężczyzna
Wersja Ubuntu: 7.10
Środowisko graficzne: GNOME

Odp: Sterownik FTDI

Post autor: Zbych »

Co to znaczy program nie widzi urządzenia? Jakieś komunikaty z błędami?

Programy mogą korzystać przynajmniej na dwa sposoby z FTDI:
1. Za pośrednictwem sterowników jądra (urządzenia /dev/ttyUSB*)
2. Za pośrednictwem biblioteki libusb i libftdi - z pominięciem drivera jądra. W tym drugim przypadku należy zadbać o odpowiednie uprawnienia dostępu, oraz ręczne usunięcie drivera jądra (ftdi_sio), bo inaczej program nie otrzyma dostępu.
Zacznij może od sprawdzenia w jaki sposób ten program próbuje gadać z FTDI.

PS. ten pakiet który trzeba wywalić nazywa się brltty, a nie britty.
Owen
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 26 wrz 2006, 21:36
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Sterownik FTDI

Post autor: Owen »

Mam problem z interfejsem. Zainstalowałem VAG-COM 409 i wszystko poszło pomyślnie, ale mam problem z interfejsem (FALNET KKL USB INTERFACE) . Korzystałem z takiej instrukcji:

Kod: Zaznacz cały

1. Install latest wine
2. Configure wine:
$ winecfg
3. Go to folder with downloaded Release4091us.exe or Release3112n.exe (or other VAG-COM version)
$ cd /your/vag/download
$ wine ReleaseXXXXX.exe
4. When installer ask you to install Gecko - just cancell it.
5. Follow installation.
6. Shortcut icon should appear on Desktop if wine was correctly configured.
7. Plug-in your interface
8. Check if system found it:
$ dmesg
You should get something like:
[14600.696000] usb 2-2: new full speed USB device using uhci_hcd and address 6
[14600.876000] usb 2-2: configuration #1 chosen from 1 choice
[14600.880000] ftdi_sio 2-2:1.0: FTDI USB Serial Device converter detected
[14600.880000] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
[14600.880000] usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB0

Last line is telling which port is used by interface.

9. Then create a sym link:
$ ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1
10. Start VAG by wine => Option => Test

Throubles:
If test fail, check if device /dev/ttyUSB0 exist.
It may happens tahat system is not attaching it properly.
For example in my system (Ubuntu 7.04) package brltty was disconnecting vag interface (God knows why...)
Sometimes it may be necessary to load usbserial module with vendor and product ID's.
How to do that?
Plug-in interface.
$ lsusb -v
Should get something like:
Bus 002 Device 006: ID 0403:6001 Future Technology Devices International, Ltd 8-bit FIFO
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6001 8-bit FIFO

Two last lines give you vendor and product id's
So, as root do:
$modprobe usbserial vendor=0x0403 product=0x6001
of course your id's may be different.
some time you may need to rmmod before.

If ttyUSB0 appears, but VAG says that cannot connect to com1 anyway,
you may need to change permission:
As root:
$ chmod 777 /dev/ttyUSB0


Conclusion is: USB interfaces works under linux.
W katalogu dev istnieje ttyUSB0. W VAG-COM port com 1 jest widziany ale interfejs nie. Nie wiem czy potrzeba jakiś dodatkowych sterowników.

Jak wpisze w terminalu dmseg to nie mam u siebie czegoś takiego

Kod: Zaznacz cały

[14600.696000] usb 2-2: new full speed USB device using uhci_hcd and address 6
[14600.876000] usb 2-2: configuration #1 chosen from 1 choice
[14600.880000] ftdi_sio 2-2:1.0: FTDI USB Serial Device converter detected
[14600.880000] drivers/usb/serial/ftdi_sio.c: Detected FT232BM
[14600.880000] usb 2-2: FTDI USB Serial Device converter now attached to ttyUSB0
tylko

Kod: Zaznacz cały

[  241.967923] usbcore: registered new interface driver usbserial
[  241.967953] USB Serial support registered for generic
[  241.967985] usbserial_generic 5-2:1.0: generic converter detected
[  241.968095] usb 5-2: generic converter now attached to ttyUSB0
[  241.968121] usbcore: registered new interface driver usbserial_generic
Taki błąd mi się pokazuje: Obrazek
oriong
Sędziwy Jeż
Sędziwy Jeż
Posty: 43
Rejestracja: 20 maja 2006, 15:32
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: KDE Plasma
Architektura: x86_64

Odp: Sterownik FTDI

Post autor: oriong »

mam też problem z VAG,

doszedłem do tego że jak ustawię szybkość usb na 9600 to działa:

Kod: Zaznacz cały

stty -F /dev/ttyUSB0 speed 9600
działą tylko przez chwilę... bo zaraz się znowu (samo) zmienia prędkość transmisji

jak ustawić na stałe (a przynajmniej do wyłączenia komputera) na 9600

wav zainstalowany jest pod wine
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 8 gości