Страница 1 из 1

Как сконфигурировать linux для работы с USR Fax PCI модемом?

Добавлено: 28 апр 2003, 20:24
Ollka
у меня US Robotics 56k Fax PCI 5610
Подскажите, можно ли как-нибудь заставить его работать под linux?
и если да, то как?

Вы уж извините, я сколько не искала, ничего конкретного не нашла... Только не говорите мне про дрова... Я нашла только одни, и с ними ничегошеньки не работает... :(

Добавлено: 28 апр 2003, 22:07
must die
Посмотри на linmodems.org
Вот чего я нашел там (ну почти там) :)
http://www.idir.net/~gromitkc/3cp5610.txt
http://www.idir.net/~gromitkc/ti/ti_700.html
Судя по всему работать в линухе он должен.

Добавлено: 29 апр 2003, 07:16
Jek
У меня такой модем - прекрасно работает. Надо было только ядро перекомпилять - чтобы более 4 СОМ-портов поддерживало (это аппаратный модем).

Добавлено: 29 апр 2003, 17:49
Ollka
Хех... Я честно говоря мало во всем этом понимаю...
Зачем нужна поддержка более 4 com портов?

У меня на самом деле по-моему все-таки другая проблема... Я тама полазила везде.. Мне показалось, что с модемом на одном прерывании висит еще какая-то гадость, причем что это, я понять не смогла...
И еще я не смогла ее на другое прерывание убрать...

Как тама все это делается?

Добавлено: 29 апр 2003, 20:21
Ollka
Значит так...
Я еще чутка тама полазила, посмотрела на ядро :shock: :)
У меня включена поддержка более 4х COM портов, хотя мой модем на 3ем и имхо это не нужно...

Потом еще посмотрела насчет прерываний... В прерываниях модема нету, он есть вместе с какой-то гадостью (может зря я ее так :) ) в портах ввода\вывода...
кто-нить может объяснить, что все это значит? :roll:

Добавлено: 30 апр 2003, 07:20
Jek
Ладно. Будем лечить.
Кинь сюда вывод dmesg. У меня в нём вот что (лишнее вырезано):

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

Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ DETECT_IRQ SERIAL_PCI enable
d
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Redundant entry in serial pci_table.  Please send the output of
lspci -vv, this message (12b9,1008,12b9,00d7)
and the manufacturer and name of serial board or modem board
to serial-pci-info@lists.sourceforge.net.
ttyS04 at port 0xc000 (irq = 9) is a 16550A
Видно, что он садится на 5-й СОМ-порт.

А в чём заключаются симптомы неработоспособности? Попробуй сходить на модем minicom'ом.

Добавлено: 30 апр 2003, 09:02
Ollka
Мой модем все-таки на COM3, это можно посмотреть хоть из под винды например...
Не может же он на разных быть по linux'ом и под виндами...

А неработоспособность такова... его не видно вообще...
Ну т.е. я нашла его в одном месте - в портах ввода\вывода, и все...
дальше он его никак не инициализирует...

Добавлено: 30 апр 2003, 23:28
Jek
Может. Например, при использовании нестабильной ветки ядра он у меня садился на /dev/ttyS14 :!:
Поясни, где ты пыталась его искать, и где он, по-твоему, должен быть виден?
Если возникают непонятки, связанные с недостатком знаний - Modem-HOWTO тебе в помощь.

Добавлено: 01 май 2003, 11:55
Гость
У меня USR 2977 ( отличается от 5610 мелочами). Всё что нужно для поддержки это
модуль serial.o отдельно или включеный в ядро. Что касается поддержки более
четырёх портов то это не обязательно. Если поддержка включена то будет com1,
com2, com5; если нет то будет com1, com2, com3 ( по краиней мере для ядер
версии 2.4).
Вообще скинь сюда вывод следующих команд:
cat /proc/devices
cat /proc/filesystems ( проверить есть ли devfs)
cat /proc/interrupts
cat /proc/ioports
cat /proc/modules
cat /proc/version
cat /proc/tty/drivers
cat /proc/tty/driver/serial
dmesg
lspic -vv

