Помогите плиз подружить Моторолу Мандриву и Moto4lin (Телефон не обнаруживается, хотя вроде cdc-acm работает)

PCLinuxOS

Модератор: Bizdelnick

Sammie
Сообщения: 21

Помогите плиз подружить Моторолу Мандриву и Moto4lin

Сообщение Sammie »

С новым 2006 годом!
Добрый день!
У меня проблема - В общем имею Motorola Razr V3 Мандриву 2006 и Moto4lin

Упорно не хотят работать вместе. Мучался я мучался..но я не профи...не выходит.
Суть в том, что у меня нет dev/ttyACM0, хотя cdc-acm в ядре суде по всему прописан.
Как я понимаю, чтото просто не настроенно, и Moto4lin упорно отказывается видеть телефон и при нажатии Update ничего не показывает. Какимто макаром, перегрузив cdc-acm у меня один раз получилось создать ttyACM0 но прога все равно не видела телефон даже при включении echo на tty. Moto4lin встал корректно, все библиотеки для него имеются.

К сожалению не в силах сам разобраться что и как, потому обращаюсь за помощью.

Заранее благодарен
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: Помогите плиз подружить Моторолу Мандриву и Moto4lin

Сообщение Snupt »

Код: Выделить всё


modprobe -r cdc-acm
modprobe -r ehci-hcd
modprobe -r ohci-hcd

modprobe ohci-hcd
modprobe ehci-hcd
modprobe cdc-acm

rm -f /dev/modev
ln -s /dev/ttyACM0 /dev/modem


Попробуй. У мня Motorola C650. Так настраивал.
Спасибо сказали:
Sammie
Сообщения: 21

Re: Помогите плиз подружить Моторолу Мандриву и Moto4lin

Сообщение Sammie »

modprobe -r cdc-acm
modprobe -r ehci-hcd
modprobe -r ohci-hcd

modprobe ohci-hcd
modprobe ehci-hcd
modprobe cdc-acm

rm -f /dev/modev
ln -s /dev/ttyACM0 /dev/modem


Попробуй. У мня Motorola C650. Так настраивал.


Спасибо, но не помогло, файл ttyACM0 стабильно есть, причем заметил, что если в проге в настройках нажимать Switch to P2K телефон меняет стиль оповещения. Так что определенно какой-то контакт есть:) Это уже радует. Но update list по прежнему не выдает ничего, как будто нет его.

Поставил для теста Kmobiletools. Тоже не фурычит. Dmesg выдал:
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
usb 3-1: new full speed USB device using uhci_hcd and address 3
usb 3-1: configuration #1 chosen from 2 choices
cdc_acm 3-1:1.0: ttyACM0: USB ACM device
usb 3-1: USB disconnect, address 3
usb 3-1: new full speed USB device using uhci_hcd and address 4
usb 3-1: configuration #1 chosen from 2 choices
cdc_acm 3-1:1.0: ttyACM0: USB ACM device
usb 3-1: USB disconnect, address 4
usb 3-1: new full speed USB device using uhci_hcd and address 5
usb 3-1: config 1 has an invalid interface number: 5 but max is 2
usb 3-1: config 1 has an invalid interface number: 6 but max is 2
usb 3-1: config 1 has an invalid interface number: 8 but max is 2
usb 3-1: config 1 has no interface number 0
usb 3-1: config 1 has no interface number 1
usb 3-1: config 1 has no interface number 2
usb 3-1: USB disconnect, address 5
usb 3-1: new full speed USB device using uhci_hcd and address 6
usb 3-1: configuration #1 chosen from 2 choices
cdc_acm 3-1:1.0: ttyACM0: USB ACM device
usb 3-1: USB disconnect, address 6
usb 3-1: new full speed USB device using uhci_hcd and address 7
usb 3-1: config 1 has an invalid interface number: 5 but max is 2
usb 3-1: config 1 has an invalid interface number: 6 but max is 2
usb 3-1: config 1 has an invalid interface number: 8 but max is 2
usb 3-1: config 1 has no interface number 0
usb 3-1: config 1 has no interface number 1
usb 3-1: config 1 has no interface number 2

Кстати совсем непонятно что за ошибки вылазят тут! Какие то ограничения в конфиге. Может они мешают.

lsmod выдает:
ohci_hcd 19140 0
cdc_acm 9824 0


Нашел даже Motorola Razr V3 driver (acm) descriptor но не знаю как его прикрутить. Но заодно проверил в Moto4lin настройки Vendor и Product ID. Они корректные! Кроме того, там той страничке было ясно написано что АСМ великолепно работает с Razr V3. Прям даже не знаю. Может быть пересобрать ядро и включить CDC-ACM в само ядро а не модулем. Но есть подозрения что не поможет.

К слову, пользуюсь под root-ом, значит с правами проблем быть не должно вроде.

Кроме того, обнаружил, что по идее, если устройство доступно, то должен быть файл /proc/bus/usb/devices
но он отсутствует. Определенно, чтото некорректно работает, прям где рядом. Помогите плиз. Сам не в состоянии чтото накрутить. Заранее благодарен.
Спасибо сказали:
Sammie
Сообщения: 21

Re: Помогите плиз подружить Моторолу Мандриву и Moto4lin

Сообщение Sammie »

В общем, тфу-тфу-тфу, все заработало. А сделать надо было следующее:

1.Очевидно что не примантировалась usbfs результатом чего явилось отсутствие файлов /proc/bus/usb/devices.
Исправляем так - добавляем в /etc/fstab строку:
none /proc/bus/usb usbfs defaults 0 0

Если у Вас usbdevfs то меняем соответственно..
Не забываем оставить последнюю строчку в fstab пустую, чтобы система не ругалась.

2. Примонтируем usbfs строкой:
mount /proc/bus/usb


Пробуем в проге апдейт лист - должно увидеть телефон.

Кстати цепочка Спирта, тоже помагает дополнительно, если не все подгружается. Спасибо.

И еще, дополнительно, я обнаружил, что есть такой файлик:
/etc/hotplug/blacklist в который зашиваются модули, которым не позволяется включаться при hotplug'е. Проверьте нет ли там в этом файлике что либо из того, что мы используем.

В общем спасибо, надеюсь мои занятия любовью с Mandriv'ой в частности сегодня до 7ми утра:) комуто помогут, что бы так не мучаться.
Спасибо сказали:
Аватара пользователя
frost666dark
Сообщения: 346
ОС: archlinux

Re: Помогите плиз подружить Моторолу Мандриву и Moto4lin

Сообщение frost666dark »

Хелп!!! Киньте мне кто нибудь Moto4lin для Linux, а то скачиваю я *.tar.bz2 а там че-то не полностью он...я как понял его CVS-нуть надо.
Но из под Линукса пока немогу вылазить в нет, ибо трудности возникли...
Мой mail frost666dark@mail.ru
Заранее благодарен!
PS: Слакварщики приглашаются slackware@conference.jabber.ru
Спасибо сказали:
Аватара пользователя
silverstranger
Сообщения: 37

Re: Помогите плиз подружить Моторолу Мандриву и Moto4lin

Сообщение silverstranger »

у меня другая проблемма...
из под рута всё работает, но под обычным пользователем - телефон не подключается..
очевидно чтото с правами, но установка прав на /dev/ttyACM0 ничего не дает..
что делать??
кто силён умом тот, как правило молчит...
Спасибо сказали: