|
Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » Проблемы с модемом в RHLinux 8.0 |
|
Проблемы с модемом в RHLinux 8.0
|
Guest |
система Red Hat Linux 8.0, core 2.4.18-14
модем Conexant-Ambit SoftK56 ICH Data, Fax modem HSF (т.е. я так понимаю софтмодем). Поставил пакет, запусил hsfconfig, вроде все путем, грит что должен увидеть модем на /dev/ttySHSF0 или через ссылку /dev/modem Через сетевые настройки пытаюсь поднять интерфейс ppp0 ... и все, висит... тупо закрываю окно и снова жму кнопку активации, вроде активизируется, но при попытке инициализации модема пишет что модем занят и все... вот такие вот траблы. Пока не ставил пакет для модема он вообще не обнаруживался, сейчас вроде виден но, серавно траблы см. выше. Помогите советом плиз! Заранее спасибо. Добавлено: уточнение... из lspci видно что: 00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 02) (prog-if 00 [Generic]) Subsystem: Sony Corporation: Unknown device 80fa Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 0 Region 0: I/O ports at 2400 [size=256] Region 1: I/O ports at 2000 [size=128] а в мастдае он установлен как Conexant-Ambit SoftK56 ICH Data, Fax modem HSF ! оказывается это винмодем! теперь я даже не знаю где взять дрова для него ... нигде не смог найти! Может можно как-то ручками в конфигах настроить все это дело? Люди не дайте пропасть энтузиазму плиз! |
|
Отправлено: 00:55, 24-03-2003 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать 1 Посмотрите здесь - может Вам поможет:
http://www.ruslandh.narod.ru/modems/check_chipset.html http://www.ruslandh.narod.ru/modems/...dem_guide.html 2 Что выдает lspci и dmesg? Пример - мне надо опредилить чипсет моего PCTel модема: Цитата:
Такую-же информацию я бы увидеть от Вас 3 И хорошо-бы иметь информацию от lsmod - загружены-ли модули драйвера (опять пример с моим модемом) : Цитата:
[s]Исправлено: ruslandh, 9:22 24-03-2003[/s] [s]Исправлено: ruslandh, 9:24 24-03-2003[/s] |
||
------- Отправлено: 08:33, 24-03-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Guest |
ну тогда и начнем неспеша
1. парметры модема: Vendor ID: 8086 Device ID: 2486 SubVendor ID: 104D (что значит сделано Сони) SubDevice ID: 80FA Revision ID: 02 Vendor Name: ICH Device Name: ICH3 Modem Type: HSF Class: 0703 2. списки идентификации модемов у меня есть, но моих Vendor ID и Device ID там нет, единственное это присутствие SubVendor ID, по которому я и узнал что это винмодем Сони. Тока это мало что дает, у них нет поддержки для линуксов... 3. устройство не было опознано, поэтому я не буду приводить весь лог dmesgа, а ограничусь непосредственно тем что относится к девайсу (определенному как 00:1f.6). >$ dmesg ... Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS0 at 0x03f8 (irq = 4) is a 16550A PCI: No IRQ known for interrupt pin B of device 00:1f.6. Please try using pci=biosirq. ... ip_tables: (C) 2000-2002 Netfilter core team Intel(R) PRO/100 Network Driver - version 2.1.29 Copyright (c) 2002 Intel Corporation PCI: Found IRQ 9 for device 02:08.0 e100: selftest OK. divert: allocating divert_blk for eth0 e100: eth0: Intel(R) PRO/100 VE Network Connection Hardware receive checksums enabled .... i810_audio: Audio Controller supports 6 channels. i810_audio: Defaulting to base 2 channel mode. ac97_codec: AC97 Audio codec, id: 0x594d:0x4803 (Unknown) i810_audio: only 48Khz playback available. i810_audio: AC'97 codec 0 supports AMAP, total channels = 2 ac97_codec: AC97 Modem codec, id: 0x4358:0x5421 (Unknown) i810_audio: timed out waiting for codec 1 analog ready. i810_audio: drain_dac, dma timeout? i810_audio: drain_dac, dma timeout? PCI: No IRQ known for interrupt pin B of device 00:1f.6. Please try using pci=biosirq. PCI: Setting latency timer of device 00:1f.6 to 64 LinuxHookInterrupt: request for IRQ 0 failed hsf_request_port: open failed PCI: No IRQ known for interrupt pin B of device 00:1f.6. Please try using pci=biosirq. PCI: Setting latency timer of device 00:1f.6 to 64 Unable to handle kernel NULL pointer dereference at virtual address 00000030 printing eip: d2d7c509 *pde = 00000000 Oops: 0002 hsfbasic2 hsfserial hsfich hsfengine hsfosspec i810_audio ac97_codec soundcore CPU: 0 EIP: 0010:[<d2d7c509>] Tainted: P EFLAGS: 00010206 EIP is at cnxthsf_LinuxWritel [hsfosspec] 0x9 (2.4.18-14) eax: 00000030 ebx: d2fe1bf0 ecx: 00000048 edx: 00000108 esi: 00000108 edi: 00000030 ebp: c63cfb08 esp: c63cfb08 ds: 0018 es: 0018 ss: 0018 Process insmod (pid: 1746, stackpage=c63cf000) Stack: c63cfb38 d30d4b21 00000030 00000108 d2fe1bf0 d30d1543 c1aed800 00000048 c63cfb34 00000000 d2fe1bf0 c63cfdd0 c63cfb58 d30d2a48 d2fe1bf0 00000030 00000108 00000048 d2fe1bf0 00000008 c63cfb98 d30d2c27 d2fe1bf0 00010000 ... дальше идет коллтрэйс и в конце дампа: Code: 89 10 5d c3 90 89 f6 55 89 e5 8b 55 08 ec 25 ff 00 00 00 5d <6>CSLIP: code copyright 1989 Regents of the University of California PPP generic driver version 2.4.2 divert: not allocating divert_blk for non-ethernet device ppp0 divert: no divert_blk to free, ppp0 not ethernet 4. >$ lspci -n 00:00.0 Class 0600: 8086:1a30 (rev 04) 00:01.0 Class 0604: 8086:1a31 (rev 04) 00:1d.0 Class 0c03: 8086:2482 (rev 02) 00:1d.1 Class 0c03: 8086:2484 (rev 02) 00:1d.2 Class 0c03: 8086:2487 (rev 02) 00:1e.0 Class 0604: 8086:2448 (rev 42) 00:1f.0 Class 0601: 8086:248c (rev 02) 00:1f.1 Class 0101: 8086:248a (rev 02) 00:1f.3 Class 0c05: 8086:2483 (rev 02) 00:1f.5 Class 0401: 8086:2485 (rev 02) 00:1f.6 Class 0703: 8086:2486 (rev 02) - вот он 01:00.0 Class 0300: 1002:4c57 02:02.0 Class 0480: 10cf:2011 02:05.0 Class 0607: 1180:0476 (rev a8) 02:05.1 Class 0607: 1180:0476 (rev a8) 02:05.2 Class 0c00: 1180:0552 02:08.0 Class 0200: 8086:1031 (rev 42) 5. >$ lspci -vv 00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 02) (prog-if 00 [Generic]) Subsystem: Sony Corporation: Unknown device 80fa Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 0 Region 0: I/O ports at 2400 [size=256] Region 1: I/O ports at 2000 [size=128] 6. >$ lspci -n -vvv 00:1f.6 Class 0703: 8086:2486 (rev 02) Subsystem: 104d:80fa Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin B routed to IRQ 0 Region 0: I/O ports at 2400 [size=256] Region 1: I/O ports at 2000 [size=128] вот все что мне удалось достать, добавлю еще что я установил пакет hsflinmodem-5.03.27mbsibeta02122600k2.4.18_14-1rh.i686.rpm. После запуска hsfconfig модули не стартуют нормально, приходится ручками это делать, некоторые модули выдают предупреждение связанное с tained kernel, что сие значит не уразумею Когда все модули загружены модем определяется но постоянно занят, поэтому наверное и неполучается поднять ppp0. Тем не менее дургих драйверов для этого модема я не нашел, искал старательно и упорно, в том числе перерыл весь этот форум Надеюсь эта инфа поможет определить причину и вы поможете мне ее утранить, очень хочеца интернет в линуксе! Заранее спасибо! |
Отправлено: 19:30, 24-03-2003 | #3 |
Guest |
такая же фигня была.....а уже в моразм впадал когда снова и снова активировал модем.....а он мне мол не могу активировать ppp0 и все тут......
дело скорее всего в версии драйвера я установил 5.03.03 и все заработало..... еще советую перекомпелировать ядро там может поддержка ppp отклучена.....но это потом если не поможет..... Добавлено: http://www.mbsi.ca/cnxtlindrv/hsf/downloads.html тут собствено драйвера все и лежат....не знаю как ты искал Добавлено: http://www.mbsi.ca/cnxtlindrv/hsf/ar...2122500.tar.gz |
Отправлено: 19:51, 24-03-2003 | #4 |
Guest |
вот именно там я и нашел этот, единственно подходящий, драйвер... я так же перепробовал различные верси дров, в том числе и 5.03.03 ... ничего не работает нормально (( может все-таки что-то не так, ну например нужно запустить какие-то сервисы дополнительные? или что-то еще? насколько я понял ядро поддерживает ppp ...
точнее я пробовал вот такую версию: hsflinmodem-5.03.03.L3mbsibeta02090500.tar.gz что делать люди?! |
|
Отправлено: 20:34, 24-03-2003 | #5 |
Guest |
никак! не работает и все тут!
что я делаю не так? к примеру, беру hsflinmodem-5.03.03mbsibeta02122500.tar.gz 1. tar -xzvf hsflinmodem-5.03.03mbsibeta02122500.tar.gz 2. make install 3. hsfconfig --auto (тут я пробовал различные .inf конфиги), все проходит вроде успешно, в конце сообщает что модем должен быть виден на /dev/ttySHSF0 или /dev/modem 4. lsmod - ни одного модуля hsfxxxxxx не загружено! почему? 5. тогда загружаю руками модули в следующей последовательности: hsfosspec - варнинг на tainted kernel hsfengine - варнинг на tainted kernel hsfich - варнинг на tainted kernel hsfserial - никаких сообщений 6. запускаю настройку сети из GUI, модем не виден ни на /dev/ttySHSF0 ни на /dev/modem 7. пишу ttySHSF0 ручками, добавляется как Generic Modem 8. пытаюсь активировать... все, висит я уже не знаю что делать! моих знаний линукса явно не хватает чтобы решить эту пробему... не работает ни одна версия, ни сырцы ни рпм-пакеты |
Отправлено: 22:01, 24-03-2003 | #6 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать Guest
Хорошо-бы Вам зарегистрироваться - а то не понятно с одним человеком говоришь или с 3-мя * * Смутили фразы *: 1 Цитата:
options pci pci=biosirq Или добавить этот параметр для lilo: lilo * pci=biosirq Для справки (не берусь точно перевести, но основной смысл по-моему ясен): Цитата:
[s]Исправлено: ruslandh, 7:09 25-03-2003[/s] Добавлено: Можно попробовать прописать в /etc/modules.conf что-то типа : PS Сейчас скачаю Ваш тарбол - посмотрю, как он устроен |
||
------- Отправлено: 06:59, 25-03-2003 | #7 |
Guest |
сделал почти все что вы сказали,
в /etc/modules.conf прописал options pci=biosirq options hsfosspec irq=9 в /etc/lilo.conf pci =biosirq не помогло, вот что пишет при modprobe hsfserial Mar 25 14:10:46 localhost insmod: Warning: loading /usr/lib/hsf/modules/binaries/i686/RedHat/linux-2.4.18-14/hsfich.o will taint the kernel: non-GPL license - Copyright (C) 1996-2001 Conexant Systems Inc. All Rights Reserved. Mar 25 14:10:46 localhost insmod: See http://www.tux.org/lkml/#export-tainted for information about tainted modules Mar 25 14:10:46 localhost insmod: Module hsfich loaded, with warnings Mar 25 14:10:46 localhost kernel: PCI: No IRQ known for interrupt pin B of device 00:1f.6. Please try using pci=biosirq. Mar 25 14:10:46 localhost kernel: PCI: Setting latency timer of device 00:1f.6 to 64 Mar 25 14:10:46 localhost kernel: LinuxHookInterrupt: request for IRQ 0 failed Mar 25 14:10:46 localhost kernel: hsf_request_port: open failed а в dmesg те же ошибки: Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled ttyS0 at 0x03f8 (irq = 4) is a 16550A PCI: No IRQ known for interrupt pin B of device 00:1f.6. Please try using pci=biosirq. Добавлено: добавление: options hsfosspec irq=9 повидимомму не подходит т.к. получаю сообщение что "hsfosspec irq=9 нет такой опции" ив БИОСе к сожалению ничего не могу поменять, т.к. настроек крайне мало, практически никаких настроек там нет, только самые простейшие (у меня ноутбук Sony Vaio PCG-GRX520). зыж обязательно зарегистрюсь, сегодня же , совершенно с вами согласен по этому поводу, прошу прощения. |
Отправлено: 14:40, 25-03-2003 | #8 |
Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать вот я и зарегистрился хороший форум имхо, помимо этой проблемы мне уже помогали здесь неоднократно, спасибо!
Вот мои посты в этой теме: 195.242.17.* 195.242.19.* 195.242.19.* 195.242.16.* 195.242.19.* к сожалению так ничего и не смог сделать с модемом перекомпилил ядро (но пока еще не загружался с него) когда конфигурил его увидел что там есть поддержка винмодемов, может если это поможет? кстати а как узнать какие фичи поддерживает текущее ядро? в смысле как узнать с поддержкой каких устройств и свойств _было_ скомпилено ядро? (не я его компилил |
Отправлено: 20:10, 25-03-2003 | #9 |
info man howto Сообщения: 6958
|
Профиль | Сайт | Отправить PM | Цитировать GateKeeper
1 Я мало работал с ноутбуками, а тем более в Linux , но у меня сложилось впечатление, что a) должен быть включен модуль(или демон) pcmcia b) Иногда требуются какие-то дополнительные возможности для ядра. 2 Как написано на http://www.tux.org/lkml/#export-tainted tailned - это части ядра не подпадающие под лицензию GNU - в частности модули модема по-определению являются "отравленными" 3 Как видно напрямую заставить ядро считывать прерывания из BIOS или заставить выставить прерывание для модема не удались 4 Наверное есть еще способы, но первое, что приходит в голову, посмотреть /lib/modules/Версия_Вашего_ядра - какие внешние модули может подключить Ваше ядро. /boot/System.map - какие параметры использует Ваше ядро. /usr/src/linux/include - описание переменных Вашего ядра. Наверное еще где-то есть, но это уже зависит от дистрибутива. |
------- Отправлено: 07:09, 26-03-2003 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Проблемы с ADSL модемом | Mrempty | Автоматическая установка Windows 2000/XP/2003 | 10 | 13-12-2005 13:58 | |
Проблемы с модемом!!! | Falaut | Сетевые технологии | 3 | 04-07-2005 10:15 | |
Проблемы с модемом ZyXel | alien427 | Непонятные проблемы с Железом | 27 | 23-06-2004 21:19 | |
Проблемы со звуком и модемом на Albatron KX400... | Guest | Непонятные проблемы с Железом | 12 | 20-10-2003 00:22 | |
Проблемы с модемом - может виновата сеть? | Guest | Сетевые технологии | 2 | 28-07-2003 13:31 |
|