Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо в Linux (http://forum.oszone.net/forumdisplay.php?f=29)
-   -   Установка модема Motorola SM56 под Linux SuSE 9.2 Prof (http://forum.oszone.net/showthread.php?t=49657)

B_H 24-05-2005 08:46 326812

Установка модема Motorola SM56 под Linux SuSE 9.2 Prof
 
Доброго времени суток!
Возможно, кто то уже справился (или сталкивался) с возникшей у меня проблемой.
Вот, установил новую Linux SuSE 9.2 :biggrin: . Все работает как надо. Аппаратная часть верно определяется, а вот модем - нивкакую! Только в области "Неизвестное оборудование", причем с полным (и главное правильным) названием производителя и типа оборудования.
Пробовал ставить дрова (.rpm) от SuSE 9.0 - не помогает.
И вообще, на SuSE 9.0 - море информации, а вот на 9.2 ...
В общем HELP :sorry:

ruslandh 24-05-2005 08:57 326815

1 На Suse очень богатый сайт поддержки - там искали ?
http://forum.oszone.net/showthread.php?t=48993
2
Цитата:

Пробовал ставить дрова (.rpm) от SuSE 9.0 - не помогает.
Естественно - дистрибутив-то другой и ядро другое.


ruslandh 24-05-2005 08:59 326816

http://cdb.novell.com/searchForm.php...f47699f1daf664

B_H 24-05-2005 16:30 326978

На сайте SuSE про Motorola (как не странно) вообще ничего нету... Покрайней мере в "SUSE LINUX hardware database". А на сайте Motorola - есть дрова только для 9.0. Но по идее, раз настроили его на 9.0 то и на 9.2 - тоже есть высокая вероятность возможности настройки. Я так считаю. Только вот, как?

ruslandh 24-05-2005 17:54 326997

Тогда опишите
1 Что за драйвер вы нашли (Название или ссылка на него)
2 Какое у вас ядро (хорошо-бы и Suse 9.0 указать)
3 Вендор производителя и устройства вашего драйвера (например об этом часто сообщает bios при загрузке или команды типа pciscan, lspci и т.п.)
На
http://linmodems.org/
искали ?

B_H 25-05-2005 04:06 327114

Доброго времени суток!
Сейчас попытаюсь дать информацию, которую Вы запросили:

1. Ссылку на драйвер можно получить, если в любом поисковике (Яндекс, Гугл, Рамблер) начать искать информацию о сабже :) ! И такое впечатление, что существует только этот драйвер. Вот, например, одна из них: http://www.sm56linux.narod.ru/sm56.tar.gz а собственно, что-то вроде FAQ по установке этого же драйвера: http://www.sm56linux.narod.ru/
НО при попытке makeinstall выдавал ошибку!
Вообще, ставился официальный драйвер от Motorola (повторюсь, для SuSE 9.0): http://www.motorola.com/softmodem/pu...21-99.i586.rpm

2. Мое ядро (ну и все остальное):
Ядро: 2.6.8-24 GCC 3.3.4,
glibc: 2.3.3 X11R.6.8.1,
KDE: 3.3,
а вот что имелось ввиду "(хорошо-бы и Suse 9.0 указать)" я, ежели чесно, не понял... у меня 9.2.

3. Motorola sm56 PCI Speakerphone Modem
Vendor_ID: 11d4
Device_ID: 1805

ruslandh 25-05-2005 08:10 327136

1 Этот драйвер для ядра ветки 2.4, а у вас ядро 2.6.
2 Вам надо или установить ядро ветки 2.4 или искать драйвер для ядра 2.6
3 Вы что-то перепутали ? Vendor_ID у Моторолы - 0x1057, Device_ID у модемов Моторолы 0x56xx

Драйвер для ядра 2.6 я не нашел.
А что, в Suse нет команды pciscan ? Очень полезная команда и аппаратуру показывает, и какой модуль ядра нужен показывает для неё (если он даже не установлен).



B_H 25-05-2005 12:43 327198

Цитата:

Вы что-то перепутали ? Vendor_ID у Моторолы - 0x1057, Device_ID у модемов Моторолы 0x56xx
Как я искал Vendor и Device:
искал я их с помощью команд shell, таких как:

/sbin/lspci > junk // направляем поток (данные) команды lspci в новый файл junk, т.е. использую индексную строку (index string)
echo "-------" >> junk // добавляем разделитель
/sbin/lspci -n >> junk // далее добавляем строку (index matching line)

по соответствию, устройства в первой части и его ответке во второй и определял искомые.

Еще, этот Vendor и Device подтвердил BIOS при загрузке (это доказывает хотя бы соответствие IRQ отводимого для модема в ОС)

Все. Что не так?
Могу привести log команды pciscan
Жаль что нету :search: ... драйвера, боюсь, что прийдется ручками работать... Или может быть есть другие варианты (переустановку ядра - не предлагать) :sorry:

ruslandh 25-05-2005 20:36 327280

Я не знаю :) У моторолы другие ID - это точно
Про приведённое вами устройство нашёл :

0x11d4 - это Vendor_ID "Analog Devices"
Про это устройство
0x11d4 0x1805 "unknown" "Analog Devices erl3227a-0.8"

Из другого источника :
0x11d4 Analog Devices 1805 SM56 PCI modem

Сравниваем с Моторолой (ищем что-то похоже там :) )
0x1057 0x5600 SM56 PCI Modem

Т.е. вы правы - у вас аналог Моторолы (правда Noname)

Что можно предложить ? Может установка другого (желательно внешнего и не USB модема ?)
Или разбираться в устройстве драйвера ? Или поиск аналогичного, но для ядра ветки 2.6 ?

Кстати, дайте полностью - что выдаёт pciscan -v, там первый параметр - это рекомендуемый драйвер
Код:

Пример :
Recommended driver    Description
------------------    -----------
....


unknown                Philips Semiconductors SAA7130 Video Broadcast Decoder [Multimedia controller]
                      1131:7130:1461:2115  drivers: saa7134  class:004:80:00
                      slot: 0000:00:0b.0  hwid: C19B015B2BA3289B

....

PS У меня pciscan не всегда правильно рекомендует драйвер, т.к. у меня он экспереметальный - из Сизифа, но когда он правильно работает, то должен правильно определять.
PPS Когда я в графике работаю, я из одного окна в другое мышкой копирую :)

ruslandh 25-05-2005 22:01 327310

PS Разобрался с pciscan - она оказывается только то root правильно определяет рекомендуемые драйвера

Код:

Пример 2

[root@rostov root]# pciscan -v
Recommended driver    Description
------------------    -----------
.....

saa7134                Philips Semiconductors SAA7130 Video Broadcast Decoder [Multimedia controller]
                      1131:7130:1461:2115  drivers: 120:saa7134 24:saa7134 saa7134  class:004:80:00
                      slot: 0000:00:0b.0  hwid: C19B015B2BA3289B


.....


B_H 26-05-2005 12:59 327475

Уважаемый ruslandh! Довожу до Вашего сведения, что в Linux SuSE 9.2 оказывается, вообще отсутствует команда pciscan!!! Но есть pcitweak, и вот, ее результат :read: :

linux:/home/B_H # pcitweak -l
PCI: Probing config type using method 1
PCI: Config type is 1
PCI: PCI scan (all values are in hex)
PCI: 00:00:0: chip 8086,1130 card 8086,1130 rev 02 class 06,00,00 hdr 00
PCI: 00:01:0: chip 8086,1131 card 0000,0000 rev 02 class 06,04,00 hdr 01
PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev 02 class 06,04,00 hdr 01
PCI: 00:1f:0: chip 8086,2440 card 0000,0000 rev 02 class 06,01,00 hdr 80
PCI: 00:1f:1: chip 8086,244b card 8086,2442 rev 02 class 01,01,80 hdr 00
PCI: 00:1f:2: chip 8086,2442 card 8086,2442 rev 02 class 0c,03,00 hdr 00
PCI: 00:1f:3: chip 8086,2443 card 8086,2442 rev 02 class 0c,05,00 hdr 00
PCI: 00:1f:4: chip 8086,2444 card 8086,2442 rev 02 class 0c,03,00 hdr 00
PCI: 00:1f:5: chip 8086,2445 card 414c,4326 rev 02 class 04,01,00 hdr 00
PCI: 01:00:0: chip 1002,4966 card 174b,7176 rev 01 class 03,00,00 hdr 80
PCI: 01:00:1: chip 1002,496e card 174b,7177 rev 01 class 03,80,00 hdr 00
PCI: 02:01:0: chip 11d4,1805 card 11d4,1805 rev 00 class 07,80,00 hdr 00
PCI: End of PCI scan
linux:/home/B_H #

Естественно под root...
Последнее устройство в этом списке, и есть модем!

ruslandh 26-05-2005 21:29 327649


Вы меня порадовали, сразу стало видно, в дистрибутивах Linux Россия впереди :)


А по сути вопроса :( ничего нового.


Время: 20:19.

Время: 20:19.
© OSzone.net 2001-