Hi,
I just noticed (while looking at
/var/log/messages) that when I boot Linux (on a dual P3 500 with onboard scsi
controllers) there is absolutely NO PROBLEMS. XDM starts with the login
windows and everything looks fine.
As soon as I type the username/password and login
Xfree/KDE, there is a lot of "Parity Errors observed". Could the
problem be in the Linux/Ati rage 128 drivers for X ?
What I don't understand is that XDM is using
Xfree. So why the problem is occuring only when XDM gives the control to
Xfree/KDE?
I'm not pretty sure of the location of the problem,
but it's pretty weird.
There is PCI parity errors until I press
"ENTER" in the XDM login window.
Anything else on the computer will work just
fine.
Before entering the window manager or quitting XDM
or else, I can kill -9, ctrl-alt-backspace, /etc/rc2.d/S99xdm restart anytime
and there is no problem.
I can listen to my mp3s, do ANYTHING with the
computer...
but as I said earlier, as soon as I login using
XDM, or else, type startx, it starts making noise/bad parity on the scsi
controler.
I think it could be an IRQ problem, but the point
is that the parity error messages are only happening (and wont quit until I
restart the computer) when I use Xfree...
If it's a bug in the kernel, I'll subscribe
to the kernel mailing-list too... so here is
the information of the system:
<X Version>
wolfe:/etc/X11# X -version
This is a pre-release version of XFree86, and is
not supported in any
way. Bugs may be reported to XFree86@xxxxxxxxxxx and patches submitted to fixes@xxxxxxxxxxx. Before reporting bugs in pre-release versions, please check the latest version in the XFree86 CVS repository (http://www.XFree86.Org/cvs). XFree86 Version 4.3.0.1 (Debian 4.3.0-7
20040318043201 root@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx)
Release Date: 15 August 2003 X Protocol Version 11, Revision 0, Release 6.6 Build Operating System: Linux 2.6.4 i686 [ELF] Build Date: 18 March 2004 Before reporting problems, check http://www.XFree86.Org/ to make sure that you have the latest version. Module Loader present OS Kernel: Linux version 2.6.5 (root@wolfe) (gcc version 3.3.3 (Debian 20040401)) #6 SMP Sun Apr 4 17:13:54 EDT 2004 <Xfree config file>
# XF86Config-4 (XFree86 X Window System server
configuration file)
# # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the XF86Config-4 manual page. # (Type "man XF86Config-4" at the shell prompt.) # # This file is automatically updated on xserver-xfree86 package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xfree86 # package. # # If you have edited this file but would like it to be automatically updated # again, run the following commands as root: # # cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom # md5sum /etc/X11/XF86Config-4 > /var/lib/xfree86/XF86Config-4.md5sum # dpkg-reconfigure xserver-xfree86 Section
"Files"
FontPath "unix/:7100" # local font server # if the local font server has problems, we can fall back on these FontPath "/usr/lib/X11/fonts/misc" FontPath "/usr/lib/X11/fonts/cyrillic" FontPath "/usr/lib/X11/fonts/100dpi/:unscaled" FontPath "/usr/lib/X11/fonts/75dpi/:unscaled" FontPath "/usr/lib/X11/fonts/Type1" FontPath "/usr/lib/X11/fonts/CID" FontPath "/usr/lib/X11/fonts/Speedo" FontPath "/usr/lib/X11/fonts/100dpi" FontPath "/usr/lib/X11/fonts/75dpi" EndSection Section
"Module"
Load "GLcore" Load "bitmap" Load "dbe" Load "ddc" Load "dri" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "xtrap" Load "speedo" Load "type1" Load "vbe" EndSection Section
"InputDevice"
Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xfree86" Option "XkbModel" "pc101" Option "XkbLayout" "us" EndSection Section
"InputDevice"
Identifier "Configured Mouse" Driver "mouse" Option "Device" "/dev/psaux" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" Option "Buttons" "5" EndSection Section
"Device"
### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "Dac6Bit" # [<bool>] #Option "Dac8Bit" # [<bool>] #Option "DMAForXv" # [<bool>] #Option "ForcePCIMode" # [<bool>] #Option "CCEPIOMode" # [<bool>] #Option "CCENoSecurity" # [<bool>] #Option "CCEusecTimeout" # <i> #Option "AGPMode" # <i> #Option "AGPSize" # <i> #Option "RingSize" # <i> #Option "BufferSize" # <i> #Option "Display" # <str> #Option "PanelWidth" # <i> #Option "PanelHeight" # <i> #Option "ProgramFPRegs" # [<bool>] #Option "UseFBDev" # [<bool>] #Option "VideoKey" # <i> #Option "ShowCache" # [<bool>]
Identifier "Generic Video
Card"
# Driver "ati" Driver "r128" VendorName "ATI Technologies Inc" BoardName "Rage 128 RL/VR AGP" BusID "PCI:1:0:0" EndSection Section
"Monitor"
Identifier "Generic Monitor" HorizSync 30-70 VertRefresh 50-160 Option "DPMS" EndSection Section
"Screen"
Identifier "Default Screen" Device "Generic Video Card" Monitor "Generic Monitor" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1152x864" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1152x864" "1024x768" "800x600" "640x480" EndSubSection EndSection Section
"ServerLayout"
Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" "CorePointer" EndSection Section
"DRI"
Mode 0666 EndSection <Error message generated by a weird problem (and
only with Xfree86 4.x)>
Apr 4 09:44:11 wolfe kernel: scsi1: PCI error
Interrupt at seqaddr = 0x9
Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: PCI error Interrupt at seqaddr = 0x8 Apr 4 09:44:11 wolfe kernel: scsi1: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi1: WARNING WARNING WARNING WARNING Apr 4 09:44:11 wolfe kernel: scsi1: Too many PCI parity errors observed as a target. Apr 4 09:44:11 wolfe kernel: scsi1: Some device on this bus is generating bad parity. Apr 4 09:44:11 wolfe kernel: scsi1: This is an error *observed by*, not *generated by*, this controller. Apr 4 09:44:11 wolfe kernel: scsi1: PCI parity error checking has been disabled. Apr 4 09:44:11 wolfe kernel: scsi1: WARNING WARNING WARNING WARNING Apr 4 09:44:11 wolfe kernel: scsi0: PCI error Interrupt at seqaddr = 0x9 Apr 4 09:44:11 wolfe kernel: scsi0: Data Parity Error Detected during address or write data phase Apr 4 09:44:11 wolfe kernel: scsi0: WARNING WARNING WARNING WARNING Apr 4 09:44:11 wolfe kernel: scsi0: Too many PCI parity errors observed as a target. Apr 4 09:44:11 wolfe kernel: scsi0: Some device on this bus is generating bad parity. Apr 4 09:44:11 wolfe kernel: scsi0: This is an error *observed by*, not *generated by*, this controller. Apr 4 09:44:11 wolfe kernel: scsi0: PCI parity error checking has been disabled. Apr 4 09:44:11 wolfe kernel: scsi0: WARNING WARNING WARNING WARNING <PCI/AGP/Onboard devices>
wolfe:/etc/X11# lspci -vv
0000:00:00.0 Host bridge: Intel Corp. 440GX - 82443GX Host bridge 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: 64 Region 0: Memory at f8000000 (32-bit, prefetchable) Capabilities: [a0] AGP version 1.0 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2 Command: RQ=1 ArqSz=0 Cal=0 SBA- AGP- GART64- 64bit- FW- Rate=<none> 0000:00:01.0 PCI bridge: Intel Corp. 440GX -
82443GX AGP bridge (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: 64 Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 I/O behind bridge: 0000d000-0000dfff Memory behind bridge: ff500000-ff5fffff Prefetchable memory behind bridge: eea00000-f6afffff Expansion ROM at 0000d000 [disabled] [size=4K] BridgeCtl: Parity+ SERR- NoISA- VGA+ MAbort- >Reset- FastB2B+ 0000:00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB
PIIX4 ISA (rev 02)
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 0000:00:07.1 IDE interface: Intel Corp.
82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80
[Master])
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: 64 Region 4: I/O ports at ffa0 [size=16] 0000:00:07.2 USB Controller: Intel Corp.
82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00
[UHCI])
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 D routed to IRQ 0 Region 4: I/O ports at ef80 [disabled] [size=32] 0000:00:07.3 Bridge: Intel Corp. 82371AB/EB/MB
PIIX4 ACPI (rev 02)
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 ? routed to IRQ 9 0000:00:0b.0 SCSI storage controller: Adaptec
AIC-7896U2/7897U2
Subsystem: Adaptec: Unknown device 080f 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: 64 (9750ns min, 6250ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 16 BIST result: 00 Region 0: I/O ports at e400 [disabled] [size=ffac0000] Region 1: Memory at ffafe000 (64-bit, non-prefetchable) [size=4K] Expansion ROM at 00020000 [disabled] Capabilities: [dc] 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- 0000:00:0b.1 SCSI storage controller: Adaptec
AIC-7896U2/7897U2
Subsystem: Adaptec: Unknown device 080f 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: 64 (9750ns min, 6250ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 16 BIST result: 00 Region 0: I/O ports at e800 [disabled] Region 1: Memory at ffaff000 (64-bit, non-prefetchable) [size=4K] Capabilities: [dc] 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- 0000:00:0c.0 Multimedia audio controller: Ensoniq
ES1371 [AudioPCI-97] (rev 06)
Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128 Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 64 (3000ns min, 32000ns max) Interrupt: pin A routed to IRQ 18 Region 0: I/O ports at ef00 Capabilities: [dc] 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- 0000:00:0d.0 Ethernet controller: Intel Corp.
82557/8/9 [Ethernet Pro 100] (rev
08)
Subsystem: Intel Corp. EtherExpress PRO/100+ Management Adapter 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: 64 (2000ns min, 14000ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 19 Region 0: Memory at ffafd000 (32-bit, non-prefetchable) [size=ff800000] Region 1: I/O ports at ee80 [size=64] Region 2: Memory at ff900000 (32-bit, non-prefetchable) [size=1M] Expansion ROM at 00100000 [disabled] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=2 PME- 0000:00:12.0 Ethernet controller: VIA Technologies,
Inc. VT86C100A [Rhine] (rev 06)
Subsystem: D-Link System Inc DFE-530TX rev A 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: 64 (29500ns min, 38000ns max), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 18 Region 0: I/O ports at ec00 [size=ffae0000] Region 1: Memory at ffafcf80 (32-bit, non-prefetchable) [size=128] Expansion ROM at 00010000 [disabled] 0000:01:00.0 VGA compatible controller: ATI
Technologies Inc Rage 128 RL/VR AGP (prog-if 00
[VGA])
Subsystem: ATI Technologies Inc Xpert 99 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: 64 (2000ns min), Cache Line Size: 0x08 (32 bytes) Interrupt: pin A routed to IRQ 16 Region 0: Memory at f0000000 (32-bit, prefetchable) Region 1: I/O ports at d800 [size=256] Region 2: Memory at ff5fc000 (32-bit, non-prefetchable) [size=16K] Capabilities: [50] AGP version 2.0 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW- AGP3- Rate=x1,x2 Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none> Capabilities: [5c] 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- |