Ух, на неделе попробую пока не до него былоparadox писал(а):Код: Выделить всё
man patch patch -p0 < rita.patch ;))

Модератор: terminus
Ух, на неделе попробую пока не до него былоparadox писал(а):Код: Выделить всё
man patch patch -p0 < rita.patch ;))
Код: Выделить всё
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.
Код: Выделить всё
+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 },
Ничего не понялтебе твой мамед еще уааа не закричал в ответ на поцелуй ati )))
так что неспеши рите советовать
подключаешься к ком порту телефонаman cu
Код: Выделить всё
egor:/usr/src/sys/modules/umodem@[1:42]# cu -l /dev/cuaU1
cu: unsupported speed 9600
Код: Выделить всё
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#
Код: Выделить всё
# Было так:
{ 0x0fce, 0xd069, 0 }
# Теперь так:
{ 0x0fce, 0xd069, 1 }
мда... Филипс жжёт.paradox писал(а):так а ты уверен что через твой тел можно в нете сидеть?)
мож то там ком порт для других средств
Я сейчас вспомнил - когда полгода назад настраивал этот же телефон во FreeBSD через Bluetooth - тогда тоже пришлось сканировать список сервисов - и модем был отнюдь не первый по номерустранно, с 0 должен был выгрести модем по идее
но главное поднялось![]()
Код: Выделить всё
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
Код: Выделить всё
# 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
Код: Выделить всё
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
Код: Выделить всё
patch -p0 < nokia.diff
# 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
Код: Выделить всё
{ 0x0421, 0x04f0, 1}