Помогите разобраться с мультипортовкой

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Помогите разобраться с мультипортовкой

Сообщение DIV-ONE »

На борту стоит мультипортовка как я понимаю к каждому порту на ней есть свой id подскажите как создать в /dev нужный мне ttyxxx порт чтоб через мультипортовку подключать модем ну или вообще что для этого нужно.
Life's good if you have staight hands :)

Аватара пользователя
kae
Неотъемлемая часть форума
Сообщения: 318
Зарегистрирован: 26 янв 2003, 03:53
Откуда: Дзержинск, РБ.
Контактная информация:

Сообщение kae »

Дык, собственно, оно само должно создаваться. Никогда проблем не было. Посмотри в /dev есть ли ttyS4, ttyS5 и т.д.
Будем же учиться хорошо мыслить — вот основной принцип морали
— Паскаль

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

у меня всего 7 портов в /dev S0-S3 пытаюсь создать но безуспешно все. Набираю mknod -v ttyS4-S6 делаю init q ругается что этот порт S4-S6 respawning too fast: disabled for 5 minutes. Что я делаю неправильно?
Life's good if you have staight hands :)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

DIV-ONE, а что ОС сама их не создает. Вы в dmseg посмотрите - там карта опознается? В современных системах mknod давно уже не предназначен к использованию.
Опыт растет прямо пропорционально выведенному из строя оборудованию

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

Llama, у меня Debian через lspci карта видна на мамке два кома по идее как S0 & S1 + мультипортовка S2...S7 но работают только S0 S1 S2 S3 притом S1 S2 S3 порты на мультипортовке.
Life's good if you have staight hands :)

Аватара пользователя
IceMan
Неотъемлемая часть форума
Сообщения: 377
Зарегистрирован: 22 июл 2007, 10:12
Откуда: Минск
Контактная информация:

Сообщение IceMan »

В параметрах конфигурирования ядра можно указать максимальное кол-во поддерживаемых UART (в вашем случае COM портов, по умолчанию стоит 4). Стоит попробовать nr_uarts=16 в параметрах загрузки ядра, или пересобрать ядро с включением

CONFIG_SERIAL_8250_RUNTIME_UARTS=16
CONFIG_SERIAL_8250_NR_UARTS=16

http://tldp.org/HOWTO/Serial-HOWTO-16.html#ss16.3

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

/var/log/dmseg

Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
00:0d: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ACPI: PCI Interrupt 0000:01:01.0[A] -> GSI 21 (level, low) -> IRQ 18
0000:01:01.0: ttyS1 at I/O 0xc800 ( irq = 18 ) is a 16550A
0000:01:01.0: ttyS2 at I/O 0xc400 ( irq = 18 ) is a 16550A
0000:01:01.0: ttyS3 at I/O 0xc000 ( irq = 18 ) is a 16550A
Couldn't register serial port 0000:01:01.0: -28
Последний раз редактировалось DIV-ONE 06 мар 2008, 12:24, всего редактировалось 1 раз.
Life's good if you have staight hands :)

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

lspci

01:01.0 Serial controller: NetMos Technology PCI 9845 Multi-I/O Controller (rev
01)
Life's good if you have staight hands :)

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

01:01.0 Serial controller: NetMos Technology PCI 9845 Multi-I/O Controller (rev
01) (prog-if 02 [16550])
Subsystem: LSI Logic / Symbios Logic 0P6S (6 port 16550a serial card)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Step
ping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort
- <MAbort>SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at c800
Region 1: I/O ports at c400
Region 2: I/O ports at c000
Region 3: I/O ports at b800
Region 4: I/O ports at b400
Region 5: I/O ports at b000
Kernel driver in use: serial
Kernel modules: parport_serial
Life's good if you have staight hands :)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

DIV-ONE,
1) а попорбуйте в bios отключить com-порты...
2) попробуйте добавить в опции ядра при загрузке 8250.nr_uarts=8
3) п.1 и п.2 вместе.
Опыт растет прямо пропорционально выведенному из строя оборудованию

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

я еще очень сырой в линуксе в ядра нелезу подскажите куда нада зайти
Life's good if you have staight hands :)

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

бортовые комы уже пробовал вырубать - непомогло
Life's good if you have staight hands :)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

DIV-ONE, /boot/grub/menu.lst в строку # kopt=.... и выполните update-grub
Опыт растет прямо пропорционально выведенному из строя оборудованию

DIV-ONE
Интересующийся
Сообщения: 56
Зарегистрирован: 04 июл 2007, 11:54

Сообщение DIV-ONE »

у меня lilo загрузчик я в /boot/config-(версия ядра)

CONFIG_SERIAL_8250_NR_UARTS=16
CONFIG_SERIAL_8250_RUNTIME_UARTS=4

поменял

CONFIG_SERIAL_8250_RUNTIME_UARTS=16
CONFIG_SERIAL_8250_NR_UARTS=16

результат все тот же :(
Life's good if you have staight hands :)

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

DIV-ONE, файл который вы меняли - это конфиг скомпилоровнаого ядра. Вам надо передать указаный параметр ядру при загрузке в командной строке ядра, там же где указывается root= и т.п.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить