URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID7
Нить номер: 305
[ Назад ]

Исходное сообщение
"Помогите прикрутить Palm к FreeBSD через usb (+)"

Отправлено PAS , 13-Фев-03 10:19 
а именно 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, STALLED

P.S. версия FreeBSD 5.0-RELEASE


Содержание

Сообщения в этом обсуждении
"Помогите прикрутить Palm к FreeBSD через usb (+)"
Отправлено panzer , 09-Сен-03 16:54 
Прикупил недавно Sony sj20 - та же проблема с 5.1RELEASE ...
Неделю копал Инет - попусту...
Решил покопаться в исходниках ядра - и вот что нарыл:
если в файле /sys/dev/usb/uvisor.c в строке
{{ USB_VENDOR_SONY, USB_PRODUCT_SONY_CLIE_40 }, PALM4 },
заменить PALM4 на 0 - все становится на свои места - ucom0 создается без проблем.

"Помогите прикрутить Palm к FreeBSD через usb (+)"
Отправлено br0 , 11-Сен-03 14:28 
действительно все работает
но через 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...