URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 43207
[ Назад ]

Исходное сообщение
"sio2: irq 10 not in bitmap of probed irqs 0 (Что делать?)"

Отправлено omskman , 21-Апр-04 19:51 
Во всем инете много раз поднимался такой вопрос, но внятного ответа так никто и не дал. Ситуация такая: перемычками на плате ISA-модема устанавливается номер порта и прерывания. Конфигурируется и перекомпилируется соответствующим образом ядро FreeBSD. При перезагрузке выдается такая мессага
"sio2: configured irq 10 not in bitmap of probed irqs 0."
Пробовались другие свободные прерывания (5, 9, 11). Биос тоже перепробован весь.
Что делать, в какую сторону смотреть?

Содержание

Сообщения в этом обсуждении
"sio2: irq 10 not in bitmap of probed irqs 0 (Что делать?)"
Отправлено victor , 22-Апр-04 00:35 
покажи, что пишешь а kernel, то что касается портов


"sio2: irq 10 not in bitmap of probed irqs 0 (Что делать?)"
Отправлено omskman , 22-Апр-04 06:33 
>покажи, что пишешь а kernel, то что касается портов

в конфигурации ядра /usr/src/sys/i386/conf/config:
...
device          sio0    at isa? port IO_COM1 flags 0x10 irq 4
device          sio1    at isa? port IO_COM2 irq 3
device          sio2    at isa? port IO_COM4 irq 10
...
После перекомпиляции ядра при загрузке мессага:
...
/kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
/kernel: sio0: type 16550A
/kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0
/kernel: sio1: type 16550A
/kernel: sio2: configured irq 10 not in bitmap of probed irqs 0
/kernel: sio2 at port 0x2e8-0x2ef irq 10 on isa0
/kernel: sio2: type 16550A
...

После загрузки сразу модем начинает хаотично пищать, потом умолкает.
Что можно предпринять?


"sio2: irq 10 not in bitmap of probed irqs 0 (Что делать?)"
Отправлено lavr , 22-Апр-04 12:15 
>Во всем инете много раз поднимался такой вопрос, но внятного ответа так
>никто и не дал. Ситуация такая: перемычками на плате ISA-модема устанавливается
>номер порта и прерывания. Конфигурируется и перекомпилируется соответствующим образом ядро FreeBSD.
>При перезагрузке выдается такая мессага
>"sio2: configured irq 10 not in bitmap of probed irqs 0."
>Пробовались другие свободные прерывания (5, 9, 11). Биос тоже перепробован весь.
>Что делать, в какую сторону смотреть?

Убедиться что это не WinModem!!!

1) PnP OS Disable в BIOS
2) Выкинуть ВСЕ лишние драйвера из ЯДРА
3) убедиться что выбранное прерывание не используется еще какой-либо
железкой, модем не хочет шарить это прерывание
4) Проверить работу этого модема из MSDOS - взять любую терминалку
и через настройки сменить IRQ и адрес порта, и попробовать поработать
с мудемом

irq X not probed in bitmap - говорит что зондирование ничего не находит
там, проблемы BIOS, ЯДРА, PnP, PCI, разделяемое IRQ или Port-address -
конфликт

# man 4 sio
...
     For standard ports:
     device sio0 at isa? port IO_COM1 irq 4
     device sio1 at isa? port IO_COM2 irq 3
     device sio2 at isa? port IO_COM3 irq 5
     device sio3 at isa? port IO_COM4 irq 9

в верхнем примере, IO_COM1/2/3/4 - это стандартные адреса принятые
в hardware для serial-портов:

# grep IO_COM /sys/isa/*

если у нас выставлен нестандартный адрес, мы должны вместо IO_COMX
нарисовать наш адрес, адрес НЕ ДОЛЖЕН перекрываться другим устройством,
как и IRQ. Один из адресов обычно перекрывается джойстиком, старыми сетевыми картами...

Вот такие рекомендации, плюс:

# pnpinfo (на всякий случай для PnP ISA)
# pciconf (на всякий случай для PCI)
# man 4 sio (разобрать флаги)