Forum Krótkofalarskie PKI

Linux Ubuntu 13.10 fldigi i musb2232fka2
T#374210
Facebook
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810504 10.04.2014 16:51:47
Czy koledzy pomogą skonfigurować ?. Karta dźwiękowa działa poprawnie. Brak CAT i sterowania PTT.
Miałem Ubuntu 10... działało wszystko. Konfiguracja bez problemu wg. informacji SP3CHT.
Teraz mam nowy komp i Ubuntu 13.10... no i męczę to z 4 dni i nie wiem co dalej, może od początku...



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
#1810544 10.04.2014 17:42:45
Szkoda, że nie jesteś z piątego okręgu, podjechałbym i pomógłbym. Po pierwsze zobacz, czy urządzenie USB się zgłasza w systemie. Odłącz kabel USB, otwórz terminal i wydaj polecenie tail -f /var/log/syslog a następnie podłącz modem. Powinien się zgłosić do systemu. Przelep to, co otrzymujesz w logu po dołączeniu. Druga sprawa to uprawnienia. Być może użytkownik, na którego uprawnieniach pracuje ten modem nie ma praw zapisu do urządzenia. W takim przypadku należy zobaczyć uprawnienia urządzenia (ls -al /dev/"urządzenie"oczko i prawdopodobnie wystarczy dodać użytkownika do właściwej grupy.
To ostatnie można prosto sprawdzić uruchamiając fldigi z uprawnieniami roota (gksu fldigi). Zmiany w sposobie obsługi urządzeń szeregowych (nie tylko USB, ale także firewire) w Ubuntu 12.04 sprawiły, że niektóre programy miewają z tym problemy. Ja z CAT nie korzystam, ale korzystam z fldigi z moim modemem, sterowanie PTT po /dev/ttyUSB0 działa bez pudła. Gdyby tylko fldigi potrafił porządnie sterować kluczem na porcie szeregowym...



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810603 10.04.2014 18:21:33
Sęk w tym że pliku /var/log/syslog w tej wersji nie ma. natomiast w pliku /var/log/dmesg znalazłem taki zapis:
17.150707] usbcore: registered new interface driver usbserial
[ 17.150716] usbcore: registered new interface driver usbserial_generic
[ 17.150722] usbserial: USB Serial support registered for generic
[ 17.152876] usbcore: registered new interface driver ftdi_sio
[ 17.152888] usbserial: USB Serial support registered for FTDI USB Serial Device
[ 17.152973] ftdi_sio 3-2.1:1.0: FTDI USB Serial Device converter detected
[ 17.153004] usb 3-2.1: Detected FT2232C
[ 17.153005] usb 3-2.1: Number of endpoints 2
[ 17.153007] usb 3-2.1: Endpoint 1 MaxPacketSize 64
[ 17.153008] usb 3-2.1: Endpoint 2 MaxPacketSize 64
[ 17.153009] usb 3-2.1: Setting MaxPacketSize 64
[ 17.153179] usb 3-2.1: FTDI USB Serial Device converter now attached to ttyUSB0
[ 17.153193] ftdi_sio 3-2.1:1.1: FTDI USB Serial Device converter detected
[ 17.153212] usb 3-2.1: Detected FT2232C
[ 17.153213] usb 3-2.1: Number of endpoints 2
[ 17.153214] usb 3-2.1: Endpoint 1 MaxPacketSize 64
[ 17.153215] usb 3-2.1: Endpoint 2 MaxPacketSize 64
[ 17.153216] usb 3-2.1: Setting MaxPacketSize 64
[ 17.153347] usb 3-2.1: FTDI USB Serial Device converter now attached to ttyUSB1
[ 17.163712] Linux video capture interface: v2.00
[ 17.168544] usbcore: registered new interface driver snd-usb-audio

