а именно Sony CLIE SJ20.
В ядре:
device uhci
device usb
device umass
device ucom
device uvisor
device uplcom
device uvscom
В usbd.conf
device "Palm Handheld"
devname "ucom0"
vendor 0x054c
product 0x009a
release 0x0100после всего этого при нажатии на кнопку синхронизации вижу в messges:
Feb 12 19:31:21 kernel: ucom0: Palm, Inc. Palm Handheld, rev 1.00/1.00, addr 2
Feb 12 19:31:21 kernel: ucom0: Palm, Inc. Palm Handheld, rev 1.00/1.00, addr 2
Feb 12 19:31:21 kernel: ucom0: init failed, STALLED
Feb 12 19:31:21 kernel: device_probe_and_attach: ucom0 attach returned 6
Feb 12 19:31:21 kernel: ucom0: Palm, Inc. Palm Handheld, rev 1.00/1.00, addr 2
Feb 12 19:31:21 kernel: ucom0: Palm, Inc. Palm Handheld, rev 1.00/1.00, addr 2
Feb 12 19:31:21 kernel: ucom0: init failed, STALLEDP.S. версия FreeBSD 5.0-RELEASE
Прикупил недавно Sony sj20 - та же проблема с 5.1RELEASE ...
Неделю копал Инет - попусту...
Решил покопаться в исходниках ядра - и вот что нарыл:
если в файле /sys/dev/usb/uvisor.c в строке
{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40 }, PALM4 },
заменить PALM4 на 0 - все становится на свои места - ucom0 создается без проблем.
действительно все работает
но через 30 секунд синхронизации кернел паник и ребут
FREEBSD 4.9-PRERELEASE
причем если успеть синхронизироваться быстро - то все нормально
что это может быть???/kernel: ucom0: Palm, Inc. Palm Handheld, rev 1.00/1.00,
addr 2
/kernel:
/kernel:
/kernel: Fatal trap 12: page fault while in kernel mode
/kernel: fault virtual address = 0x0
/kernel: fault code = supervisor read, page not present
/kernel: instruction pointer = 0x8:0xc03be782
/kernel: stack pointer = 0x10:0xd6881d18
/kernel: frame pointer = 0x10:0xd6881d40
/kernel: code segment = base 0x0, limit 0xfffff, type 0x1b
/kernel: = DPL 0, pres 1, def32 1, gran 1
/kernel: processor eflags = interrupt enabled, resume, IOPL = 0
/kernel: current process = 266 (jpilot)
/kernel: interrupt mask = tty
/kernel: trap number = 12
/kernel: panic: page fault
/kernel:
/kernel: syncing disks... 48 panic: worklist_remove: not on list
/kernel: Uptime: 2m1s
/kernel: Automatic reboot in 15 seconds - press a key on the console to abort
/kernel: Rebooting...