Добавлено: 01 май 2003, 21:46
Гость
Jek писал(а):Поясни, где ты пыталась его искать, и где он, по-твоему, должен быть виден?
Ну имхо он должен быть виден как минимум в устройствах (или как там ето называется...)
Ну а как максимум, он должен работать! :)

Ладно, ща перезагружусь, посмотрим то, что Гость написал.... :)

Ну а насчет нехватки знаний... С железом я вообще не очень, а linux так вообще первый раз в жизни поставила... :)
Как надоем - скажите! :)

Добавлено: 01 май 2003, 21:47
Ollka
Да, забыла... Ето была я.. :)

Добавлено: 01 май 2003, 22:57
Ollka
Хей, А можно спросить, что все это значит? (Вопрос к Гостю)
я посмотрела, там же дохрена получается :)
ну я бы скинула сюда, но слишком много...
если бы мне поподробнее (если не лень) рассказали бы, что мне там искать надо... :roll:

эх, нифига у меня не получится... так и останусь виндузятницей... (крик души)

Добавлено: 02 май 2003, 22:00
Ollka
Ура!
Спасибо всем!
Я сделала это! :)

Добавлено: 30 июл 2006, 11:19
mallory
У меня модем USR 2977. Когда захожу в KPPP->закладка Modems->New...->закладка Modem->кнопка Query Modem выдает табличку : Error KPPP "Modem query timed out". Что делать?

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

