Попытка запустить HSDPA USB-модем имени Huawei на FreeBSD потерпела сокрушительный провал.
То есть, сам модем обнаруживается, но – как USB Mass Storage Device. У него сбоку есть слот для microSD, вот он и обнаруживается.
А чтобы переключить эту поганую китайскую железяку в режим модема, надо засобачить в неё волшебную последовательность байтиков. Это умеет делать программа usb_modeswitch. Она вообще под линукс писалась, но под FreeBSD тоже работает через userspace’овую libusb. Но – сюрприз! – работает только в отсутствие драйвера umass. Который а) в generic ядро прибит гвоздиками и б) если его оттуда выколупать, то перестанет работать внешний USB-диск, с которого эта FreeBSD и грузится.
Не ожидал я такой заподлянки от FreeBSD. А в Убунте этот модем подцепился вообще без всяких телодвижений, причём одновременно в виде UMS и двух USB-serial-девайсов. Второй девайс оказался собственно модемом, а зачем первый – не знаю, наверное, для сбора статистики, есть у этих модемов такая фича.
Вот такая засада..
Оригинал этой записи в личном блоге.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме.
no subject
Date: Sat, 5 Dec 2009 16:52:06 +0000
Subject: Ответ на Ваш вопрос [T20091202007JS010Z139182]
> Здравствуйте !
> Благодарим Вас за интерес к Yota!
> Доступ к указанному Вами сайту был приостановлен в связи с постановлением прокуратуры РФ.
> http://minjust.lgg.ru/ru/activity/nko/fedspisok/
>
> Пожалуйста, цитируйте предыдущую переписку
> _______
> С уважением, Смирнов Алексей
> Группа экспертного обслуживания
>