USB модем Samsung Z810 в Ubuntu 9.10

Опубликовано: Комментариев: 0

Для начала стоит сказать что этот способ работал у меня и в 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 (http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.5.tar.bz2) и файл конфига (http://www.draisberghof.de/usb_modeswitch/usb_modeswitch.conf) к ней.Также на сайте написано что еще нужно иметь libusb – но у меня на всех версиях убунты от 8.04 и выше не было проблем с этим, и ничего я не докачивал. Ссылка (http://www.draisberghof.de/usb_modeswitch/)где вы можете скачать самую свежую версию программы и файл конфига. Распаковываем архив с програмкой,находим там исходный файл и копируем его в папку 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, еще осталось настроить интернет.Но об этом уже в следующей статье. Устал я, пойду чайку выпью.