[root@localhost modem]#  lspci -vv
02:05.0 Serial controller: 3Com Corp, Modem Division (formerly US Robotics) 56K FaxModem Model 5610 (rev 01) (prog-if 02 [16550])
        Subsystem: 3Com Corp, Modem Division (formerly US Robotics) USR 56k Internal FAX Modem (Model 2977)
        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-
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at c400 [size=8]
        Capabilities: [dc] Power Management version 2
                Flags: PMEClk- DSI- D1- D2+ AuxCurrent=0mA PME(D0+,D1-,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=2 PME-

[root@localhost modem]#  cat /proc/devices
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  6 lp
  7 vcs
 10 misc
 13 input
 14 sound
 29 fb
 36 netlink
 89 i2c
116 alsa
128 ptm
136 pts
162 raw
180 usb

Block devices:
  1 ramdisk
  2 fd
  3 ide0
  9 md
 22 ide1
253 device-mapper
254 mdp

[root@localhost modem]#  cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   binfmt_misc
nodev   usbfs
nodev   usbdevfs
nodev   futexfs
nodev   tmpfs
nodev   pipefs
nodev   eventpollfs
nodev   devpts
        ext2
nodev   ramfs
nodev   hugetlbfs
        iso9660
nodev   mqueue
nodev   selinuxfs
        ext3
        vfat
nodev   rpc_pipefs
nodev   autofs

[root@localhost modem]#  cat /proc/interrupts
           CPU0
  0:    3057053          XT-PIC  timer
  1:        859          XT-PIC  i8042
  2:          0          XT-PIC  cascade
  8:          1          XT-PIC  rtc
  9:        213          XT-PIC  acpi, uhci_hcd, uhci_hcd
 10:          6          XT-PIC  ehci_hcd
 11:          0          XT-PIC  Intel 82801DB-ICH4, uhci_hcd
 12:     153389          XT-PIC  i8042
 14:      29976          XT-PIC  ide0
 15:      12783          XT-PIC  ide1
NMI:          0
ERR:          0

[root@localhost modem]#  cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
02e8-02ef : serial
0376-0376 : ide1
0378-037a : parport0
037b-037f : parport0
03c0-03df : vga+
03e8-03ef : serial
03f6-03f6 : ide0
0400-047f : 0000:00:1f.0
  0400-0403 : PM1a_EVT_BLK
  0404-0405 : PM1a_CNT_BLK
  0408-040b : PM_TMR
  0428-042f : GPE0_BLK
0480-04bf : 0000:00:1f.0
0500-051f : 0000:00:1f.3
0cf8-0cff : PCI conf1
c000-c0ff : 0000:02:04.0
  c000-c0ff : via-rhine
c400-c407 : 0000:02:05.0
  c400-c407 : serial
d000-d01f : 0000:00:1d.1
  d000-d01f : uhci_hcd
d400-d41f : 0000:00:1d.2
  d400-d41f : uhci_hcd
d800-d81f : 0000:00:1d.0
  d800-d81f : uhci_hcd
e000-e0ff : 0000:00:1f.5
  e000-e0ff : Intel 82801DB-ICH4
e400-e43f : 0000:00:1f.5
  e400-e43f : Intel 82801DB-ICH4
f000-f00f : 0000:00:1f.1
  f000-f007 : ide0
  f008-f00f : ide1

[root@localhost modem]#  cat /proc/modules
nls_utf8 2113 0 - Live 0xd094a000
parport_pc 24705 1 - Live 0xd0a23000
lp 12077 0 - Live 0xd0a1f000
parport 37129 2 parport_pc,lp, Live 0xd0a2c000
autofs4 23237 0 - Live 0xd099c000
i2c_dev 11329 0 - Live 0xd0998000
i2c_core 22081 1 i2c_dev, Live 0xd0971000
sunrpc 157093 1 - Live 0xd0a4d000
nls_koi8_r 5185 1 - Live 0xd0966000
nls_cp866 5185 1 - Live 0xd095e000
vfat 14529 1 - Live 0xd096c000
fat 44257 1 vfat, Live 0xd0987000
dm_mod 54741 0 - Live 0xd0978000
button 6481 0 - Live 0xd090a000
battery 8901 0 - Live 0xd0962000
ac 4805 0 - Live 0xd090d000
md5 4033 1 - Live 0xd08de000
ipv6 232705 8 - Live 0xd09a3000
uhci_hcd 31065 0 - Live 0xd0941000
ehci_hcd 30917 0 - Live 0xd0938000
hw_random 5845 0 - Live 0xd0901000
snd_intel8x0 33769 2 - Live 0xd08c6000
snd_ac97_codec 63889 1 snd_intel8x0, Live 0xd094d000
snd_pcm_oss 49017 0 - Live 0xd0911000
snd_mixer_oss 17985 2 snd_pcm_oss, Live 0xd08a8000
snd_pcm 96841 2 snd_intel8x0,snd_pcm_oss, Live 0xd091f000
snd_timer 29893 1 snd_pcm, Live 0xd08d1000
snd_page_alloc 9673 2 snd_intel8x0,snd_pcm, Live 0xd08a4000
snd_mpu401_uart 8769 1 snd_intel8x0, Live 0xd083c000
snd_rawmidi 26597 1 snd_mpu401_uart, Live 0xd08ae000
snd_seq_device 8137 1 snd_rawmidi, Live 0xd081b000
snd 54949 11 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device, Live 0xd08b7000
soundcore 9889 2 snd, Live 0xd0831000
via_rhine 23113 0 - Live 0xd0835000
mii 4673 1 via_rhine, Live 0xd0829000
floppy 58481 0 - Live 0xd0894000
ext3 116809 1 - Live 0xd0876000
jbd 71257 1 ext3, Live 0xd0840000

[root@localhost modem]#  cat /proc/version
Linux version 2.6.9-5.EL (bhcompile@decompose.build.redhat.com) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 Wed Jan 5 19:22:18 EST 2005

[root@localhost modem]#  cat /proc/tty/drivers
/dev/tty             /dev/tty        5       0 system:/dev/tty
/dev/console         /dev/console    5       1 system:console
/dev/ptmx            /dev/ptmx       5       2 system
/dev/vc/0            /dev/vc/0       4       0 system:vtmaster
serial               /dev/ttyS       4   64-71 serial
pty_slave            /dev/pts      136 0-1048575 pty:slave
pty_master           /dev/ptm      128 0-1048575 pty:master
unknown              /dev/tty        4    1-63 console

[root@localhost modem]#  cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:unknown port:000003F8 irq:4
1: uart:unknown port:000002F8 irq:3
2: uart:16550A port:000003E8 irq:4 tx:11 rx:0
3: uart:16550A port:000002E8 irq:3 tx:11 rx:0
4: uart:16550A port:0000C400 irq:11 tx:0 rx:0 CTS|DSR
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
RedHat EL 4 AS, MotherBoard i845PE.