LINUX.ORG.RU

Eee PC + WM-смартфон


0

0

На http://forum.wce.by/topic4370.html?postdays=0&postorder=asc&&star... нашёл, как заставить работать winmobile-смартфон в качестве модема,если на компе, к которому он подключён, стоит Linux (В конец файла /etc/rc.d/rc.modules добавляем строки modprobe usbserial vendor=0x045e product=0x0079 modprobe cdc-acm Перезагружаем систему. Открываем терминал с правами root, вводим команду tail -f /var/log/messages Включаем в смарте модем, подключаем кабель и наблюдаем, куда он встал. Это будет, скорее всего, устройство /dev/ttyUSB0, или нечто похожее. Дальше можно пользоваться KPPP или скриптами, не забываем добавить дополнительную строку инициализации: AT+CGDCONT=1,"IP","APN_ОПСОСа" и номер *99#). На обычном компе с маднривой заработало (только если строки не в /etc/rc.d/rc.modules добавлять, а просто в терминале от рута запускать), а на ЕЕЕ с родным Xandros - нет:

/home/user> sudo modprobe usbserial vendor=0x045e product=0x0079 FATAL: Error inserting usbserial (/lib/modules/2.6.21.4-eeepc/kernel/drivers/usb/serial/usbserial.ko): Unknown symbol in module, or unknown parameter (see dmesg)

dmesg говорит: [ 75.660000] usbserial: Unknown parameter `vendor'

Что можно сделать (кроме установки нормального дистрибутива или покупки bluetooth-модуля для связи с телефоном)?

☆☆☆☆☆

Ответ на: комментарий от fizteh

/home/user> sudo modinfo /lib/modules/2.6.21.4-eeepc/kernel/drivers/usb/serial/u sbserial.ko filename: /lib/modules/2.6.21.4-eeepc/kernel/drivers/usb/serial/usbserial. ko author: Greg Kroah-Hartman, greg@kroah.com, http://www.kroah.com/l description: USB Serial Driver core license: GPL vermagic: 2.6.21.4-eeepc mod_unload PENTIUMM depends: usbcore parm: debug:Debug enabled or not (bool)

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Ttt

Жесть... могу посоветовать только пересобрать модуль руками. В ванильном ядре оба параметра присутствуют:

$sudo modinfo usbserial
filename: /lib/modules/2.6.25/extra/usbserial.ko
license: GPL
description: USB Serial Driver core
author: Greg Kroah-Hartman, greg@kroah.com, http://www.kroah.com/linux/
depends:
vermagic: 2.6.25 SMP preempt mod_unload PENTIUMM 4KSTACKS
parm: vendor:User specified USB idVendor (ushort)
parm: product:User specified USB idProduct (ushort)
parm: debug:Debug enabled or not (bool)

погугли - в сети до фига информации, как модули собирать

fizteh
()
Ответ на: комментарий от fizteh

Того, что мне надо не нашёл, находится только про сбору всего ядра и т.п. Меня интересует, где скачать исходники этого модуля и какие команды вводить, чтобы он собрался. Если не заработает, прийдтся ставить винду=)

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от fizteh

http://forum.eeeuser.com/viewtopic.php?pid=120277 Здесь обсуждали ту же проблему, но у меня ничего не получается: при вводе CONFIG_USB_SERIAL_GENERIAL=y M=drivers/usb/serial то auto.conf не находит, то ещё что-то, то начал собираться (не знаю даже как это получилось), но в результате собрался тоже без поддержки параметров vendor и product. Что делать? Там пишут, что надо проводить манипуляции с исходниками с сайта асуса, но может быть надо с ванильными?

Ttt ☆☆☆☆☆
() автор топика
Ответ на: комментарий от Ttt

В общем, гуглил я гуглил и нагуглил уже скомпилированный несломанный модуль для ЕЕЕ. Вроде заработало.

Ttt ☆☆☆☆☆
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.