Как быть если устройства нет в lspci? Модем Intel HDA. (Нашли и определили устр-во. Вопросы dial-up.)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

waterforce
Сообщения: 6
ОС: slackware 12

Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение waterforce »

Здравствуйте!

Есть лаптоп acer 5600, не совсем подходящий под linux.
Видео настроил, 3d и все прочее. Звук.
Осталось только модем 56 k.
В установленном windows, пишет agere hda modem.
Загружаюсь в linux, делаю - lspci -v. А модема нет.
Прочитал, что модем не совсем ахти хороший для linux, но вот хотелось запустить его....

Спс!
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение *Sasha* »

Есть такая утилитка scanModem, посмотри что говорит.
Спасибо сказали:
waterforce
Сообщения: 6
ОС: slackware 12

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение waterforce »

Угу, спасибо за ссылку! Скачал и запустил, прочитал.

Вот часть, того что выдает мне ModemData.txt

Код: Выделить всё

CPU=i686,
Welcome to
Linux version 2.6.21.5-my-smp (root@darkstar) (gcc version 4.1.2) #1 SMP Mon Oct 1 23:30:07 ALMT 2007
 scanModem update of:  2007_Oct_09

 There are no blacklisted modem drivers in /etc/modprobe*  files
USB modem not detected by lsusb

Advanced Linux Sound Architecture  (ALSA) spackage providing audio support
on your System, also includes drivers for some modems. For modems using the
snd-hda-intel  audio+modem driver, upgrades to a new ALSA version are sometimes
necessary to achieve function. See for example:
      http://linmodems.technion.ac.il/bigarch/archive-seventh/msg02144.html
Copying ALSA diagnostics to Modem/ALSAroot.tgz
ALSAversion = 1.0.14

Modem or candidate host audio card have firmware information and diagnostics:

 PCI slot    PCI ID        SubsystemID    Name
 ----------    ---------    ---------    --------------
 00:1b.0    8086:27d8    1025:0102    Audio device: Intel Corporation 82801G

 Modem interrupt assignment and sharing:
 22:       3506          0   IO-APIC-fasteoi   HDA Intel
 --- Bootup diagnostics for card in PCI slot 00:1b.0 ----
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:1b.0 to 64


Мне искать драйвера для Intel 82801G модема?

Прикладываю на всякий сам файл ModemData.txt
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение Mage-Warrior »

Прикольная штучка этот scanModem... не знал про такую.
Вам подсказывают (по-буржуйски), что мол иногда на одном чипе размещаются и звуковушка и модемчик. И для того, чтобы модем заработал, рекомендуют обновление ALSA. Хотя у вас версия alsa совсем не старая... но можно попробовать.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
waterforce
Сообщения: 6
ОС: slackware 12

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение waterforce »

Спасибо!
Подсказку понял :)
У меня вроде alsa не старенькая, дистр slackware 12.
Еще вопрос, мне дрова не надо ставить чтобы модем заработал? Только на alsa работает?
Спасибо сказали:
waterforce
Сообщения: 6
ОС: slackware 12

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение waterforce »

Такссс. В общем прочитал я ModemData.txt и выполнил указания.

Код: Выделить всё

Download from http://linmodems.technion.ac.il/packages/smartlink/
the package SLMODEMD.gcc4.1.tar.gz having a compiled slmodemd. Unpack under Linux with:
     $ tar zxf SLMODEMD.gcc4.1.tar.gz
and read instructions therein. But briefly, the modem is setup with command:
     slmodemd -c YOUR_COUNTRY --alsa hw:0,6


Все делаю так:

Код: Выделить всё

root@darkstar[SLMODEMD.gcc4.1]# ./slmodemd --alsa -c RUSSIA hw:0,6
SmartLink Soft Modem: version 2.9.11 Aug  6 2007 22:02:27
symbolic link `/dev/ttySL0' -> `/dev/pts/4' created.
modem `hw:0,6' created. TTY is `/dev/pts/4'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.


Запускаю kppp, создаю модем и указываю ему /dev/ttySL0. Выполняю опрос модема, он замечательно опрашивается.
В kppp вбиваю пров данные (номер дозвона и прочее), Вызов.

Но kppp пишет, что нет несущей. NO CARRIER.
Смотрю в терминал, пишет мне вот что после попытки вызова:

Код: Выделить всё

error: cannot setup hw params for playback: Invalid argument
error: cannot setup hw params for playback: Invalid argument
error: cannot setup hw params for playback: Invalid argument


Но еще ко всему, такое чувство, что модем не выполняет звонка и не пытается. Только в kppp выскакивает набор номера, так он и выкидывает NO CARRIER.

Что может быть?

У меня дистр стоит slacka 12. ядро кажись его 2.6.20.5. ALSA по выводу scanmodem 1.0.14. Может ли это быть проблемой?
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение Mage-Warrior »

Нашел только одно внятное объяснение всему этому. Это баг slmodemd, который не у вас одного проявился в этом же виде.

Additionally, this response likely reflects an independent bug in
snd-hda-intel, which has inadvertently killed some modems. A "fix"
eliminated service at 9600 mH, which was not manifestly needed for
anything. However, there is a constitutent of Proprietary slmodemd
code pre-compiled by Smartlink, inc., which requires 9600 services.
slmodemd maintainer Sasha K recognized this problem and advised the
ALSA snd-hda-intel maintainer, TI. TI has provided the first version
of a correction...

it has not fully supported a dialout yet.

Краткий перевод: В Alsa сделали fix, который устраняет функцию, которая нигде более не используется, кроме как в проприетарном slmodemd... Как результат - ваша проблема, которую сейчас решают разработчики ALSA.
Вроде так..
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение Mage-Warrior »

*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение pashaa »

Зачем надежда? Есть 100% решение. Решается более старыми дровами. Напимер slmodem-2.9.9d-alsa. Брал с линмодема, но пару лет назад. А с их сайта 2.9.10 криво с алсой работает.
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали:
waterforce
Сообщения: 6
ОС: slackware 12

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение waterforce »

pashaa,

Позвольте спросить.
По указаниям в ModemData.txt, я скачал SLMODEMD.gcc4.1.tar.gz из http://linmodems.technion.ac.il/packages/smartlink/.
На этом же сайте есть дрова, только они не называются так же как и slmodem-2.9.9d-alsa.
У вас эти дрова работают на slackware 12 и alsa 1.0.14?
Пожалуйста, укажите на этом сайте какие дрова именно у вас работали? И еще, в чем их разница от SLMODEMD.gcc4.1.tar.gz?
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение pashaa »

waterforce писал(а):
19.10.2007 13:42
pashaa,

Позвольте спросить.
По указаниям в ModemData.txt, я скачал SLMODEMD.gcc4.1.tar.gz из http://linmodems.technion.ac.il/packages/smartlink/.
На этом же сайте есть дрова, только они не называются так же как и slmodem-2.9.9d-alsa.
У вас эти дрова работают на slackware 12 и alsa 1.0.14?
Пожалуйста, укажите на этом сайте какие дрова именно у вас работали? И еще, в чем их разница от SLMODEMD.gcc4.1.tar.gz?

У меня щас адсл, по этому давно не ставил. Проверил для тебя. Те дрова работали на слаке11(она еще на gcc3). А под gcc4 на 12 отказались собираться. Заглянул по твоей ссылке. Взял самые свежие дрова. Все чудесно собралось.
Качаешь http://linmodems.technion.ac.il/packages/s...20070813.tar.gz распаковываешь. Делаешь
#make SUPPORT_ALSA=1
#make install SUPPORT_ALSA=1 (под рутом или sudo)
Подгружаешь модуль snd_intel8x0m (проверь название, я его в ядро монолитно вогнал)
B через
sudo slmodemd -c RUSSIA --alsa modem:1
запускаешь.
Иногда modem:1 надо или на modem:0 заменить, или конкретное alsa-устройство указать как hw:0,1 (смотри в ридми).
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали:
waterforce
Сообщения: 6
ОС: slackware 12

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение waterforce »

Спасибо! Но вот, что получается...
Все сделал по указаниям...

В терминале:

Код: Выделить всё

