Ух, на неделе попробую пока не до него былоparadox писал(а):Код: Выделить всё
man patch patch -p0 < rita.patch ;))
Мобила и FreeBSD
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- сержант
- Сообщения: 157
- Зарегистрирован: 2007-12-01 23:41:45
Re: Мобила и FreeBSD
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Мобила и FreeBSD
Попробовал наложить этот патч на свою систему (FreeBSD 7.1-Beta2), исправив коды устройства (SE K550i):
Итог пока неудачный:
Бен - i need help
Итог пока неудачный:
Код: Выделить всё
egor:/usr/src/sys/modules/umodem@[23:46]# make
Warning: Object directory not changed from original /usr/src/sys/modules/umodem
@ -> /usr/src/sys
machine -> /usr/src/sys/i386/include
awk -f @/tools/makeobjops.awk @/kern/bus_if.m -h
awk -f @/tools/makeobjops.awk @/kern/device_if.m -h
:> opt_usb.h
awk -f @/tools/usbdevs2h.awk @/dev/usb/usbdevs -h
cc -O2 -fno-strict-aliasing -pipe -D_KERNEL -DKLD_MODULE -std=c99 -nostdinc -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -c /usr/src/sys/modules/umodem/../../dev/usb/umodem.c
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c: In function 'umodem_attach':
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:307: warning: implicit declaration of function 'umodem_get_union'
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:307: warning: nested extern declaration of 'umodem_get_union'
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:307: warning: assignment makes pointer from integer without a cast
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c: In function 'umodem_get_caps':
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:549: error: 'usb_cdc_cm_descriptor_t' has no member named 'bsCapabilities'
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:541: warning: unused variable 'cad'
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c: At top level:
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:554: warning: no previous prototype for 'umodem_get_union'
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:554: error: conflicting types for 'umodem_get_union'
/usr/src/sys/modules/umodem/../../dev/usb/umodem.c:307: error: previous implicit declaration of 'umodem_get_union' was here
*** Error code 1
Stop in /usr/src/sys/modules/umodem.
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Мобила и FreeBSD
бен что то вы не то напатчили )
пробуйте поцуть цуть перечитывая все шаги которые мы делали
пробуйте поцуть цуть перечитывая все шаги которые мы делали
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Мобила и FreeBSD
Воспользовался силой
Долго читал, сравнивал оригинальный патч и тот, что был предложен Рите - в итоге свой вариант:
ftp://vershinin.dyndns.org/pub/FreeBSD/ ... i/umodem.c
В первый раз допустил 2 очепятки + далее бился о стену (точнее об пробел в патче):
Без этих строк - не собирается С ними - тоже
Когда после получаса разгадывания этого квеста догадался убрать пробел во второй строке - модуль собрался:
Устройства в /dev/ появились:
Осталось ppp.conf настроить (сейчас сижу через Skylink)
Если я все правильно сделал - тогда Рите можно скачать мой патч и поменять строки:
Долго читал, сравнивал оригинальный патч и тот, что был предложен Рите - в итоге свой вариант:
ftp://vershinin.dyndns.org/pub/FreeBSD/ ... i/umodem.c
В первый раз допустил 2 очепятки + далее бился о стену (точнее об пробел в патче):
Код: Выделить всё
+Static usb_cdc_union_descriptor_t *
+ umodem_get_union(usbd_device_handle dev, int iface_no);
Когда после получаса разгадывания этого квеста догадался убрать пробел во второй строке - модуль собрался:
Код: Выделить всё
ucom1: <Sony Ericsson Sony Ericsson K550, class 2/0, rev 2.00/0.00, addr 3> on uhub4
ucom1: iclass 2/8
ucom1: data interface 2, has CM over data, has break
ucom2: <Sony Ericsson Sony Ericsson K550, class 2/0, rev 2.00/0.00, addr 3> on uhub4
ucom2: iclass 2/2
ucom2: data interface 2, has CM over data, has break
ucom2: no data interface
device_attach: ucom2 attach returned 6
ucom2: <Sony Ericsson Sony Ericsson K550, class 2/0, rev 2.00/0.00, addr 3> on uhub4
ucom2: iclass 2/2
ucom2: data interface 2, has CM over data, has break
ucom2: no data interface
device_attach: ucom2 attach returned 6
Код: Выделить всё
acd0 ata cuad0.init geom.ctl net/ ptyp2 ttyd0 ttyv8 usb1
acpi atkbd0 cuad0.lock io net1@ ptyp3 ttyd0.init ttyv9 usb2
ad4 audit dcons kbd0@ net2@ random ttyd0.lock ttyva usb3
ad4s1 bpf0 devctl kbd1@ net3@ smb0 ttyp0 ttyvb usb4
ad4s2 bpsm0 devstat kbdmux0 net4@ sndstat ttyp1 ttyvc usb5
ad4s3 console dgdb klog net5@ stderr@ ttyp2 ttyvd usb6
ad4s4 consolectl dri/ kmem network stdin@ ttyp3 ttyve xpt0
ad4s4a ctty dsp1.0 log@ nfs4 stdout@ ttyv0 ttyvf zero
ad4s4b cuaU0 dumpdev@ mdctl nfslock sysmouse ttyv1 tun0
ad4s4c cuaU0.init fd/ mem ntfs/ ttyU0 ttyv2 ugen0
ad4s4d cuaU0.lock fido midistat null ttyU0.init ttyv3 ugen0.3
ad4s4e cuaU1 fw0@ mixer0 pci ttyU0.lock ttyv4 ums0
ad4s4f cuaU1.init fw0.0 mixer1 psm0 ttyU1 ttyv5 urandom@
ad4s4g cuaU1.lock fwmem0@ mixer2 ptyp0 ttyU1.init ttyv6 usb
agpgart cuad0 fwmem0.0 mixer3 ptyp1 ttyU1.lock ttyv7 usb0
Если я все правильно сделал - тогда Рите можно скачать мой патч и поменять строки:
Код: Выделить всё
130
{ 0x0fce, 0xd069, 0 },
На свою:
{ 0x0fce, 0xd056, 0 },
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Мобила и FreeBSD
тебе твой мамед еще уааа не закричал в ответ на поцелуй ati )))
так что неспеши рите советовать
так что неспеши рите советовать
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Мобила и FreeBSD
Ничего не понялтебе твой мамед еще уааа не закричал в ответ на поцелуй ati )))
так что неспеши рите советовать
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Мобила и FreeBSD
ну когда через
и пишешь ему ati
он в ответ должен выплюнуть идентификацию телефона
типа все нормально
тему перечитай поймешь)
подключаешься к ком порту телефонаman cu
и пишешь ему ati
он в ответ должен выплюнуть идентификацию телефона
типа все нормально
тему перечитай поймешь)
- Dron
- ст. сержант
- Сообщения: 373
- Зарегистрирован: 2007-08-15 13:36:28
- Откуда: Днепропетровск
- Контактная информация:
Re: Мобила и FreeBSD
Патч вручную накладывал?
какой именно пробел убрал?
У Риты 6.1 ветка, там свои приколы, ее патч я делал на основе umodem.c из 6.1, у меня собрался без проблем...
какой именно пробел убрал?
У Риты 6.1 ветка, там свои приколы, ее патч я делал на основе umodem.c из 6.1, у меня собрался без проблем...
Та Да...
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Мобила и FreeBSD
Попробовал cu:
не работает Что посмотреть, поковырять можно?
Убрал <tab> во второй строке в самом начале (см. выше).
Код: Выделить всё
egor:/usr/src/sys/modules/umodem@[1:42]# cu -l /dev/cuaU1
cu: unsupported speed 9600
не работает Что посмотреть, поковырять можно?
Убрал <tab> во второй строке в самом начале (см. выше).
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Мобила и FreeBSD
я чутка не по теме...
у меня филипс. детектиться так:
на команды через cu реагирует странно:
(это пример - перепробовал все скорости - либо нифига, либо бред какой-то вместо AT что я набираю)
модуль umodem загружен....
у меня филипс. детектиться так:
Код: Выделить всё
ucom0: <Silicon Labs CP2102 USB to UART Bridge Controller, class 0/0, rev 1.10/1.00, addr 3> on uhub0
Код: Выделить всё
acer# cu -l /dev/ttyU0 -s 57600
Connected
ЧЖЗЗ~
[EOT]
acer# cu -l /dev/ttyU0 -s 115200
Connected
ЩЛС~
[EOT]
acer# cu -l /dev/ttyU0 -s 9600
Connected
ЪЪ~
[EOT]
acer# cu -l /dev/ttyU0 -s 4800
Connected
~
[EOT]
acer# cu -l /dev/ttyU0 -s 2400
Connected
~
[EOT]
acer#
модуль umodem загружен....
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Мобила и FreeBSD
егор
у тебя еще cuad0 или как там есть
если нет значит неправильно пофиксил
а лис проверь сначала на винде)))
прежде чем в юникс тыкать
а то мож у тебя и инет через него неумеет бегать
у тебя еще cuad0 или как там есть
если нет значит неправильно пофиксил
а лис проверь сначала на винде)))
прежде чем в юникс тыкать
а то мож у тебя и инет через него неумеет бегать
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Мобила и FreeBSD
Устройства /dev/cuaU0 и /dev/cuad0 имеются - относятся к Curitel (CDMA) - через него сейчас и сижу.
При загрузке модуля umodem и подключении телефона создаются только устройства /dev/cuaU1 - /dev/cuad1 - отсутствует.
Я уже и сам понял, что не получилось - но ведь я в программировании вообще не разбираюсь - для меня это китайский шифр и абракадабра
Уже второй час сижу - состыковываю ребус
Ну нет - так нет
При загрузке модуля umodem и подключении телефона создаются только устройства /dev/cuaU1 - /dev/cuad1 - отсутствует.
Я уже и сам понял, что не получилось - но ведь я в программировании вообще не разбираюсь - для меня это китайский шифр и абракадабра
Уже второй час сижу - состыковываю ребус
Ну нет - так нет
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Мобила и FreeBSD
какой винде?
у меня оно тока на родном харже из бука осталось.
у меня оно тока на родном харже из бука осталось.
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Мобила и FreeBSD
пробуй полный патч Dron а который с дебагом
и давай вывод сюда
будем смотреть
токо свой вендор девайс поставь там
лис
так а ты уверен что через твой тел можно в нете сидеть?)
мож то там ком порт для других средств
и давай вывод сюда
будем смотреть
токо свой вендор девайс поставь там
лис
так а ты уверен что через твой тел можно в нете сидеть?)
мож то там ком порт для других средств
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Мобила и FreeBSD
Все - полечилось
Еще раз внимательно перечитал все ветку - и понял таки, что нужно делать
Стал перебирать номера сервисов - и сразу же нашел нужный:
cu - работает, инет - тоже (ppp -auto beeline)
Еще раз внимательно перечитал все ветку - и понял таки, что нужно делать
Стал перебирать номера сервисов - и сразу же нашел нужный:
Код: Выделить всё
# Было так:
{ 0x0fce, 0xd069, 0 }
# Теперь так:
{ 0x0fce, 0xd069, 1 }
- Alex Keda
- стреляли...
- Сообщения: 35456
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Мобила и FreeBSD
мда... Филипс жжёт.paradox писал(а):так а ты уверен что через твой тел можно в нете сидеть?)
мож то там ком порт для других средств
Можно. Но тока через ИК порт. Через дата-кабель - нет.
Падонки ))
Убей их всех! Бог потом рассортирует...
- Dron
- ст. сержант
- Сообщения: 373
- Зарегистрирован: 2007-08-15 13:36:28
- Откуда: Днепропетровск
- Контактная информация:
Re: Мобила и FreeBSD
Dorlas
странно, с 0 должен был выгрести модем по идее
но главное поднялось
lissyara
У меня тож так было с Нокией 6610, через IR порт модем виделся, а через шнурочек на prolofic - нет
Юзал серез IR
странно, с 0 должен был выгрести модем по идее
но главное поднялось
lissyara
У меня тож так было с Нокией 6610, через IR порт модем виделся, а через шнурочек на prolofic - нет
Юзал серез IR
Та Да...
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
Re: Мобила и FreeBSD
Я сейчас вспомнил - когда полгода назад настраивал этот же телефон во FreeBSD через Bluetooth - тогда тоже пришлось сканировать список сервисов - и модем был отнюдь не первый по номерустранно, с 0 должен был выгрести модем по идее
но главное поднялось
- voider
- лейтенант
- Сообщения: 830
- Зарегистрирован: 2008-02-21 20:35:03
- Откуда: msk
Re: Мобила и FreeBSD
ну и че удалось фряху поставить на мобилу?))))
- diversunt
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2007-12-02 20:43:13
- Контактная информация:
Re: Мобила и FreeBSD
Прощу прощения, но подскажите где я на грабли наступаю?
Правда нокия N95 но вендер я поправил в соответствии с usbdevs -v.
Процесс следущий:
1. Через sysinstall ставлю исходники (/src/usr/sys/*)
2. dmesg -a
3. usbdevs -v
4.Отсюда беру патч http://forum.lissyara.su/viewtopic.php? ... 50#p108338
5. Делаю так:
6. Далее
7. Цыпляю мобилку и... dmesg -a
8. Uname -a
P.S. Не пойму почему он грит, пачение файлд?
Правда нокия N95 но вендер я поправил в соответствии с usbdevs -v.
Процесс следущий:
1. Через sysinstall ставлю исходники (/src/usr/sys/*)
2. dmesg -a
Код: Выделить всё
ugen0: <Nokia Nokia N95, class 2/0, rev 2.00/1.00, addr 2> on uhub0
Код: Выделить всё
Controller /dev/usb0:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 addr 2: full speed, self powered, config 1, Nokia N95(0x04f0), Nokia(0x0421), rev 1.00
port 2 addr 3: full speed, power 200 mA, config 1, DataTraveler II+(0x1601), Kingston(0x0951), rev 1.00
Controller /dev/usb1:
addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
port 1 powered
port 2 powered
5. Делаю так:
Код: Выделить всё
# patch -p0 < nokia.diff
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- umodem.c.orig 2008-10-22 23:02:46.000000000 +0300
|+++ umodem.c 2008-10-27 20:57:27.000000000 +0200
яя--------------------------
Patching file umodem.c using Plan A...
Hunk #1 failed at 69.
Hunk #2 failed at 128.
Hunk #3 failed at 181.
Hunk #4 failed at 238.
Hunk #5 failed at 272.
Hunk #6 failed at 301.
Hunk #7 failed at 334.
Hunk #8 failed at 586.
8 out of 8 hunks failed--saving rejects to umodem.c.rej
done
Код: Выделить всё
cd /usr/src/sys/modules/umodem
make clean && make && make install
make unload && make load
7. Цыпляю мобилку и... dmesg -a
Код: Выделить всё
ugen0: <Nokia Nokia N95, class 2/0, rev 2.00/1.00, addr 2> on uhub0
Код: Выделить всё
FreeBSD 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 19:59:52 UTC 2008
root@logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Лучше два раза прочитать HandBook, чем 2 раза покраснеть задав глупый вопрос!
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
Re: Мобила и FreeBSD
а ты фишку не просек что патч ты ставишь от 6.3 ?
- Dron
- ст. сержант
- Сообщения: 373
- Зарегистрирован: 2007-08-15 13:36:28
- Откуда: Днепропетровск
- Контактная информация:
Re: Мобила и FreeBSD
ну тот патч для 6.3 на 7-ке его не пробовал...
далее вендорид и девид не попутал местами?
Плюс в том патче, на который по ссылке, там включен дебаг, так что если бы вендорид и девид совпали, то сыпались бы принты на экран, а так до них не доходит...
покажи строку которая в патче с твоими девид и вендорид, т.е. то что у тебя есть перед
Стоп, патч вообще не проходит... не досмотрел первый раз...
патчи вручную, смотри что получится... Если не знаешь как, свисти, порпатчим...
далее вендорид и девид не попутал местами?
Плюс в том патче, на который по ссылке, там включен дебаг, так что если бы вендорид и девид совпали, то сыпались бы принты на экран, а так до них не доходит...
покажи строку которая в патче с твоими девид и вендорид, т.е. то что у тебя есть перед
Код: Выделить всё
patch -p0 < nokia.diff
патчи вручную, смотри что получится... Если не знаешь как, свисти, порпатчим...
Та Да...
- Dorlas
- сержант
- Сообщения: 257
- Зарегистрирован: 2008-07-18 22:17:49
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: Мобила и FreeBSD
# patch -p0 < nokia.diff
Hmm... Looks like a unified diff to me...
The text leading up to this was:
--------------------------
|--- umodem.c.orig 2008-10-22 23:02:46.000000000 +0300
|+++ umodem.c 2008-10-27 20:57:27.000000000 +0200
яя--------------------------
Patching file umodem.c using Plan A...
Hunk #1 failed at 69.
Hunk #2 failed at 128.
Hunk #3 failed at 181.
Hunk #4 failed at 238.
Hunk #5 failed at 272.
Hunk #6 failed at 301.
Hunk #7 failed at 334.
Hunk #8 failed at 586.
8 out of 8 hunks failed--saving rejects to umodem.c.rej
done
- diversunt
- ефрейтор
- Сообщения: 58
- Зарегистрирован: 2007-12-02 20:43:13
- Контактная информация:
Re: Мобила и FreeBSD
Dorlas спасибо! Взял
http://forum.lissyara.su/posting.php?mo ... 7#pr119190
поставил поправил вендорид и девид от своей трубы и все пошло...
Кстати заметил, что прописав вендорид и девид от своей трубы N95
Данная настройка подходит и для nokia 6300. Есть такое предположение, что с любой nokia будет пахать...
http://forum.lissyara.su/posting.php?mo ... 7#pr119190
поставил поправил вендорид и девид от своей трубы и все пошло...
Кстати заметил, что прописав вендорид и девид от своей трубы N95
Код: Выделить всё
{ 0x0421, 0x04f0, 1}
Данная настройка подходит и для nokia 6300. Есть такое предположение, что с любой nokia будет пахать...
Лучше два раза прочитать HandBook, чем 2 раза покраснеть задав глупый вопрос!