PCMCIA и PCI IRQ как победить

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
YgrYk
Advanced member
Сообщения: 112
Зарегистрирован: 13 апр 2003, 17:27
Откуда: Москва

PCMCIA и PCI IRQ как победить

Сообщение YgrYk » 28 сен 2003, 19:35

Проблемма такова:
Имеем мамку Asus P4c800 Gold, на 2 слоте PCI стоит переходник PCMCIA Card->PCI. Компилим PCMCIA Card Service 3.2.5, ядро Linux 2.2.25 RedHat. Потом пробую запустить, а он пишет:

kernel: Linux PCMCIA Card Services 3.2.5
kernel: kernel build: 2.2.25 #9 Птн Сен 26 06:04:49 MSD 2003
kernel: options: [pci] [cardbus]
kernel: PCI routing table version 1.0 at 0xf5420
kernel: unknown PCI interrupt router 8086:24d0
kernel: Intel ISA/PCI/CardBus PCIC probe:
kernel: Ricoh RL5C475 rev 80 PCI-to-CardBus at slot 02:0a, mem 0x68000000
kernel: host opts [0]: [pci only] [io 3/6/1] [mem 3/6/1] [no pci irq] [lat 168/176] [bus 32/34]
kernel: *NO* card interrupts, polling interval = 1000 ms
cardmgr[2043]: watching 1 socket
cardmgr[2044]: starting, version is 3.2.5
kernel: cs: memory probe 0xa0000000-0xa0ffffff: clean.
cardmgr[2044]: socket 0: Lucent Technologies WaveLAN/IEEE Adapter
cardmgr[2044]: executing: 'modprobe orinoco_cs'
kernel: cs: IO port probe 0x0100-0x04ff: excluding 0x170-0x177 0x290-0x297 0x370-0x377 0x400-0x41f 0x480-0x4bf 0
kernel: cs: IO port probe 0x0800-0x08ff: excluding 0x800-0x87f
kernel: cs: IO port probe 0x0a00-0x0aff: clean.
kernel: cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff
kernel: orinoco_cs: RequestIRQ: Resource in use

Пробовали в конфиге выставлять ему прерывания вручную на 7(которое свободно и ничем не занято), тоже не помогло.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1984
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 09 окт 2003, 12:16

Рекомендую поддержку PCMCIA собирать модулем,
добиться его установки вручную
#modprobe {название модуля, не помню как называется}
если встаёт - прописывайте в /etc/modules.conf
Ну а если нет - увы нужно искать специфичные драйверы от производителя.
как правило "играться" с прерываниями бесполезно (если конечно у вас не выключен PnP в биосе и ядре)

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»