USB модем Samsung Z810 в Ubuntu 9.10

15 ноября, 2009 (13:51) | Linux | Автор: slicks

Для начала стоит сказать что этот способ работал у меня и в ubuntu 8.04,8.10 и 9.04. Рассмотрим суть проблемы: система в упор не хочет видеть наш модем как модем:

slicks@slicks-laptop:~$ lsusb
Bus 002 Device 002: ID 05c6:1000 Qualcomm, Inc.

нужно место ID 05c6:1000 Qualcomm, Inc. получить SAMSUNG Electronics Co.,Ltd. Для этого можно сделать одну нехитрую процедуру.Для начала нам понадобится программа usb_modeswitch и файл конфига к ней.Также на сайте написано что еще нужно иметь libusb – но у меня на всех версиях убунты от 8.04 и выше не было проблем с этим, и ничего я не докачивал. Ссылка где вы можете скачать самую свежую версию программы и файл конфига.
Распаковываем архив с програмкой,находим там исходный файл и копируем его в папку usr/bin:

sudo cp usb_modeswitch /usr/bin

Потом так же копируем файл конфига:

sudo cp usb_modeswitch.conf /etc/

и в нем раскомпилируем нужный нам девайс, в моем случае я находил самсунг и убирал там скобочки.
Для того чтобы система автоматически запускала наш модем прописываем

sudo gedit /etc/udev/rules.d/45-hotplug.rules

и там вставляем текст: SUBSYSTEM=="usb", SYSFS{idProduct}=="1000", SYSFS{idVendor}=="05c6", RUN+="/bin/usb_modeswitch" Теперь рестарт сделаем, написав в терминале:

sudo /etc/init.d/udev restart

Вот и все! Теперь при подключении usb модема – система определит его как Samsung. Кстати, на ubuntu 8.04 автоматом это делаться не хотело и приходилось вручную запускать программу командой:

sudo /usr/bin/usb_modeswitch

потом модем определялся, но запускаться не хотел и я писал

sudo /etc/init.d/udev restart

и все работало отлично
Но ведь мы только заставили систему правильно распознавать модем Samsung SGH-Z810, еще осталось настроить интернет.Но об этом уже в следующей статье. Устал я, пойду чайку выпью

Еще записи из рубрики Linux:

Поделись своим мнением – оставь комментарий