Problemas com placa-mãe ASUS A7V8X-X
Acabo de adquirir uma placa-mãe ASUS A7V8X-X e estou com algumas dúvidas
com relação ao suporte do Linux à mesma. A placa vem com rede - Via
Rhine II, funcionando - e som on-board - SoundMAX, com chip AD1980, que
ainda não consegui fazer funcionar.
Durante a inicialização do sistema, recebo várias mensagens de conflito
de IRQ. A máquina parece estar funcionando bem (à exceção do som), mas
gostaria de saber se o desempenho dela está sendo afetado por esses
erros. Além dos dispositivos on-board da placa (rede e som), a máquina
possui uma placa de rede adicional - Realtek 8190C, bem suportada - e um
modem Rockwell/Conexant, também bem suportado por drivers do fabricante.
Com relação à placa de som, já tentei o driver da ALSA, que parece estar
funcionando perfeitamente bem inclusive em placas do mesmo modelo da
minha, mas aqui não acontece nada...
Segue a url do driver da ALSA:
http://www.alsa-project.org/alsa-doc/doc-php/template.php3?company=Analog+Devices&card=AD1980&chip=AD1980&module=via82xx
Além disso, a driver agpgart não suporta o chipset da placa-mãe e eu
gostaria de saber se o suporte a AGP foi ativado, pois o driver da plca
de vídeo (nVidia) possui um driver AGP próprio que ela invoca caso o
agpgart não funcione.
Em resumo povo, minhas dúvidas são as seguintes:
- Porque occore esses conflitos de IRQ? Eles afetam o desempenho do sistema?
- O suporte a AGP está ativado no sistema (como saber)?
- Como colocar a placa de som pra funcionar?
Uso Debian Woody, à exceção do kernel, que é 2.4.20 pre-release #2 da
Sarge; o 2.4.18 da Woody que eu usava se saía bem pior... :-)
A propósito: desculpem o mail longo, mas tentei detalhar o melhor
possível as condições dos erros.
Segue algumas informações sobre os erros:
Linux version 2.4.20 (root@serv) (gcc version 2.95.4 20011002 (Debian
prerelease)) #2 Qua Ago 13 04:27:48 BRT 2003
-> esse é o primeiro dos erros de IRQ. ---------------------------------
VP_IDE: IDE controller on PCI bus 00 dev 89
PCI: No IRQ known for interrupt pin A of device 00:11.1.
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci00:11.1
ide0: BM-DMA at 0xb400-0xb407, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xb408-0xb40f, BIOS settings: hdc:DMA, hdd:pio
------------------------------------------------------------------------
-> mais um erro --------------------------------------------------------
plip: parport0 has no IRQ. Using IRQ-less mode,which is fairly inefficient!
NET3 PLIP version 2.4-parport gniibe@mri.co.jp
plip0: Parallel port at 0x378, not using IRQ.
------------------------------------------------------------------------
-> agora as portas USB (compartilham a mesma interrupção, vi no manual
da placa-mãe) ----------------------------------------------------------
------------------------------------------------------------------------
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Found IRQ 3 for device 00:10.3
IRQ routing conflict for 00:10.0, have irq 5, want irq 3
IRQ routing conflict for 00:10.1, have irq 5, want irq 3
IRQ routing conflict for 00:10.2, have irq 5, want irq 3
IRQ routing conflict for 00:10.3, have irq 5, want irq 3
hcd.c: ehci-hcd @ 00:10.3, VIA Technologies, Inc. USB 2.0
hcd.c: irq 5, pci mem d0811000
usb.c: new USB bus registered, assigned bus number 1
hcd/ehci-hcd.c: USB 2.0 support enabled, EHCI rev 1. 0
hub.c: USB hub found
hub.c: 6 ports detected
usb-uhci.c: $Revision: 1.275 $ time 04:25:15 Aug 13 2003
usb-uhci.c: High bandwidth mode enabled
PCI: Found IRQ 3 for device 00:10.0
IRQ routing conflict for 00:10.0, have irq 5, want irq 3
IRQ routing conflict for 00:10.1, have irq 5, want irq 3
IRQ routing conflict for 00:10.2, have irq 5, want irq 3
IRQ routing conflict for 00:10.3, have irq 5, want irq 3
usb-uhci.c: USB UHCI at I/O 0xd400, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 3 for device 00:10.1
IRQ routing conflict for 00:10.0, have irq 5, want irq 3
IRQ routing conflict for 00:10.1, have irq 5, want irq 3
IRQ routing conflict for 00:10.2, have irq 5, want irq 3
IRQ routing conflict for 00:10.3, have irq 5, want irq 3
usb-uhci.c: USB UHCI at I/O 0xd000, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 3
hub.c: USB hub found
hub.c: 2 ports detected
PCI: Found IRQ 3 for device 00:10.2
IRQ routing conflict for 00:10.0, have irq 5, want irq 3
IRQ routing conflict for 00:10.1, have irq 5, want irq 3
IRQ routing conflict for 00:10.2, have irq 5, want irq 3
IRQ routing conflict for 00:10.3, have irq 5, want irq 3
usb-uhci.c: USB UHCI at I/O 0xb800, IRQ 5
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 4
hub.c: USB hub found
hub.c: 2 ports detected
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: registered new driver usblp
------------------------------------------------------------------------
-> AGP -----------------------------------------------------------------
0: nvidia: loading NVIDIA Linux x86 nvidia.o Kernel Module 1.0-4496
Wed Jul 16 19:03:09 PDT 2003
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Unsupported Via chipset (device id: 3189), you might want to
try agp_try_unsupported=1.
agpgart: no supported devices found.
0: NVRM: AGPGART: unable to retrieve symbol table
spurious 8259A interrupt: IRQ7.
(nota: já tentei a opção agp_try_unsupported - não adiantou)
------------------------------------------------------------------------
-> quando tento carregar os módulos para o som, aparecem as mensagens
abaixo -----------------------------------------------------------------
------------------------------------------------------------------------
PCI: Found IRQ 4 for device 00:11.5
IRQ routing conflict for 00:11.5, have irq 9, want irq 4
PCI: Setting latency timer of device 00:11.5 to 64
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
ALSA ../alsa-kernel/pci/via82xx.c:503: codec_valid: codec 0 is not valid
[0x87e5370]
(nota: as mensagens são repetidas mesmo, não fui eu quem repetiu o
modprobe zilhões de vezes... :-))
-----------------------------------------------------------------------------------
A partir daqui, são informçãoes mais técnicas. Quem tiver interesse e
puder ajudar... :-)
-># lspci -vv
00:00.0 Host bridge: VIA Technologies, Inc.: Unknown device 3189
Subsystem: Asustek Computer, Inc.: Unknown device 807f
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-
Latency: 0
Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [80] AGP version 3.5
Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
Command: RQ=31 SBA+ AGP+ 64bit- FW- Rate=x2
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device b168 (prog-if
00 [Normal decode])
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-
Latency: 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: ee000000-efefffff
Prefetchable memory behind bridge: eff00000-f7ffffff
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139
(rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
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-
Latency: 32 (8000ns min, 16000ns max)
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at d800 [size=256]
Region 1: Memory at ed800000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0f.0 Serial controller: Rockwell International HCF 56k Data/Fax Modem
(rev 01) (prog-if 00 [8250])
Subsystem: GVC Corporation IBM
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-
Latency: 32
Interrupt: pin A routed to IRQ 10
Region 0: Memory at ed000000 (32-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.0 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80)
(prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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-
Latency: 32, cache line size 08
Interrupt: pin A routed to IRQ 5
Region 4: I/O ports at d400 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.1 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80)
(prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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-
Latency: 32, cache line size 08
Interrupt: pin B routed to IRQ 5
Region 4: I/O ports at d000 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 80)
(prog-if 00 [UHCI])
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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-
Latency: 32, cache line size 08
Interrupt: pin C routed to IRQ 5
Region 4: I/O ports at b800 [size=32]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:10.3 USB Controller: VIA Technologies, Inc.: Unknown device 3104 (rev
82) (prog-if 20)
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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-
Latency: 32, cache line size 08
Interrupt: pin D routed to IRQ 5
Region 0: Memory at ec800000 (32-bit, non-prefetchable) [size=256]
Capabilities: [80] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:11.0 ISA bridge: VIA Technologies, Inc.: Unknown device 3177
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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-
Latency: 0
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
------------------------------------------------------------------------
-> Lembram do primeiro erro de IRQ que mostrei?
-> PCI: No IRQ known for interrupt pin A of device 00:11.1. <-
O dispositivo é esse mostrado aí abaixo, o controlador IDE.
00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
(prog-if 8a [Master SecP PriP])
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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-
Latency: 32
Interrupt: pin A routed to IRQ 0
Region 4: I/O ports at b400 [size=16]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
------------------------------------------------------------------------
00:11.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio
Controller (rev 50)
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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 C routed to IRQ 9
Region 0: I/O ports at e000 [size=256]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:12.0 Ethernet controller: VIA Technologies, Inc. Ethernet Controller
(rev 74)
Subsystem: Asustek Computer, Inc.: Unknown device 80a1
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-
Latency: 32 (750ns min, 2000ns max), cache line size 08
Interrupt: pin A routed to IRQ 9
Region 0: I/O ports at b000 [size=256]
Region 1: Memory at ec000000 (32-bit, non-prefetchable) [size=256]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
01:00.0 VGA compatible controller: nVidia Corporation: Unknown device
0281 (rev a1) (prog-if 00 [VGA])
Subsystem: PROLINK Microsystems Corp: Unknown device 1122
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-
Latency: 248 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at ee000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at f0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at effe0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [44] AGP version 3.0
Status: RQ=31 SBA+ 64bit- FW+ Rate=x1,x2
Command: RQ=31 SBA- AGP+ 64bit- FW- Rate=x2
-> As interrupções no sistema depois de inicializado; hcf é o modem.
CPU0
0: 228942 XT-PIC timer
1: 18045 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 0 XT-PIC ehci-hcd, usb-uhci, usb-uhci, usb-uhci
8: 3 XT-PIC rtc
9: 51 XT-PIC eth0, VIA8233
10: 145 XT-PIC eth1, hcf
11: 126155 XT-PIC nvidia
12: 18396 XT-PIC PS/2 Mouse
14: 47505 XT-PIC ide0
15: 10 XT-PIC ide1
NMI: 0
LOC: 228899
ERR: 46
--
iscc@ig.com.br
Usuário Linux 288982, Debian-br 630.
Reply to: