Сайт | Скачать | Видео | Wiki

Автор Тема: Ревизия autoNet (upNet)  (Прочитано 39997 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Ревизия autoNet (upNet)
« Ответ #45 : 05 Июль 2019, 13:20:24 »
Хорошо, когда "виноватого" долго искать не надо  :)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #46 : 05 Июль 2019, 13:25:19 »
Хорошо, когда "виноватого" долго искать не надо
Не беги впереди паровоза. Я ещё не нашёл. Но факт имеет место быть.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Ревизия autoNet (upNet)
« Ответ #47 : 06 Июль 2019, 03:05:35 »
После "общения" с ddr мой модем сбрендил. Перестала создаваться ссылка /dev/modem_cli, хотя командой "/lib/udev/check3Gtty ttyUSB2" создаётся
у меня при старте системы создавались обе ссылки, удаляю /dev/modem /dev/modem_cli
перетыкаю модем, также создается только /dev/modem, вручную check3Gtty ttyUSB[0-2] не помогает.
грешу на "медлительность модема", возможно стоит добавить таймаутов в цикл где fgets(модем).
Еще, там проверяется только первый(нулевой) символ, может проверять строкой?
пс
там похоже первый символ - перевод строки
while (1) {
fgets(str,9,fd);
str[9] = 0;
printf("%s",str)// <-- вот эта проверка подтверждает это
« Последнее редактирование: 06 Июль 2019, 08:58:11 от k0l0p0k »
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Ревизия autoNet (upNet)
« Ответ #48 : 06 Июль 2019, 03:20:34 »
может проверять строкой?
или искать в ответе символ '^' по всей строчке, циклом пробежаться..
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #49 : 06 Июль 2019, 08:25:20 »
там похоже первый символ - перевод строки
Да, но проблема не в этом. Если выполнить "cat /dev/ttyUSB2 | grep -v ^$", то получим
Код
# cat /dev/ttyUSB2 | grep -v ^$
^RSSI:15
^RSSI:15
^BOOT:41081650,0,0,0,20
^RSSI:15
Причём строки выводятся нерегулярно с интервалом от 1 до 5-7 секунд. Ответ на "AT" поступает практически мгновенно. Думаю, надо дать время модему накопить строку.

Помогло. В ddr тоже.
« Последнее редактирование: 06 Июль 2019, 08:57:44 от DdShurick »
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Ревизия autoNet (upNet)
« Ответ #50 : 06 Июль 2019, 10:13:55 »
да, так лучше, и при "перетыкании" модема линки создаются
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #51 : 10 Июль 2019, 17:35:01 »
 Уровень сигнала wifi из /proc/net/wireless ??
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Ревизия autoNet (upNet)
« Ответ #52 : 10 Июль 2019, 18:00:23 »
Уровень сигнала wifi из /proc/net/wireless ??
может так :
iwconfig wlan0 | awk -F "Quality=" '/ Quality=/ {print $2}' |awk '{print $1}'
?
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #53 : 10 Июль 2019, 19:07:34 »
iwconfig wlan0
Можно и так, но бесконечно дёргать iwconfig... А если его нет?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Ревизия autoNet (upNet)
« Ответ #54 : 10 Июль 2019, 19:47:26 »
но бесконечно дёргать iwconfig...
вызов iwconfig около 0.002сек
вызов cat /proc/net/wireless около 0.001
последующие обработки awk sed tr и прочими снивелируют разницу .. почти
не настаиваю ..
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Ревизия autoNet (upNet)
« Ответ #55 : 11 Июль 2019, 08:40:01 »
Берите мой traywifi и не изобретайте велосипед  ;)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #56 : 11 Июль 2019, 09:02:25 »
Берите мой traywifi и не изобретайте велосипед
Неинтересно :(
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Ревизия autoNet (upNet)
« Ответ #57 : 11 Июль 2019, 09:42:29 »
Тогда ознакомьтесь и сделайте лучше  ;)

Оффлайн DdShurick

  • Это Риччи
  • Модератор
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Автор темы
  • Старый чайник
Re: Ревизия autoNet (upNet)
« Ответ #58 : 11 Июль 2019, 10:18:07 »
Тогда ознакомьтесь
Где?
сделайте лучше
Где уж...
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
    • PuppyRus-A
Re: Ревизия autoNet (upNet)
« Ответ #59 : 11 Июль 2019, 11:11:45 »
В ДДР он точно отвязан от netctl и пр. Юзаю. Вроде не врет