|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 26 Sep 2007 01:24:11 To : All Subject : Nokia E50 & umodem -------------------------------------------------------------------------------- Привет! Ковыряю Nokia E50. Через USB-кабель оно может работать в двух видах (переключается из меню), как накопитель (предоставляет доступ к карте MMC) или как USB-модем. В режиме накопителя замечательно определяется драйвером umass, монтируется как FAT16 прямо на /dev/da0 (разделов нет), чтение-запись на скорости около 520KB/s. В режиме модема как модем не определяется, получается ugen. Hашёл подходящий PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=91546 Типа телефоны Nokia могут не иметь некий CM descriptor, а вместо этого имеют UNION descriptor (кто бы сказал, что всё это значит), а с такими девайсами фрёвый umodem работать не умеет. А NetBSD научили ещё в начале 2005-го. Я портировал этот код из NetBSD (патч в followup к PR), в моей E50 тоже нету CM descriptor, UNION находит, но в нём не находит "data bulk in". В итоге аттачить девайс отказывается: umodem_get_desc: no CM desc umodem_get_desc: no CM desc ucom0: Nokia Nokia E50, rev 2.00/1.00, addr 2, iclass 2/2 umodem_get_desc: no CM desc ucom0: data interface 1, has no CM over data, has break ucom0: Could not find data bulk in device_attach: ucom0 attach returned 6 Кто-нибудь из понимающих в USB может прокомментировать? Eugene -- Three things are certain: Death, taxes and lost data. Guess which has occurred. --- slrn/0.9.8.1 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093862c1851.html, оценка из 5, голосов 10
|