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

Автор Тема: Udev вместо systemd  (Прочитано 9352 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #15 : 13 Март 2015, 21:26:52 »
Я правильно понял - если конфига вифи нет - сеть не автостартанет?

А модем должен работать или Вы не смотрели?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Udev вместо systemd
« Ответ #16 : 13 Март 2015, 21:34:03 »
Я правильно понял - если конфига вифи нет - сеть не автостартанет?
А как-же иначе? Надо выбрать сеть и ввести пароль.
А модем должен работать или Вы не смотрели?
Пока нет. Оба модема (Huawei и ZTE) подключились без проблем.
 
Попутно. /tmp не очищается и у меня почему-то DISPLAY=:1
« Последнее редактирование: 13 Март 2015, 21:42:46 от 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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #17 : 13 Март 2015, 22:21:56 »
Оба модема (Huawei и ZTE) подключились без проблем.
 
Как должно происходить подключение?
Автоматически при воткнутом модеме?
Попутно. /tmp не очищается
В сохраненке в папку?
и у меня почему-то DISPLAY=:1
Код
live@pra:~$ echo $DISPLAY
:0.0

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Udev вместо systemd
« Ответ #18 : 14 Март 2015, 00:18:13 »
Как должно происходить подключение?
Автоматически при воткнутом модеме?
Как только udev его почует.
В сохраненке в папку?
Да.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #19 : 14 Март 2015, 06:55:56 »
У меня с модемом не идет. С systemd+nm работает
Код
root@pra:udev# sh -vx ./wvdial.sh 
#!/bin/sh
#DdShurick GPL 04.02.14
export DISPLAY=:0
+ export DISPLAY=:0
+ DISPLAY=:0
[ $(/bin/pidof wvdial) ] && exit
/bin/pidof wvdial
++ /bin/pidof wvdial
+ '[' ']'

[ -x /usr/bin/xpupsay ] && MSG=xpupsay || MSG=echo
+ '[' -x /usr/bin/xpupsay ']'
+ MSG=xpupsay

error () {
$MSG "$1
Попробуйте ещё раз"
exit 1
}

name () {
case $1 in
"") error "Ошибка, не определился оператор" ;;
25001) OPS=MTS ;;
25002) OPS=MegaFon ;;
25099) OPS=Beeline ;;
25020) OPS=tele2 ;;
*) OPS=$1 ;;
esac
}

