Статейка Peoplenet on FreeBSD обсуждаем

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение Dron » 2009-03-31 13:48:17

Спасибо всем!
Статья выпущена в свет :)
Та Да...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение Dron » 2009-11-05 11:17:34

Вобщем есть небольшое продолжение.
Модем CCU-660U был заведен по 7-кой через u3g
Так-же успешно заведен ZTE AC2726 под FreeBSD 8 RC2 через u3g и usb_modemswitch.
Во всех случаях было редактирование исходного кода модулей ядра.
Та Да...



kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение kpp » 2011-01-16 14:14:55

Модем CCU-550U , провайдер PeopleNet
Система:
# uname -a

Код: Выделить всё

 FreeBSD 7.2-RELEASE-p7  amd64
Подгружаю umodem.ko

Код: Выделить всё

# kldload umodem
Втыкаю модем.

Код: Выделить всё

# dmesg
ucom0: <CMOTECH CO., LTD. CMOTECH CDMA Technologies, class 2/0, rev 2.00/0.00, addr 2> on uhub2
ucom0: iclass 2/2
ucom0: data interface 1, has CM over data, has break
ucom0: status change notification available
# usbdevs -v

Код: Выделить всё

Controller /dev/usb2:
addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), ATI(0x0000), rev 1.00
 port 1 addr 2: full speed, power 100 mA, config 1, CMOTECH CDMA Technologies(0x5533), CMOTECH CO., LTD.(0x16d8), rev 0.00
 port 2 powered
Вроде бы норма.

Делаю

Код: Выделить всё

# cu -l /dev/cuaU0
Connected
И больше ничего...
Ctrl+C не прерывает, в процессах висят:

Код: Выделить всё

# ps aux |grep cu
root      55210  0,0  0,0  4608  1024  p4  I+   13:03     0:00,00 cu -l /dev/cuaU0
root      55211  0,0  0,0  4608  1008  p4  I+   13:03     0:00,00 cu -l /dev/cuaU0
Прервать удается только по

Код: Выделить всё

kill -9 55210
kill -9 55211
Иду:

Код: Выделить всё

cd /usr/src/sys/dev/usb
В umodem.c добавляю

Код: Выделить всё

{ 0x16d8, 0x5533, 0 },

Код: Выделить всё

...
 umodem_products[] = {
<------>/* Kyocera AH-K3001V*/
<------>{ USB_VENDOR_KYOCERA, USB_PRODUCT_KYOCERA_AHK3001V, 0 },
<------>{ USB_VENDOR_SIERRA, USB_PRODUCT_SIERRA_MC5720, 0 },
<------>{ USB_VENDOR_CURITEL, USB_PRODUCT_CURITEL_PC5740, 0 },
<------>{ 0x16d8, 0x5533, 0 },
<------>{ 0, 0, 0 },
};
...
пересборка:

Код: Выделить всё

# cd /usr/src/sys/modules/umodem
# make clean && make && make install
# make unload && make load
Перевтыкаю модем.
Делаю

Код: Выделить всё

# cu -l /dev/cuaU0
Connected
И тишина...

Куда копать?
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение kpp » 2011-01-19 15:43:03

При отключении\подключении модема в /var/log/messages пишется такое:

Код: Выделить всё

Jan 19 14:26:36 pogranichnic kernel: ucom0: at uhub2 port 1 (addr 2) disconnected
Jan 19 14:27:01 pogranichnic root: Unknown USB device: vendor 0x16d8 product 0x5533 bus uhub2
Jan 19 14:27:01 pogranichnic kernel: ucom0: <CMOTECH CO., LTD. CMOTECH CDMA Technologies, class 2/0, rev 2.00/0.00, addr 2> on uhub2
Jan 19 14:27:01 pogranichnic kernel: ucom0: iclass 2/2
Jan 19 14:27:01 pogranichnic kernel: ucom0: data interface 1, has CM over data, has break
Jan 19 14:27:06 pogranichnic kernel: ucom0: status change notification available
Jan 19 14:27:06 pogranichnic root: Unknown USB device: vendor 0x16d8 product 0x5533 bus uhub2
Т.е. ругань на неизвестное устройство vendor 0x16d8 product 0x5533 .
При этом девайс создается
# ls -lah /dev/cuaU*

Код: Выделить всё

crw-rw----  1 uucp  dialer    0, 155 17 янв 16:49 /dev/cuaU0
crw-rw----  1 uucp  dialer    0, 156 17 янв 16:49 /dev/cuaU0.init
crw-rw----  1 uucp  dialer    0, 159 17 янв 16:49 /dev/cuaU0.lock
При попытке
# cu -l /dev/cuaU0

Код: Выделить всё

Stale lock on cuaU0 PID=14855... overriding.
Connected
Видимо чего-то ждет в бесконечном цикле, а это что-то не приходит :unknown:
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.

Аватара пользователя
Shumsky
мл. сержант
Сообщения: 73
Зарегистрирован: 2011-03-19 15:56:54
Откуда: Днепропетровск, Украина
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение Shumsky » 2011-03-19 16:12:37

собственно в данный момент юзаю сабж. Фря 8.2, при простое отваливаеться коннект. Тупо минус по ppp и все. ps -ax | grep ppp возвращает пустой результат.
Африка - она и в Африке Африка

Аватара пользователя
Shumsky
мл. сержант
Сообщения: 73
Зарегистрирован: 2011-03-19 15:56:54
Откуда: Днепропетровск, Украина
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение Shumsky » 2011-03-20 16:24:45

сделал небольшой костыль:

Код: Выделить всё

while(true)
	{
		ppp -foreground
	}
do
done
пока работает, но хотелось-бы сделать нормально, а не строить стройную и логичную систему костылей и подпорок
Африка - она и в Африке Африка

Аватара пользователя
Shumsky
мл. сержант
Сообщения: 73
Зарегистрирован: 2011-03-19 15:56:54
Откуда: Днепропетровск, Украина
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение Shumsky » 2011-03-26 23:46:35

по поводу ресета: транзюк+лпт+паяльник = автоматический ребут модема))) собственно ещё один вопрос: юзаю сабж уже на 7.0R (шлюзоид домашний). Что и где надо патчить чтобы ппп не отпадал?

да, соединение отпадает когда модем простаивает
Африка - она и в Африке Африка

kpp
лейтенант
Сообщения: 613
Зарегистрирован: 2009-08-05 16:10:46
Откуда: Украина Днепропетровск-Киев
Контактная информация:

Re: Статейка Peoplenet on FreeBSD обсуждаем

Непрочитанное сообщение kpp » 2011-04-23 12:56:48

2 Shumsky
Посмотри http://forum.lissyara.su/viewtopic.php?f=32&t=32519, может поможет.
Нет, ребята, я не гордый. Не загадывая вдаль, так скажу: зачем мне орден? Я согласен на медаль.