slmodemd -c RUSSIA --alsa hw:0,6
SmartLink Soft Modem: version 2.9.11 Oct 21 2007 17:55:43
symbolic link `/dev/ttySL0' -> `/dev/pts/4' created.
modem `hw:0,6' created. TTY is `/dev/pts/4'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
error: period size 48 is not supported by playback (64).


А kppp в этот момент пишет NO CARRIER.

И еще, зачем модуль intel8x0m? У меня вроде snd_hda_inel по ModemData.txt
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение pashaa »

waterforce писал(а):
21.10.2007 16:11
Спасибо! Но вот, что получается...
Все сделал по указаниям...

В терминале:

Код: Выделить всё

slmodemd -c RUSSIA --alsa hw:0,6
SmartLink Soft Modem: version 2.9.11 Oct 21 2007 17:55:43
symbolic link `/dev/ttySL0' -> `/dev/pts/4' created.
modem `hw:0,6' created. TTY is `/dev/pts/4'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
error: period size 48 is not supported by playback (64).


А kppp в этот момент пишет NO CARRIER.

И еще, зачем модуль intel8x0m? У меня вроде snd_hda_inel по ModemData.txt


А почему ты тогда решил, что тебе надо SmartLink Modem? В ридми ,раздел алса, написано:

ALSA has the built-in modem drivers included in 'alsa-driver' >= 1.0.2
and in Linux kernel >= 2.6.5. Currently there is 'intel8x0m' (snd-intel8x0m)
modem driver, which supports ICH based AC97 modems (MC97)

И ниже про конфигурирование ядра:

Configure your kernel and enable ALSA and ICH based modem support
( 'Device Drivers' -> 'Sound' -> 'Advanced Linux Sound Architecture' ->
'PCI devices' -> 'Intel i8x0/MX440; AMD768/8111 modems' ) .

Ну и почитай внимательно Modem Motorola SM 56 Linux - работает!

Тот пакет который ты сначала скачал - в нем уже собраный бинарник slmodemd. У меня он тоже криво работал. А тебе надо из исходников собирать. Тогда все будет ок. Попробуй другие версии дров.
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали:
Аватара пользователя
pashaa
Сообщения: 171
Статус: Заводчик Мопсов
ОС: Mops 6.2 RC1

Re: Как быть если устройства нет в lspci? Модем Intel HDA.

Сообщение pashaa »

pashaa писал(а):
21.10.2007 19:31
waterforce писал(а):
21.10.2007 16:11
Спасибо! Но вот, что получается...
Все сделал по указаниям...

В терминале:

Код: Выделить всё

slmodemd -c RUSSIA --alsa hw:0,6
SmartLink Soft Modem: version 2.9.11 Oct 21 2007 17:55:43
symbolic link `/dev/ttySL0' -> `/dev/pts/4' created.
modem `hw:0,6' created. TTY is `/dev/pts/4'
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
error: period size 48 is not supported by playback (64).


А kppp в этот момент пишет NO CARRIER.

И еще, зачем модуль intel8x0m? У меня вроде snd_hda_inel по ModemData.txt


А почему ты тогда решил, что тебе надо SmartLink Modem? В ридми ,раздел алса, написано:

ALSA has the built-in modem drivers included in 'alsa-driver' >= 1.0.2
and in Linux kernel >= 2.6.5. Currently there is 'intel8x0m' (snd-intel8x0m)
modem driver, which supports ICH based AC97 modems (MC97)

И ниже про конфигурирование ядра:

Configure your kernel and enable ALSA and ICH based modem support
( 'Device Drivers' -> 'Sound' -> 'Advanced Linux Sound Architecture' ->
'PCI devices' -> 'Intel i8x0/MX440; AMD768/8111 modems' ) .

Ну и почитай внимательно Modem Motorola SM 56 Linux - работает!

Тот пакет который ты сначала скачал - в нем уже собраный бинарник slmodemd. У меня он тоже криво работал. А тебе надо из исходников собирать. Тогда все будет ок. Попробуй другие версии дров.


Нашел в драйвере и про твой модуль. Да он подходит.
MOPSLinux 6.2-RC1 KDE 4.1.2
Спасибо сказали: