Skocz do zawartości

nie działa ioctrl dla /dev/sci0


Gość zember

Rekomendowane odpowiedzi

nbox openpli 8.3 - 5800

 

Witam, otwieram /dev/sci0 z parametrami h = os.open( '/dev/sci0', os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK )

Mogę do niego czytać i pisać, ale niestety, jeżeli chcę wywołać jakieś polecenie, typu set params albo reset, to dostaje w odpowiedzi IOError: [Errno 1] Operation not permitted.

 

Co ciekawe, np. w vuduo na openPLi 3.0, wszystko działa poprawnie.

 

Doczytałem, że problem moze leżeć w braku włączonej obslugi tty na dev/sci0, tu jest opis:

 

http://stackoverflow.com/questions/4695599/operation-not-permitted

 

Niestety, przy próbie włączenia tej obsługi poleceniem setcap, wyskakuje, że nie mozna tego zrobić.

 

No i utknąłem, ma ktoś jakiś pomysł?

Poprawiono błędy. Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Witam,

podbijam temat, po głębszych testach wychodzi że najprawdopodobniej jest to wina drivera albo coś na łączu konsola driver.

 

http://www.streamboard.tv/wbb2/thread.php?threadid=38657 w tym temacie jest trochę więcej informacji na temat problemu. Problem występuje  tylko na nboxie na innych tunerach sh4 jest ok.

 

Byłbym wdzięczny za pomoc.

 

Pozdrawiam,

 

Testowane również na dystrybucji Graterlia i pythonie 2.6 i 2.7

 

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...