Wydaje się,że wykrywa urządzenia przy starcie prawidłowo. uprawnieniach nie pomyślałem, sprawdzę i napiszę.



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810619 10.04.2014 18:49:28
Oprócz portów:
/dev/ttyUSB0
/dev/ttyUSB1
fldigi informuje o takich dziwnych portach:
/dev/serial/by-id/usb-SP3CHT-interfejs_musb2232_CAT+CW_PTT_-if00-port0
/dev/serial/by-id/usb-SP3CHT-interfejs_musb2232_CAT+CW_PTT_-if01-port0
Nie było ich poprzednio.
Nie napisałem, że radio FT-897D nie zmieniło konfiguracji.




"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810647 10.04.2014 19:01:21
Uprawnienia urządzeń:

marek@markowy-HP-Pavilion:~$ ls -al /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 kwi 10 14:10 /dev/ttyUSB0
marek@markowy-HP-Pavilion:~$ ls -al /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 1 kwi 10 14:10 /dev/ttyUSB1





"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
Ilość edycji wpisu: 2
#1810676 10.04.2014 19:38:19
Dodaj usera marek do grupy dialout, przeloguj się, start fldigi i zobacz przypisanie do PTT i CAT - jeden powinien być na ttyUSB0, drugi na ttyUSB1.
Może to pomoże?
wpis edytowany 10.04.2014 19:39:03



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810687 10.04.2014 19:56:07
Działa aniołek. Fldigi uruchamiane z uprawnieniami roota: gksu fldigi.
Szczegóły ustawień podam, myślę że przyda się.



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
Ilość edycji wpisu: 1
#1810702 10.04.2014 20:04:05
To znaczy, że sprawa tkwi w uprawnieniach. Dodaj usera marek do grupy dialout, wyczyść katalog .fldigi i będzie działać już bez roota.
wpis edytowany 10.04.2014 20:04:23



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810713 10.04.2014 20:17:13
Trochę się pogubiłem.
Czy usunąć katalog .fldigi ?



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
#1810733 10.04.2014 20:28:36
Powinieneś unikać uruchamiania oprogramowania z podniesionymi uprawnieniami - korzystasz z nich tylko wtedy, gdy jest to niezbędne. A zatem trzeba rozwiązać problem braku dostępu zwykłego użytkownika (user marek) do zapisu do portu ttyUSB0 i ttyUSB1. Z uprawnień wynika, że do tego urządzenia może pisać root (właściciel) oraz każdy, kto jest w grupie dialout, a poza nimi - nikt. Zatem jeśli dodasz usera marek do grupy dialout, to sprawisz, że user ten będzie mógł pisać na oba urządzenia i czytać z nich - właśnie tego potrzebujesz. Gdy to zrobisz, uprawnienia roota nie będą już potrzebne do działania fldigi. Jak chcesz, to pomogę Ci to zrobić, bo nie jest to zbyt trudna sprawa, a rozwiążesz od razu dwa problemy za jednym zamachem.
Co do kasowania katalogu, to jest tak: Gdy uruchomiłeś fldigi z podniesionymi uprawnieniami, program mógł utworzyć plik konfiguracyjny, którego potem zwykły użytkownik może nie dać rady czytać lub do niego pisać. Wynika to stąd, że każdy utworzony plik ma swojego właściciela (jeśli uruchamiasz program z podniesionymi uprawnieniami za pomocą gksu, tym właścicielem jest root) i ustawione uprawnienia. Zatem gdyby pojawiły się problemy z zapisem konfiguracji to usuń katalog .fldigi w Twoim katalogu domowym. Jeśli wszystko działa OK - zostaw jak jest.



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810754 10.04.2014 20:56:17
To może po kolei bo już się gubię, siedzę nad tym od rana.



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
Ilość edycji wpisu: 1
#1810785 10.04.2014 21:22:07
Dobrze. Operacja pierwsza, czyli dodanie użytkownika marek do grupy dialout. Są na to dwie metody, pierwsza jest najszybsza z terminala. Otwierasz terminal i tam wpisujesz
sudo useradd marek dialout
wpiszesz hasło i user "marek" zostanie dodany do grupy "dialout".
Sprawdzisz to za pomocą polecenia
id marek
Po tej operacji odpal fldigi bez gksu czy sudo, tak po prostu. Jeśli wykryje wszystko co trzeba i będzie działać, to znaczy, że zwalczyłeś problem uprawnień do urządzeń /dev/ttyUSB*
Gdy to zadziała, to sprawdź, czy możesz zapisać zmiany. Jeśli będzie błąd, to znaczy, że trzeba poprawić uprawnienia do plików w katalogu .fldigi.
Najpierw dodaj usera i napisz mi tutaj, czy zadziałało. Jeśli tak, to znaczy, że mamy rozwiązany problem na przyszłość w podobnych przypadkach.
wpis edytowany 10.04.2014 21:23:08



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810794 10.04.2014 21:33:26
Już dodałem marek do grupy dialout.
Fldigi nie działa, tzn. CAT i PTT.



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810796 10.04.2014 21:36:12
Ustawienia w fldigi są jednakowe dla usera i roota.



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
SO5WM
poziom 6

