ALT Linux hardware support
 help / color / mirror / Atom feed
* [Hardware] смена IRQ средствами ОС
@ 2005-04-21  5:31 Хлызов А.А.
  2005-04-22 14:28 ` Sergey Vlasov
  0 siblings, 1 reply; 2+ messages in thread
From: Хлызов А.А. @ 2005-04-21  5:31 UTC (permalink / raw)
  To: hardware

Доброго времени суток!

Господа! И дамы!
Подскажите, можно ли как-нибудь сделать такую вещь: у меня есть звук (SB
PCI128) и SCSI контроллер (Adaptec ASC-39320). Они занимают один IRQ, посему
- когда идет обращение к SCSI, звук начинает хрипеть и пропадать. Можно ли
как -нить средствами ОС разрулить эту вещь? В оффтопике это делается легко,
как в линуксе?

# lspci | egrep -i "audio|scsi"
0000:00:08.0 SCSI storage controller: Adaptec ASC-39320 U320 (rev 03)
0000:00:08.1 SCSI storage controller: Adaptec ASC-39320 U320 (rev 03)
0000:00:0b.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev
08)

# cat /proc/interrupts | egrep -i "aic|ensoniq"
 17:    2983717   IO-APIC-level  eth0, aic79xx
 19:    9603597   IO-APIC-level  Ensoniq AudioPCI, aic79xx

# cat /etc/sisyphus-release
ALT Linux Sisyphus (20050324)

--
С уважением,
проектный руководитель ООО "АСФ-Трэйд"
Хлызов Алексей
ICQ UIN: 5181148
E-Mail: A.Khlyzov@asf-trade.ru
WWW: http://auto.asf-trade.ru

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Hardware] смена IRQ средствами ОС
  2005-04-21  5:31 [Hardware] смена IRQ средствами ОС Хлызов А.А.
@ 2005-04-22 14:28 ` Sergey Vlasov
  0 siblings, 0 replies; 2+ messages in thread
From: Sergey Vlasov @ 2005-04-22 14:28 UTC (permalink / raw)
  To: hardware

[-- Attachment #1: Type: text/plain, Size: 1642 bytes --]

On Thu, Apr 21, 2005 at 02:31:11PM +0900, Хлызов А.А. wrote:
> Подскажите, можно ли как-нибудь сделать такую вещь: у меня есть звук (SB
> PCI128) и SCSI контроллер (Adaptec ASC-39320). Они занимают один IRQ, посему
> - когда идет обращение к SCSI, звук начинает хрипеть и пропадать. Можно ли
> как -нить средствами ОС разрулить эту вещь? В оффтопике это делается легко,
> как в линуксе?

И в оффтопике это не делается.  Раньше на все PCI-устройства было
максимум 4 линии запроса прерывания; сейчас чаще всего 4 для
PCI/AGP-слотов и ещё 4 для встроенных устройств (хотя на некоторых
платах часть встроенных устройств залезает и на PIRQ, используемые
PCI-cлотами).  Какие-то слоты в любом случае будут использовать общие
прерывания; в документации материнской платы можно поискать
соответствующую таблицу.

Программно ситуацию можно только ухудшить, назначив нескольким
сигналам PIRQ один номер IRQ.  Впрочем, при использовании режима PIC
вместо более современного APIC это происходит почти всегда, поскольку
в режиме PIC доступно только 16 IRQ, большая часть которых занята
legacy-устройствами.

> # lspci | egrep -i "audio|scsi"
> 0000:00:08.0 SCSI storage controller: Adaptec ASC-39320 U320 (rev 03)
> 0000:00:08.1 SCSI storage controller: Adaptec ASC-39320 U320 (rev 03)
> 0000:00:0b.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev
> 08)
> 
> # cat /proc/interrupts | egrep -i "aic|ensoniq"
>  17:    2983717   IO-APIC-level  eth0, aic79xx
>  19:    9603597   IO-APIC-level  Ensoniq AudioPCI, aic79xx

Уже используется режим APIC, поэтому остаётся только переставлять
платы в другие слоты.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2005-04-22 14:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-04-21  5:31 [Hardware] смена IRQ средствами ОС Хлызов А.А.
2005-04-22 14:28 ` Sergey Vlasov

ALT Linux hardware support

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \
		hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org
	public-inbox-index hardware

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.hardware


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git