[РЕШЕНО] LinuxCNC jitter Lenovo T61

Коллеги, ядро реального времени (deb7), да, не Арч. Но где мне еще искать квалифицированной помощи?

По необходимости для управления станком на замену Леново Т41 (2003г.в. 1 ядро 1,8ггц) купил Леново Т61 (2008г.в., 2 ядра по 2.2ггц) - фишка в обязательном наличии ЛПТ. Джиттер - некая мера скорости работы, отклика системы. Так вот на Т41 джиттер при поднятом вай-фае порядка 8000мс. А на Т61 - начинает хорошо, на уровне 3000, но быстро поскакивает до 22-25000. В БИОСЕ все управлялки энергосбережением поотклуючал, службы acpi поприбивал.
Вместо стандартной команды запуска ядра
linux /boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=493c3562-cb22-473f-b16b-ffbd981fb3c4 ro initrd=/install/gtk/initrd.gz lapic quiet rootdelay=5

использую

linux /boot/vmlinuz-3.4-9-rtai-686-pae root=UUID=493c3562-cb22-473f-b16b-ffbd981fb3c4 ro initrd=/install/gtk/initrd.gz lapic noirqbalance elevator=cfg quiet rootdelay=5

это (в сочетании с прибитием всяких купосв и БТ) помогло снизить заскоки джиттера до этих 22-25000 (а ведь до этого было до 220000!). Систему сперва поставил "на чистый диск", потом увидев джиттре склонировал со старой машинки (сетью rsync).

В Иксовом сеансе сетью рулит гномов нетворкманагер. Сборка на базе деб7 = репозитории мертвы.

Если аппаратным переключателем отключить вафай = имеем хороший джиттер на уровне 6000 (влияет на предельную частоту шагов в ЛПТ).

Какие будут мнения, что и как можно прибить\заменить\ускорить\добавить в парметры запуска ядра?

Решение такое - джиттеру портит жизнь аппартный вай-фай от Интел. Надо воткнуть юсб-свисток с вайфаем.
jitter юмористы, на сколько я понял в вашем случаи это измеренный в попугаях уровень согласованности между устройствами... Я так понимаю вам сюда,
ссылка.
Ошибки в тексте-неповторимый стиль автора©
Для справки:
"Джи́ттер (англ. jitter — дрожание) или фазовое дрожание цифрового сигнала данных — нежелательные фазовые или частотные отклонения передаваемого сигнала."
indeviral
jitter юмористы, на сколько я понял в вашем случаи это измеренный в попугаях уровень согласованности между устройствами… Я так понимаю вам сюда,
ссылка.
Спасибо за конкретную наводку.
Попробовал. Не помогает. В том смысле, что при выключенном аппаратно встроенном вайфае джиттер хороший и стабильный (с любыми параметрами запуска ядра, оно собрано уже как РТ). Стоит включить - начинает прыгать.
Гипотез две - дрова или нетвормаганер. Или вместе.
Если это гадят дрова intel - то, видимо, дело труба. Ядро 3.4.9-rtai-686-pae. Попытка воткнуть резервный вай-фай свисток TPLINK TL-WN727N результата не дала - адаптер не появляется. lspci его тоже не показывает. Показывает лишь встроенный Intel 4965 AG or AGN [Kedron]. Дрова использует из установленного пакета iwl4965-firmware версии 0.36
Чем в деб 7 поднимают вай-фай без нетворгманагера?
Сеть нужна только для заливки файлов программ для станка.
wau
Чем в деб 7 поднимают вай-фай без нетворгманагера?
как везде, либо iwd либо wpa_suplicant
как-то так:
# ip link set dev $1 up &
$ wpa_passphrase $2 $3 > /tmp/wpa &
# wpa_supplicant -i $1 -c /tmp/wpa &
# dhcpcd $1

indeviral
jitter юмористы
wau
8000мс
вы же понимаете что это 8 сек?) Что вы там меряете если не секрет?
Ошибки в тексте-неповторимый стиль автора©
wau
Попытка воткнуть резервный вай-фай свисток TPLINK TL-WN727N результата не дала - адаптер не появляется. lspci его тоже не показывает.
Такого не должно быть.
Ядро должно по любому видеть подключённое физическое устройство.
Если его не видит lspci, то значит это USB устройство и lsusb и lsusb -t должно его показать.
wau
при выключенном аппаратно встроенном вайфае джиттер хороший и стабильный … Стоит включить - начинает прыгать …
Джиттер - некая мера скорости работы, отклика системы. Так вот на Т41 джиттер при поднятом вай-фае порядка 8000мс
Читаю, читаю и не понимаю - о чем идет речь??? - о сетевых или системных задержках (latency)??? - это разные вещи ...
Ошибки не исчезают с опытом - они просто умнеют
Я тоже так думал. Однако нет такого слова lsusb. Совсем нет. Дистрибутив LinuxCNC 2.8.0 Debian 7 Wheezy RTAI https://www.linuxcnc.org/downloads/

Про мс - наврал, речь о наносекундах.
Мерю условных крокодилов (в нашем институте мерили крокодилами, а не попугаями). Latesy-test.
В моем ноутбуке показывает по lsusb

Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller

В Т61 нет lsusb, а ls /dev что со включенным свистком, что с отключенным дает одинаковый вывод в 228 строк, мигалка на свистке мограет. Сами по себе usb флэшки Т61 видит, в dev показывает, т.е. шина usb не заблокирована.

Речь идет о системных задержках (а не сетевых). Которые появляются сразу, как включаем встроенный сетевой адаптер ноутбука.
Ноутбук управляет довольно большим и быстрым станком с ЧПУ.
 
Зарегистрироваться или войдите чтобы оставить сообщение.