Użytkownik
QTH: Mińsk Mazowiecki
#1810803 10.04.2014 21:40:39
A czasem nie chodzi o dostęp do katalogów i plików? Jeśli zrobiłeś tak jak kolega napisał to musi działać.



Piotr
http://www.radiooperator.pl/ mimo, że UKE ma swoją wyszukiwarkę tu również zostaje wesoły
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
Ilość edycji wpisu: 2
#1810806 10.04.2014 21:44:43
usuń teraz katalog .fldigi i uruchom program ponownie. Ustaw konfigurację.
Czy teraz działa?

Jeśli nie, to otwórz terminal i z terminala uruchom fldigi. Zobacz co wyświetla, jakimi błędami pluje.
wpis edytowany 10.04.2014 21:46:19



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1810821 10.04.2014 22:02:44
Nie działa. Chyba chodzi o uprawnienia do plików .fldigi.
ale zostawmy to do jutra. Ważne że jest postęp. Jutro nad tym posiedzę.
Na razie bardzo dziękuję.



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
SP5XMI
poziom najwyższy i najjaśniejszy :-)
Użytkownik
QTH: Warszawa
Ilość edycji wpisu: 1
#1810831 10.04.2014 22:07:08
skoro to jest problem z uprawnieniami to pomoże taka oto komenda:
sudo chown -R marek /home/marek/.fldigi
Zrób to i spróbuj, może pomoże.

uruchom fldigi z terminala i przeklej tu komunikaty błędów. Pomożemy, musi działać!
wpis edytowany 10.04.2014 22:07:47



Sent from Marconi Oceanspan with 3x807 in the finals.
Pozdrawiam, SP5XMI Marcin
SQ6OWF
poziom 5

Użytkownik
QTH: JO81lc
#1810953 11.04.2014 01:07:17
Witam...

Kiedyś też miałem podobny problem. Koledzy pomogli.
http://sp7pki.iq24.pl/default.asp?grupa=62032&temat=347773&nr_str=2



Michał
SQ6OWF
sp9tnz
poziom 2

Użytkownik
QTH: Janusz, Gliwice, JO90ih
#1811299 11.04.2014 14:35:05
Już działa. Wczoraj po dodaniu usera do grupy dialout nie przelogowałem. No cóż moja wina, ledwo patrzyłem na oczy.
Dziękuję Kolegom za szybką i konkretną pomoc. Spróbuję zrobić z tego opis instalaji MUSB2232FKA2 pod linuksem, może się przyda.
Teraz wezmę CQRlog na warsztat. Dziękuję serdecznie za pomoc.



"Audire multa, loqui pauca"
"Słuchać dużo, mało mówić"
145.287.5
Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt - postaw kawę! · rss