Strona 1 z 1

Znikające miejsce na dysku podczas korzystania z RS-232

: 01 mar 2010, 19:40
autor: rrouter
Witam może mnie ktoś oświeci co i jak. Problem jest tego typu, że podczas korzystania z portu RS-232 w moim kompie na systemie Ubuntu 8.04 znika mi wolne miejsce na dysku i to w zastraszającym tempie (30 min zabawy i 1 GB nie ma). W/g mnie to jakieś logi się zapisują, może mi ktoś podpowie co i jak wyłączyć, żeby mi nie logowało terminala. Praca z ciągle pracującym jak szalonym dyskiem jest mało komfortowa. Problem występuje na wszystkich popularnych klientach terminala rs-232 (putty, gtkterm, vpterminal).

Odp: Znikające miejsce na dysku podczas korzystania z RS-232

: 02 mar 2010, 18:46
autor: kasjo
Uruchom program "iotop", może tam dowiesz się który proces zapisuje na dysk.

Odp: Znikające miejsce na dysku podczas korzystania z RS-232

: 02 mar 2010, 20:13
autor: rrouter
Proces ... największe zużycie ma dd i klog. W tej chwili pisze mając 72 Kb wolnego miejsca na dysku :( to po całym dniu zabawy z RS-em. Coś się loguje, po co gdzie i jak to wyłączyć to nie wiem :(

Odp: Znikające miejsce na dysku podczas korzystania z RS-232

: 04 mar 2010, 00:38
autor: mario_7
Programy -> Akcesoria -> Analizator wykorzystania dysku - przeskanuj cały system plików i po chwili będziesz widział gdzie te gigabajty się chowają.

Odp: Znikające miejsce na dysku podczas korzystania z RS-232

: 04 mar 2010, 10:51
autor: rrouter
Gigabajty znikają w logach kernel.log messages.log itd.
Teraz stawiam pytanie czemu się tak dzieje. Nie muszę mówić chyba, że te działanie uniemożliwia normalne korzystanie z RS232. Dodam jeszcze, iż sam port jest emulowany przez przejściówkę USB-RS232 z telefonu komórkowego.

Odp: Znikające miejsce na dysku podczas korzystania z RS-232

: 04 mar 2010, 11:07
autor: mario_7
Jakie informacje w tych logach się pojawiają?

Odp: Znikające miejsce na dysku podczas korzystania z RS-232

: 08 mar 2010, 14:57
autor: rrouter
Np. w kern.log takie :

Kod: Zaznacz cały

Mar  7 14:55:51 ubuntu-laptop kernel: [11108.132502] oti6858_read_int_callback(port = 0, status = 0)
Mar  7 14:55:51 ubuntu-laptop kernel: [11108.133501] oti6858_read_int_callback(port = 0, status = 0)
Mar  7 14:55:51 ubuntu-laptop kernel: [11108.134500] oti6858_read_int_callback(port = 0, status = 0)
Mar  7 14:55:51 ubuntu-laptop kernel: [11108.135500] oti6858_read_int_callback(port = 0, status = 0)
Mar  7 14:55:51 ubuntu-laptop kernel: [11108.136499] oti6858_read_int_callback(port = 0, status = 0)
to tylko mały wycinek bo praktycznie cały log jest tego pełny.
W messages, też dokładnie ten same wpisy co wyżej podałem.

Odp: Znikające miejsce na dysku podczas korzystania z RS-232

: 08 mar 2010, 17:15
autor: mario_7
Na stronie: http://lab.cz/serial-port.html autor tez to zauważył. Na liście mailingowej kernela ktoś napisał, że jest to spowodowane błędem w kernelu, który niepotrzebnie wywołuje makro służące do logowania informacji służących do debugowania sterownika.

Opierając się na informacjach z ww. strony masz 2 wyjścia - albo ręcznie poprawić sterownik (wyrzucić to makro wyświetlające błędy), albo wyłączyć logowanie błędów kernela (na czas używania portu RS).
Nie testowałem podanego rozwiązania na Ubuntu, ale może zadziała:

Kod: Zaznacz cały

sudo -s
echo 0 > /proc/sys/kernel/printk
rmmod oti6858 & modprobe oti6858
exit