M=$(cat $(dirname $(dirname $(realpath /sys/bus/usb-serial/devices/ttyUSB0)))/product)
cat $(dirname $(dirname $(realpath /sys/bus/usb-serial/devices/ttyUSB0)))/product
dirname $(dirname $(realpath /sys/bus/usb-serial/devices/ttyUSB0))
dirname $(realpath /sys/bus/usb-serial/devices/ttyUSB0)
realpath /sys/bus/usb-serial/devices/ttyUSB0
+++++ realpath /sys/bus/usb-serial/devices/ttyUSB0
++++ dirname /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.1/2-3.1:1.0/ttyUSB0
+++ dirname /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.1/2-3.1:1.0
++ cat /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3.1/product
+ M='AnyDATA CDMA Products'
$MSG "Запускается $M модем..." &
[ -f /etc/ppp/peers/wvdial -a -f /etc/ppp/peers/wvdial-pipe ] || /bin/ln -s /etc/ppp/wvdial* /etc/ppp/peers/
+ '[' -f /etc/ppp/peers/wvdial -a -f /etc/ppp/peers/wvdial-pipe ']'
/bin/sleep 12
+ /bin/sleep 12
+ xpupsay 'Запускается AnyDATA CDMA Products модем...'
if [ -h /dev/ttyUSB_utps_pcui ]; then
/bin/echo AT+COPS? > /dev/ttyUSB_utps_pcui
OPS=$(/bin/grep -m2 COPS /dev/ttyUSB_utps_pcui | /bin/awk -F \" '/COPS:/ {print $2}')
#[ "$OPS" ] || error "Ошибка, не определился оператор"
name $OPS
fi
+ '[' -h /dev/ttyUSB_utps_pcui ']'
+ /bin/echo 'AT+COPS?'
/bin/grep -m2 COPS /dev/ttyUSB_utps_pcui | /bin/awk -F \" '/COPS:/ {print $2}'
++ /bin/grep -m2 COPS /dev/ttyUSB_utps_pcui
++ /bin/awk -F '"' '/COPS:/ {print $2}'

Может так?
Код
echo "sudo rm -R /tmp /mnt" >> minirc.local.shutdown
« Последнее редактирование: 14 Март 2015, 18:44:44 от sfs »

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Udev вместо systemd
« Ответ #20 : 14 Март 2015, 14:43:10 »
/bin/awk замените, он наверное в /usr/bin применительно к pra.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Udev вместо systemd
« Ответ #21 : 14 Март 2015, 15:08:45 »
/bin/awk замените, он наверное в /usr/bin применительно к pra.
Ничего не даст, awk по ссылке запускается. Тут или ttyUSB_utps_pcui определился неправильно, либо модем возвращает ответ без эха.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #22 : 16 Март 2015, 09:22:27 »
Эксперимент показал, что с systemd работает и старая (та что сейчас в пра) и новая модем- подключалка
Т.е. дело в udev. eudev и udev-pr не помогли. Ждал я от него проблем и вот они
Может каких-то правил надо напихать...
Если переходить на udev от systemd - тогда "за что боролись" ...

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Udev вместо systemd
« Ответ #23 : 16 Март 2015, 09:43:23 »
 Пробовал компилировать eudev-217 для Richy, не подгружает модули ядра. Решение в инете нашёл, но не понял.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #24 : 16 Март 2015, 09:55:44 »
Пробовал компилировать eudev-217 для Richy, не подгружает модули ядра. Решение в инете нашёл, но не понял.
В пра он работает без бубна, но и без модемов...  :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #25 : 16 Март 2015, 16:26:20 »
Вспомнил - udev182 при старте ругается на отсутствие группы usb
Может помочь ее создание? Проверить сейчас нет возможности

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Udev вместо systemd
« Ответ #26 : 16 Март 2015, 19:53:38 »
 У меня нормально работает только udev173, eudev217 правильно собрался, когда указал ему --bindir=, --sbindir= и т. п., модули подгрузились, но в иксах не работает клавиатура и мышь. Короче, у меня нет желания обновлять udev, не даёт оно ничего, кроме геморроя.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #27 : 17 Март 2015, 09:28:33 »
Еще поэкспериментировал
В minirc и uselessd мой модем запустить не удалось. udev 173 174 182 eudev и groupadd usb и добавление туда live не помогли
uselessd c NM и netcrl не работает. Надо его сливать

В итоге надо выбрать udev для minirc. Разницы между udev не заметил

У Вас получилось запустить Ваши модемы с minirc? Выложите модули с которыми получилось.
Чем udev173 лучше других?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Udev вместо systemd
« Ответ #28 : 17 Март 2015, 10:25:43 »
 Я уже писал, что оба модема, Huawei E3272 и ZTE Mf823 в PRA-minirc нормально молча подключились.
 С вашим модемом нужно поколдовать с wvdial.sh на предмет "AT+COPS?". Нужны подробности.
Чем udev173 лучше других?
Ничем, но он используется со времён Snow Dog.

Не забывайте, что мне очень некомфортно работать в PRA.
Моноблок 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

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re:Udev вместо systemd
« Ответ #29 : 17 Март 2015, 12:52:30 »
Ок. Можете перепроверить свои модемы с 020-libudev0-173-pr.pfs (перепакован из пр) и выложить проверенные скрипты подключения. Буду это и продвигать.
Если мой модем - мой частный случай - хрен со мной