2009-07-15 11:09:29

by Michael Cree

[permalink] [raw]
Subject: Kernel 2.6.30.1 Oops on Alpha Architecture when starting Xserver

Kernel Oops on Alpha Architecture when starting the Xserver.

Whenever I start the Xserver, version 1.6.2 from Debain Unstable, I get a
kernel oops report and the computer crashes hard; no ping response, hitting
the reset button to return to SRM fails. Has caused corruption on disc
partitions on some crashes. This occurs with kernels 2.6.30, 2.6.30.1 and
also a patched version of 2.6.29.x (patched so that I get PCI resource files
under sysfs).

The kernel oops is:

Unable to handle kernel paging request at virtual address 000000000000000c
Xorg(1940): Oops 0
pc = [<fffffc000031e634>] ra = [<fffffc000031570c>] ps = 0007 Not
tainted
pc is at cia_machine_check+0x84/0x570
ra is at do_entInt+0x16c/0x1d0
v0 = 0000000000000001 t0 = 0000000000000001 t1 = fffffc000071a250
t2 = 0000000000000001 t3 = 0000000000000031 t4 = 3a00000000000000
t5 = 0000000000000004 t6 = 000000000000000f t7 = fffffc0021c0c000
s0 = fffffc00006ed2d8 s1 = 0000000000000000 s2 = fffffc0021c0fee8
s3 = 000000011ff016fc s4 = 000000011ff016f4 s5 = fffffc0000006068
s6 = 0000000000000660
a0 = 0000000000000001 a1 = 0000000000000000 a2 = fffffc0000006068
a3 = 0000000000000000 a4 = 0000000100000010 a5 = 000000012029c0a0
t8 = 0000000000000010 t9 = 00000001200c0b98 t10= 0000000000000000
t11= 000000000000000a pv = fffffc000031e5b0 at = 0000000000000006
gp = fffffc00007192f0 sp = fffffc0021c0fe88
Disabling lock debugging due to kernel taint
Trace:
[<fffffc000031570c>] do_entInt+0x16c/0x1d0
[<fffffc0000310c80>] ret_from_sys_call+0x0/0x10
[<fffffc0000310720>] entInt+0x0/0x80

Code: 207f0660 41e305a3 2a620000 426015a1 44230001 e420000f
<a031000c> 47ff0413


On one crash there was a trace of the Xorg.log file left intact ending with
the following lines:

(II) RADEON(0): Attempting to read un-POSTed bios
(II) RADEON(0): ATOM BIOS detected
(II) RADEON(0): ATOM BIOS Rom:
SubsystemVendorID: 0x2232 SubsystemID: 0x1787
IOBaseAddress: 0x0000
Filename: 72319EAA.QEA
BIOS Bootup Message: HD2400 GDDR2_32MX16 64BIT 256MB
72319EAA.QEA

(II) RADEON(0): Framebuffer space used by Firmware (kb): 0
(WW) RADEON(0): rhdAtomGetFbBaseAndSize: AtomBIOS specified VRAM scratch
space size invalid
(II) RADEON(0): default to: 20480
(II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory
instead
(II) RADEON(0): Default Engine Clock: 525000
(II) RADEON(0): Default Memory Clock: 400000
(II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 1200000
(II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 0
(II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
(II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
(II) RADEON(0): Maximum Pixel Clock: 400000
(II) RADEON(0): Reference Clock: 27000
(II) RADEON(0): Default Engine Clock: 525000
(II) RADEON(0): Default Memory Clock: 400000
(II) RADEON(0): Calling ASIC Init
[Xorg.log ends here]


Other machine info follows:

aleph:~# cat /proc/version
Linux version 2.6.30.1-miata (mjc@alpha) (gcc version 4.2.4 (Debian
4.2.4-6)) #1 Fri Jul 3 22:54:36 NZST 2009

aleph:~# cat /proc/cpuinfo
cpu : Alpha
cpu model : EV56
cpu variation : 7
cpu revision : 0
cpu serial number :
system type : Miata
system variation : 0
system revision : 0
system serial number :
cycle frequency [Hz] : 600000000
timer frequency [Hz] : 1024.00
page size [bytes] : 8192
phys. address bits : 40
max. addr. space # : 127
BogoMIPS : 1187.96
kernel unaligned acc : 0 (pc=0,va=0)
user unaligned acc : 0 (pc=0,va=0)
platform string : Digital Personal WorkStation 600au
cpus detected : 1
L1 Icache : 8K, 1-way, 32b line
L1 Dcache : 8K, 1-way, 32b line
L2 cache : 96K, 3-way, 64b line
L3 cache : 2048K, 1-way, 64b line

aleph:~# cat /proc/modules
ipv6 331224 22 - Live 0xfffffffc008c2000
loop 18872 0 - Live 0xfffffffc00812000
snd_es18xx 40484 0 - Live 0xfffffffc007f0000
ohci_hcd 26048 0 - Live 0xfffffffc00788000
ehci_hcd 40004 0 - Live 0xfffffffc00764000
ide_cd_mod 36336 0 - Live 0xfffffffc0073c000
cdrom 44000 1 ide_cd_mod, Live 0xfffffffc006fc000
snd_hda_codec_atihdmi 4616 1 - Live 0xfffffffc006d8000
snd_hda_intel 31184 0 - Live 0xfffffffc006be000
snd_cmipci 42152 0 - Live 0xfffffffc00696000
snd_opl3_lib 13288 2 snd_es18xx,snd_cmipci, Live 0xfffffffc00672000
snd_hwdep 9760 1 snd_opl3_lib, Live 0xfffffffc0065a000
snd_mpu401_uart 9488 2 snd_es18xx,snd_cmipci, Live 0xfffffffc00642000
snd_seq_midi 8768 0 - Live 0xfffffffc0062a000
snd_seq_midi_event 8032 1 snd_seq_midi, Live 0xfffffffc00614000
sata_sil 11328 0 - Live 0xfffffffc005fe000
snd_hda_codec 72498 2 snd_hda_codec_atihdmi,snd_hda_intel, Live
0xfffffffc005de000
snd_rawmidi 26657 2 snd_mpu401_uart,snd_seq_midi, Live 0xfffffffc005a6000
snd_pcm 77689 4 snd_es18xx,snd_hda_intel,snd_cmipci,snd_hda_codec, Live
0xfffffffc00576000
snd_seq 67568 2 snd_seq_midi,snd_seq_midi_event, Live 0xfffffffc00534000
snd_timer 25064 3 snd_opl3_lib,snd_pcm,snd_seq, Live 0xfffffffc004fe000
snd_seq_device 8808 4 snd_opl3_lib,snd_seq_midi,snd_rawmidi,snd_seq,
Live 0xfffffffc004de000
snd 72216 12
snd_es18xx,snd_hda_intel,snd_cmipci,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_hda_codec,snd_rawmidi,snd_pcm,snd_seq,snd_timer,snd_seq_device,
Live 0xfffffffc004b8000
snd_page_alloc 11200 2 snd_hda_intel,snd_pcm, Live 0xfffffffc00484000
soundcore 7712 1 snd, Live 0xfffffffc0046e000
libata 191292 1 sata_sil, Live 0xfffffffc0042a000
evdev 12896 1 - Live 0xfffffffc003b6000
pcspkr 3088 0 - Live 0xfffffffc0039e000
usbcore 168612 3 ohci_hcd,ehci_hcd, Live 0xfffffffc00364000
cy82c693 4552 0 - Live 0xfffffffc002f0000
tulip 56856 0 - Live 0xfffffffc002d0000
ide_pci_generic 5132 0 - Live 0xfffffffc002a6000

aleph:~# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-0080 : rtc
00a0-00bf : pic2
00c0-00df : dma2
0170-0177 : 0000:00:07.2
0170-0177 : cy82c693
01f0-01f7 : 0000:00:07.1
01f0-01f7 : cy82c693
0220-022f : ES18xx
02f8-02ff : serial
0330-0331 : MPU401 UART
0376-0376 : 0000:00:07.2
0376-0376 : cy82c693
03c0-03df : vga+
03f2-03f2 : floppy
03f4-03f5 : floppy
03f6-03f6 : 0000:00:07.1
03f6-03f6 : cy82c693
03f7-03f7 : floppy
03f8-03ff : serial
8000-8fff : PCI Bus 0000:01
8000-80ff : 0000:01:00.0
9000-9fff : PCI Bus 0000:02
9000-90ff : 0000:02:04.0
9400-94ff : 0000:02:0a.0
9400-94ff : CMI8738-MC6
9800-980f : 0000:02:08.0
9810-9817 : 0000:02:08.0
9818-981f : 0000:02:08.0
9820-9823 : 0000:02:08.0
9824-9827 : 0000:02:08.0
a000-a07f : 0000:00:03.0
a000-a07f : tulip
a080-a08f : 0000:00:07.1
a080-a08f : cy82c693

aleph:~# car /proc/iomem
09000000-090fffff : PCI Bus 0000:01
09000000-0900ffff : 0000:01:00.0
09010000-09013fff : 0000:01:00.1
09010000-09013fff : ICH HD audio
09100000-091fffff : PCI Bus 0000:02
09100000-09100fff : 0000:02:04.0
09101000-091011ff : 0000:02:08.0
09101000-091011ff : sata_sil
09200000-092fffff : PCI Bus 0000:02
09200000-0927ffff : 0000:02:08.0
09280000-0928ffff : 0000:02:04.0
09300000-0933ffff : 0000:00:03.0
09340000-0934ffff : 0000:00:07.2
09340000-0934ffff : cy82c693
09350000-09350fff : 0000:00:07.3
09350000-09350fff : ohci_hcd
09351000-0935107f : 0000:00:03.0
09351000-0935107f : tulip
10000000-27ffffff : PCI Bus 0000:01
10000000-1fffffff : 0000:01:00.0
20000000-2001ffff : 0000:01:00.0

aleph:~# lspci -vvv
00:03.0 Ethernet controller: Digital Equipment Corporation DECchip
21142/43 (rev 30)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 255 (5000ns min, 10000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 24
Region 0: I/O ports at a000 [size=128]
Region 1: Memory at 09351000 (32-bit, non-prefetchable) [size=128]
Expansion ROM at 09300000 [disabled] [size=256K]
Kernel driver in use: tulip
Kernel modules: tulip

00:07.0 ISA bridge: Contaq Microsystems 82c693
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Kernel modules: cy82c693

00:07.1 IDE interface: Contaq Microsystems 82c693 (prog-if 80 [Master])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 0
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 4: I/O ports at a080 [size=16]
Kernel driver in use: Cypress_IDE
Kernel modules: cy82c693, ide-pci-generic

00:07.2 IDE interface: Contaq Microsystems 82c693 (prog-if 00 [])
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 0
Region 0: I/O ports at 0170 [size=8]
Region 1: I/O ports at 0374 [size=1]
Region 4: Memory at 09340000 (32-bit, non-prefetchable) [disabled]
[size=64K]
Kernel modules: cy82c693, ide-pci-generic

00:07.3 USB Controller: Contaq Microsystems 82c693 (prog-if 10 [OHCI])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 248
Interrupt: pin A routed to IRQ 10
Region 0: Memory at 09350000 (32-bit, non-prefetchable) [size=4K]
Kernel driver in use: ohci_hcd
Kernel modules: cy82c693, ohci-hcd

00:0c.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI
Express-to-PCI Bridge (rev aa) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 255, Cache Line Size: 64 bytes
Bus: primary=00, secondary=01, subordinate=01, sec-latency=255
I/O behind bridge: 00008000-00008fff
Memory behind bridge: 09000000-090fffff
Prefetchable memory behind bridge: 10000000-27ffffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [60] Express (v1) PCI/PCI-X to PCI-Express Bridge, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns,
L1 <1us
ExtTag- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- BrConfRtry-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr-
TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1,
Latency L0 <1us, L1 <16us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk-
DLActive- BWMgmt- ABWMgmt-

00:14.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 02)
(prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 255, Cache Line Size: 64 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=255
I/O behind bridge: 00009000-00009fff
Memory behind bridge: 09100000-091fffff
Prefetchable memory behind bridge: 0000000009200000-00000000092fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort+ >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-

01:00.0 VGA compatible controller: ATI Technologies Inc RV 610LE PCI
[Radeon HD 2400] (prog-if 00 [VGA controller])
Subsystem: Device 2232:1787
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 32
Region 0: Memory at 10000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at 09000000 (64-bit, non-prefetchable) [size=64K]
Region 4: I/O ports at 8000 [size=256]
Expansion ROM at 20000000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v1) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us,
L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1,
Latency L0 <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [100] #1002
Capabilities: [aa1] #ffff

01:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD
2400 PRO]
Subsystem: Device 2232:aa10
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx+
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 33
Region 0: Memory at 09010000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v1) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us,
L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr-
TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1,
Latency L0 <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+
DLActive- BWMgmt- ABWMgmt-
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [100] #1002
Capabilities: [aa1] #ffff
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

02:04.0 SCSI storage controller: QLogic Corp. ISP1020 Fast-wide SCSI
(rev 05)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 248, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 27
Region 0: I/O ports at 9000 [size=256]
Region 1: Memory at 09100000 (32-bit, non-prefetchable) [size=4K]
Expansion ROM at 09280000 [disabled] [size=64K]
Kernel driver in use: qla1280

02:08.0 RAID bus controller: Silicon Image, Inc. SiI 3112
[SATALink/SATARaid] Serial ATA Controller (rev 02)
Subsystem: Silicon Image, Inc. SiI 3112 SATARaid Controller
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 240, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 36
Region 0: I/O ports at 9810 [size=8]
Region 1: I/O ports at 9820 [size=4]
Region 2: I/O ports at 9818 [size=8]
Region 3: I/O ports at 9824 [size=4]
Region 4: I/O ports at 9800 [size=16]
Region 5: Memory at 09101000 (32-bit, non-prefetchable) [size=512]
Expansion ROM at 09200000 [disabled] [size=512K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME-
Kernel driver in use: sata_sil
Kernel modules: sata_sil

02:0a.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
Subsystem: C-Media Electronics Inc CMI8738/C3DX PCI Audio Device
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 255 (500ns min, 6000ns max)
Interrupt: pin A routed to IRQ 44
Region 0: I/O ports at 9400 [size=256]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: C-Media PCI
Kernel modules: snd-cmipci

Cheerz
Michael.


2009-07-16 03:16:08

by Dave Airlie

[permalink] [raw]
Subject: Re: Kernel 2.6.30.1 Oops on Alpha Architecture when starting Xserver

On Wed, Jul 15, 2009 at 8:41 PM, Michael Cree<[email protected]> wrote:
> Kernel Oops on Alpha Architecture when starting the Xserver.
>
> Whenever I start the Xserver, version 1.6.2 from Debain Unstable, I get a
> kernel oops report and the computer crashes hard; no ping response, hitting
> the reset button to return to SRM fails. ?Has caused corruption on disc
> partitions on some crashes. ?This occurs with kernels 2.6.30, 2.6.30.1 and
> also a patched version of 2.6.29.x (patched so that I get PCI resource files
> under sysfs).
>
> The kernel oops is:

So its a machine check,

Well X is trying to post the graphics card you have installed, and the machine
is falling over when it does it.

I'm not really sure what you can do in that case, not posting the GPU would
probably end up with no working gpu either.

Dave.


>
> Unable to handle kernel paging request at virtual address 000000000000000c
> Xorg(1940): Oops 0
> pc = [<fffffc000031e634>] ?ra = [<fffffc000031570c>] ?ps = 0007 ? ?Not
> tainted
> pc is at cia_machine_check+0x84/0x570
> ra is at do_entInt+0x16c/0x1d0
> v0 = 0000000000000001 ?t0 = 0000000000000001 ?t1 = fffffc000071a250
> t2 = 0000000000000001 ?t3 = 0000000000000031 ?t4 = 3a00000000000000
> t5 = 0000000000000004 ?t6 = 000000000000000f ?t7 = fffffc0021c0c000
> s0 = fffffc00006ed2d8 ?s1 = 0000000000000000 ?s2 = fffffc0021c0fee8
> s3 = 000000011ff016fc ?s4 = 000000011ff016f4 ?s5 = fffffc0000006068
> s6 = 0000000000000660
> a0 = 0000000000000001 ?a1 = 0000000000000000 ?a2 = fffffc0000006068
> a3 = 0000000000000000 ?a4 = 0000000100000010 ?a5 = 000000012029c0a0
> t8 = 0000000000000010 ?t9 = 00000001200c0b98 ?t10= 0000000000000000
> t11= 000000000000000a ?pv = fffffc000031e5b0 ?at = 0000000000000006
> gp = fffffc00007192f0 ?sp = fffffc0021c0fe88
> Disabling lock debugging due to kernel taint
> Trace:
> [<fffffc000031570c>] do_entInt+0x16c/0x1d0
> [<fffffc0000310c80>] ret_from_sys_call+0x0/0x10
> [<fffffc0000310720>] entInt+0x0/0x80
>
> Code: 207f0660 ?41e305a3 ?2a620000 ?426015a1 ?44230001 ?e420000f <a031000c>
> 47ff0413
>
>
> On one crash there was a trace of the Xorg.log file left intact ending with
> the following lines:
>
> (II) RADEON(0): Attempting to read un-POSTed bios
> (II) RADEON(0): ATOM BIOS detected
> (II) RADEON(0): ATOM BIOS Rom:
> ? ? ? SubsystemVendorID: 0x2232 SubsystemID: 0x1787
> ? ? ? IOBaseAddress: 0x0000
> ? ? ? Filename: 72319EAA.QEA
> ? ? ? BIOS Bootup Message: ? HD2400 GDDR2_32MX16 64BIT 256MB 72319EAA.QEA
> ? ? ? ? ? ? ? ? ? ? ? ? ? ? (II) RADEON(0): Framebuffer space used by
> Firmware (kb): 0
> (WW) RADEON(0): rhdAtomGetFbBaseAndSize: AtomBIOS specified VRAM scratch
> space size invalid
> (II) RADEON(0): ?default to: 20480
> (II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory
> instead
> (II) RADEON(0): Default Engine Clock: 525000
> (II) RADEON(0): Default Memory Clock: 400000
> (II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 1200000
> (II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 0
> (II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
> (II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
> (II) RADEON(0): Maximum Pixel Clock: 400000
> (II) RADEON(0): Reference Clock: 27000
> (II) RADEON(0): Default Engine Clock: 525000
> (II) RADEON(0): Default Memory Clock: 400000
> (II) RADEON(0): Calling ASIC Init
> [Xorg.log ends here]
>
>
> Other machine info follows:
>
> aleph:~# cat /proc/version
> Linux version 2.6.30.1-miata (mjc@alpha) (gcc version 4.2.4 (Debian
> 4.2.4-6)) #1 Fri Jul 3 22:54:36 NZST 2009
>
> aleph:~# cat /proc/cpuinfo
> cpu ? ? ? ? ? ?: Alpha
> cpu model ? ? ? ?: EV56
> cpu variation ? ? ? ?: 7
> cpu revision ? ? ? ?: 0
> cpu serial number ? ?:
> system type ? ? ? ?: Miata
> system variation ? ?: 0
> system revision ? ? ? ?: 0
> system serial number ? ?:
> cycle frequency [Hz] ? ?: 600000000
> timer frequency [Hz] ? ?: 1024.00
> page size [bytes] ? ?: 8192
> phys. address bits ? ?: 40
> max. addr. space # ? ?: 127
> BogoMIPS ? ? ? ?: 1187.96
> kernel unaligned acc ? ?: 0 (pc=0,va=0)
> user unaligned acc ? ?: 0 (pc=0,va=0)
> platform string ? ? ? ?: Digital Personal WorkStation 600au
> cpus detected ? ? ? ?: 1
> L1 Icache ? ? ? ?: 8K, 1-way, 32b line
> L1 Dcache ? ? ? ?: 8K, 1-way, 32b line
> L2 cache ? ? ? ?: 96K, 3-way, 64b line
> L3 cache ? ? ? ?: 2048K, 1-way, 64b line
>
> aleph:~# cat /proc/modules
> ipv6 331224 22 - Live 0xfffffffc008c2000
> loop 18872 0 - Live 0xfffffffc00812000
> snd_es18xx 40484 0 - Live 0xfffffffc007f0000
> ohci_hcd 26048 0 - Live 0xfffffffc00788000
> ehci_hcd 40004 0 - Live 0xfffffffc00764000
> ide_cd_mod 36336 0 - Live 0xfffffffc0073c000
> cdrom 44000 1 ide_cd_mod, Live 0xfffffffc006fc000
> snd_hda_codec_atihdmi 4616 1 - Live 0xfffffffc006d8000
> snd_hda_intel 31184 0 - Live 0xfffffffc006be000
> snd_cmipci 42152 0 - Live 0xfffffffc00696000
> snd_opl3_lib 13288 2 snd_es18xx,snd_cmipci, Live 0xfffffffc00672000
> snd_hwdep 9760 1 snd_opl3_lib, Live 0xfffffffc0065a000
> snd_mpu401_uart 9488 2 snd_es18xx,snd_cmipci, Live 0xfffffffc00642000
> snd_seq_midi 8768 0 - Live 0xfffffffc0062a000
> snd_seq_midi_event 8032 1 snd_seq_midi, Live 0xfffffffc00614000
> sata_sil 11328 0 - Live 0xfffffffc005fe000
> snd_hda_codec 72498 2 snd_hda_codec_atihdmi,snd_hda_intel, Live
> 0xfffffffc005de000
> snd_rawmidi 26657 2 snd_mpu401_uart,snd_seq_midi, Live 0xfffffffc005a6000
> snd_pcm 77689 4 snd_es18xx,snd_hda_intel,snd_cmipci,snd_hda_codec, Live
> 0xfffffffc00576000
> snd_seq 67568 2 snd_seq_midi,snd_seq_midi_event, Live 0xfffffffc00534000
> snd_timer 25064 3 snd_opl3_lib,snd_pcm,snd_seq, Live 0xfffffffc004fe000
> snd_seq_device 8808 4 snd_opl3_lib,snd_seq_midi,snd_rawmidi,snd_seq, Live
> 0xfffffffc004de000
> snd 72216 12
> snd_es18xx,snd_hda_intel,snd_cmipci,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_hda_codec,snd_rawmidi,snd_pcm,snd_seq,snd_timer,snd_seq_device,
> Live 0xfffffffc004b8000
> snd_page_alloc 11200 2 snd_hda_intel,snd_pcm, Live 0xfffffffc00484000
> soundcore 7712 1 snd, Live 0xfffffffc0046e000
> libata 191292 1 sata_sil, Live 0xfffffffc0042a000
> evdev 12896 1 - Live 0xfffffffc003b6000
> pcspkr 3088 0 - Live 0xfffffffc0039e000
> usbcore 168612 3 ohci_hcd,ehci_hcd, Live 0xfffffffc00364000
> cy82c693 4552 0 - Live 0xfffffffc002f0000
> tulip 56856 0 - Live 0xfffffffc002d0000
> ide_pci_generic 5132 0 - Live 0xfffffffc002a6000
>
> aleph:~# cat /proc/ioports
> 0000-001f : dma1
> 0020-003f : pic1
> 0040-005f : timer
> 0060-006f : keyboard
> 0070-0080 : rtc
> 00a0-00bf : pic2
> 00c0-00df : dma2
> 0170-0177 : 0000:00:07.2
> ?0170-0177 : cy82c693
> 01f0-01f7 : 0000:00:07.1
> ?01f0-01f7 : cy82c693
> 0220-022f : ES18xx
> 02f8-02ff : serial
> 0330-0331 : MPU401 UART
> 0376-0376 : 0000:00:07.2
> ?0376-0376 : cy82c693
> 03c0-03df : vga+
> 03f2-03f2 : floppy
> 03f4-03f5 : floppy
> 03f6-03f6 : 0000:00:07.1
> ?03f6-03f6 : cy82c693
> 03f7-03f7 : floppy
> 03f8-03ff : serial
> 8000-8fff : PCI Bus 0000:01
> ?8000-80ff : 0000:01:00.0
> 9000-9fff : PCI Bus 0000:02
> ?9000-90ff : 0000:02:04.0
> ?9400-94ff : 0000:02:0a.0
> ? 9400-94ff : CMI8738-MC6
> ?9800-980f : 0000:02:08.0
> ?9810-9817 : 0000:02:08.0
> ?9818-981f : 0000:02:08.0
> ?9820-9823 : 0000:02:08.0
> ?9824-9827 : 0000:02:08.0
> a000-a07f : 0000:00:03.0
> ?a000-a07f : tulip
> a080-a08f : 0000:00:07.1
> ?a080-a08f : cy82c693
>
> aleph:~# car /proc/iomem
> 09000000-090fffff : PCI Bus 0000:01
> ?09000000-0900ffff : 0000:01:00.0
> ?09010000-09013fff : 0000:01:00.1
> ? 09010000-09013fff : ICH HD audio
> 09100000-091fffff : PCI Bus 0000:02
> ?09100000-09100fff : 0000:02:04.0
> ?09101000-091011ff : 0000:02:08.0
> ? 09101000-091011ff : sata_sil
> 09200000-092fffff : PCI Bus 0000:02
> ?09200000-0927ffff : 0000:02:08.0
> ?09280000-0928ffff : 0000:02:04.0
> 09300000-0933ffff : 0000:00:03.0
> 09340000-0934ffff : 0000:00:07.2
> ?09340000-0934ffff : cy82c693
> 09350000-09350fff : 0000:00:07.3
> ?09350000-09350fff : ohci_hcd
> 09351000-0935107f : 0000:00:03.0
> ?09351000-0935107f : tulip
> 10000000-27ffffff : PCI Bus 0000:01
> ?10000000-1fffffff : 0000:01:00.0
> ?20000000-2001ffff : 0000:01:00.0
>
> aleph:~# lspci -vvv
> 00:03.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43
> (rev 30)
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 255 (5000ns min, 10000ns max), Cache Line Size: 64 bytes
> ? Interrupt: pin A routed to IRQ 24
> ? Region 0: I/O ports at a000 [size=128]
> ? Region 1: Memory at 09351000 (32-bit, non-prefetchable) [size=128]
> ? Expansion ROM at 09300000 [disabled] [size=256K]
> ? Kernel driver in use: tulip
> ? Kernel modules: tulip
>
> 00:07.0 ISA bridge: Contaq Microsystems 82c693
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 0
> ? Kernel modules: cy82c693
>
> 00:07.1 IDE interface: Contaq Microsystems 82c693 (prog-if 80 [Master])
> ? Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 0
> ? Interrupt: pin A routed to IRQ 0
> ? Region 0: I/O ports at 01f0 [size=8]
> ? Region 1: I/O ports at 03f4 [size=1]
> ? Region 4: I/O ports at a080 [size=16]
> ? Kernel driver in use: Cypress_IDE
> ? Kernel modules: cy82c693, ide-pci-generic
>
> 00:07.2 IDE interface: Contaq Microsystems 82c693 (prog-if 00 [])
> ? Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 0
> ? Interrupt: pin B routed to IRQ 0
> ? Region 0: I/O ports at 0170 [size=8]
> ? Region 1: I/O ports at 0374 [size=1]
> ? Region 4: Memory at 09340000 (32-bit, non-prefetchable) [disabled]
> [size=64K]
> ? Kernel modules: cy82c693, ide-pci-generic
>
> 00:07.3 USB Controller: Contaq Microsystems 82c693 (prog-if 10 [OHCI])
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 248
> ? Interrupt: pin A routed to IRQ 10
> ? Region 0: Memory at 09350000 (32-bit, non-prefetchable) [size=4K]
> ? Kernel driver in use: ohci_hcd
> ? Kernel modules: cy82c693, ohci-hcd
>
> 00:0c.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI
> Bridge (rev aa) (prog-if 00 [Normal decode])
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 255, Cache Line Size: 64 bytes
> ? Bus: primary=00, secondary=01, subordinate=01, sec-latency=255
> ? I/O behind bridge: 00008000-00008fff
> ? Memory behind bridge: 09000000-090fffff
> ? Prefetchable memory behind bridge: 10000000-27ffffff
> ? Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
> <MAbort+ <SERR- <PERR-
> ? BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
> ? ? ? PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
> ? Capabilities: [40] Power Management version 2
> ? ? ? Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
> PME(D0+,D1+,D2-,D3hot+,D3cold-)
> ? ? ? Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
> ? ? ? Address: 0000000000000000 ?Data: 0000
> ? Capabilities: [60] Express (v1) PCI/PCI-X to PCI-Express Bridge, MSI 00
> ? ? ? DevCap: ? ?MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1
> <1us
> ? ? ? ? ? ExtTag- RBE- FLReset-
> ? ? ? DevCtl: ? ?Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- BrConfRtry-
> ? ? ? ? ? MaxPayload 128 bytes, MaxReadReq 512 bytes
> ? ? ? DevSta: ? ?CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
> ? ? ? LnkCap: ? ?Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0
> <1us, L1 <16us
> ? ? ? ? ? ClockPM- Surprise- LLActRep- BwNot-
> ? ? ? LnkCtl: ? ?ASPM Disabled; Disabled- Retrain- CommClk-
> ? ? ? ? ? ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? LnkSta: ? ?Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive-
> BWMgmt- ABWMgmt-
>
> 00:14.0 PCI bridge: Digital Equipment Corporation DECchip 21152 (rev 02)
> (prog-if 00 [Normal decode])
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR+ FastB2B- DisINTx-
> ? Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 255, Cache Line Size: 64 bytes
> ? Bus: primary=00, secondary=02, subordinate=02, sec-latency=255
> ? I/O behind bridge: 00009000-00009fff
> ? Memory behind bridge: 09100000-091fffff
> ? Prefetchable memory behind bridge: 0000000009200000-00000000092fffff
> ? Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- <SERR- <PERR-
> ? BridgeCtl: Parity- SERR- NoISA- VGA- MAbort+ >Reset- FastB2B-
> ? ? ? PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
>
> 01:00.0 VGA compatible controller: ATI Technologies Inc RV 610LE PCI [Radeon
> HD 2400] (prog-if 00 [VGA controller])
> ? Subsystem: Device 2232:1787
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 0, Cache Line Size: 64 bytes
> ? Interrupt: pin A routed to IRQ 32
> ? Region 0: Memory at 10000000 (64-bit, prefetchable) [size=256M]
> ? Region 2: Memory at 09000000 (64-bit, non-prefetchable) [size=64K]
> ? Region 4: I/O ports at 8000 [size=256]
> ? Expansion ROM at 20000000 [disabled] [size=128K]
> ? Capabilities: [50] Power Management version 3
> ? ? ? Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? Capabilities: [58] Express (v1) Legacy Endpoint, MSI 00
> ? ? ? DevCap: ? ?MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1
> unlimited
> ? ? ? ? ? ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> ? ? ? DevCtl: ? ?Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> ? ? ? ? ? MaxPayload 128 bytes, MaxReadReq 128 bytes
> ? ? ? DevSta: ? ?CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
> ? ? ? LnkCap: ? ?Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0
> <64ns, L1 <1us
> ? ? ? ? ? ClockPM- Surprise- LLActRep- BwNot-
> ? ? ? LnkCtl: ? ?ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ? ? ? ? ? ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? LnkSta: ? ?Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
> BWMgmt- ABWMgmt-
> ? Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
> ? ? ? Address: 0000000000000000 ?Data: 0000
> ? Capabilities: [100] #1002
> ? Capabilities: [aa1] #ffff
>
> 01:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD
> 2400 PRO]
> ? Subsystem: Device 2232:aa10
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx+
> ? Latency: 0, Cache Line Size: 64 bytes
> ? Interrupt: pin B routed to IRQ 33
> ? Region 0: Memory at 09010000 (64-bit, non-prefetchable) [size=16K]
> ? Capabilities: [50] Power Management version 3
> ? ? ? Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? Capabilities: [58] Express (v1) Legacy Endpoint, MSI 00
> ? ? ? DevCap: ? ?MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1
> unlimited
> ? ? ? ? ? ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
> ? ? ? DevCtl: ? ?Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
> ? ? ? ? ? RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
> ? ? ? ? ? MaxPayload 128 bytes, MaxReadReq 128 bytes
> ? ? ? DevSta: ? ?CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
> ? ? ? LnkCap: ? ?Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0
> <64ns, L1 <1us
> ? ? ? ? ? ClockPM- Surprise- LLActRep- BwNot-
> ? ? ? LnkCtl: ? ?ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
> ? ? ? ? ? ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
> ? ? ? LnkSta: ? ?Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive-
> BWMgmt- ABWMgmt-
> ? Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
> ? ? ? Address: 0000000000000000 ?Data: 0000
> ? Capabilities: [100] #1002
> ? Capabilities: [aa1] #ffff
> ? Kernel driver in use: HDA Intel
> ? Kernel modules: snd-hda-intel
>
> 02:04.0 SCSI storage controller: QLogic Corp. ISP1020 Fast-wide SCSI (rev
> 05)
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 248, Cache Line Size: 64 bytes
> ? Interrupt: pin A routed to IRQ 27
> ? Region 0: I/O ports at 9000 [size=256]
> ? Region 1: Memory at 09100000 (32-bit, non-prefetchable) [size=4K]
> ? Expansion ROM at 09280000 [disabled] [size=64K]
> ? Kernel driver in use: qla1280
>
> 02:08.0 RAID bus controller: Silicon Image, Inc. SiI 3112
> [SATALink/SATARaid] Serial ATA Controller (rev 02)
> ? Subsystem: Silicon Image, Inc. SiI 3112 SATARaid Controller
> ? Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 240, Cache Line Size: 64 bytes
> ? Interrupt: pin A routed to IRQ 36
> ? Region 0: I/O ports at 9810 [size=8]
> ? Region 1: I/O ports at 9820 [size=4]
> ? Region 2: I/O ports at 9818 [size=8]
> ? Region 3: I/O ports at 9824 [size=4]
> ? Region 4: I/O ports at 9800 [size=16]
> ? Region 5: Memory at 09101000 (32-bit, non-prefetchable) [size=512]
> ? Expansion ROM at 09200000 [disabled] [size=512K]
> ? Capabilities: [60] Power Management version 2
> ? ? ? Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME-
> ? Kernel driver in use: sata_sil
> ? Kernel modules: sata_sil
>
> 02:0a.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
> ? Subsystem: C-Media Electronics Inc CMI8738/C3DX PCI Audio Device
> ? Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B- DisINTx-
> ? Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort-
> <MAbort- >SERR- <PERR- INTx-
> ? Latency: 255 (500ns min, 6000ns max)
> ? Interrupt: pin A routed to IRQ 44
> ? Region 0: I/O ports at 9400 [size=256]
> ? Capabilities: [c0] Power Management version 2
> ? ? ? Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> ? ? ? Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
> ? Kernel driver in use: C-Media PCI
> ? Kernel modules: snd-cmipci
>
> Cheerz
> Michael.
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at ?http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at ?http://www.tux.org/lkml/
>

2009-07-25 09:21:12

by Michael Cree

[permalink] [raw]
Subject: Re: Kernel 2.6.30.1 Oops on Alpha Architecture when starting Xserver

[CCed to xorg email list since this might be an Xserver bug.]

Dave Airlie wrote:
> On Wed, Jul 15, 2009 at 8:41 PM, Michael Cree<[email protected]> wrote:
>
>> Kernel Oops on Alpha Architecture when starting the Xserver.
>>
>> Whenever I start the Xserver, version 1.6.2 from Debain Unstable, I get a
>> kernel oops report and the computer crashes hard; no ping response, hitting
>> the reset button to return to SRM fails. Has caused corruption on disc
>> partitions on some crashes. This occurs with kernels 2.6.30, 2.6.30.1 and
>> also a patched version of 2.6.29.x (patched so that I get PCI resource files
>> under sysfs).
>>
>> The kernel oops is:
>>
>
> So its a machine check,
>

So, does this indicate a software fault (e.g. inconsistencies in kernel
data structures) or does it imply a hardware fault?

> Well X is trying to post the graphics card you have installed, and the machine
> is falling over when it does it.
>

SRM (the equivalent of a BIOS) cannot post the card on startup. But I
have had the card (radeon rv610) post correctly and working in the past
when I compiled the complete 1.5.3 Xserver myself. I had it working
with both the radeon and radeonhd drivers and a 2.6.29.x kernel patched
to support libpciaccess.

Everything went to custard went I reinstalled and upgraded to Debian
unstable.

As an experiment I have removed the Radeon rv610 card and installed a
really old Sis variant video card.

The Xserver now displays a green screen and gets no further. The
machine no longer Oops. Instead the Xserver sucks up near 100% CPU. I
connected to the Xorg process with gdb and got the following backtrace:

#0 0x00000200004fa7d8 in ?? () from /lib/libc.so.6.1
No symbol table info available.
#1 0x00000200004fa950 in inb () from /lib/libc.so.6.1
No symbol table info available.
#2 0x0000020000916fc0 in inb (port=986) at
../../../../hw/xfree86/common/compiler.h:158
No locals.
#3 x_inb (port=986) at ../../../../hw/xfree86/int10/helper_exec.c:333
val = 236 '\354'
#4 0x0000020000922c8c in x86emuOp_in_byte_AL_DX (op1=<value optimized out>)
at ../../../../hw/xfree86/int10/../x86emu/ops.c:9737
No locals.
#5 0x0000020000937ddc in X86EMU_exec () at
../../../../hw/xfree86/int10/../x86emu/decode.c:122
No locals.
#6 0x000002000091a0a8 in xf86ExecX86int10 (pInt=0x120293bc0)
at ../../../../hw/xfree86/int10/xf86x86emu.c:40
No locals.
#7 0x000002000091b460 in xf86ExtendedInitInt10 (entityIndex=0,
Flags=<value optimized out>)
at ../../../../hw/xfree86/int10/generic.c:284
pInt = <value optimized out>
vbiosMem = 0x20000a14010
options = 0x0
screen = 0
vga = {save_msr = 103 'g', save_pos102 = 255 '\377', save_vse =
1 '\1', save_46e8 = 255 '\377'}
#8 0x00000200008f8c30 in VBEExtendedInit (pInt=0x0, entityIndex=0, Flags=3)
at ../../../../hw/xfree86/vbe/vbe.c:69
RealOff = <value optimized out>
page = <value optimized out>
pScrn = <value optimized out>
init_int10 = 0
vip = <value optimized out>
screen = 0
#9 0x0000020000840f94 in SiS_LoadInitVBE (pScrn=0x120291c80) at
../../src/sis_driver.c:2956
pSiS = 0x120294810
#10 0x00000200008475c8 in SISPreInit (pScrn=0x120291c80, flags=<value
optimized out>)
at ../../src/sis_driver.c:6125
pSiSEnt = 0x0
from = X_PROBED
usScratchCR17 = 41 ')'
usScratchCR32 = 176 '\260'
usScratchCR63 = 84 'T'
usScratchSR1F = 223 '\337'
srlockReg = 33 '!'
crlockReg = 33 '!'
i = <value optimized out>
pix24flags = 41
clockRanges = <value optimized out>
pMonitor = 0x2
fromDDC = <value optimized out>
crlockReg = 33 '!'
i = <value optimized out>
pix24flags = 41
clockRanges = <value optimized out>
pMonitor = 0x2
fromDDC = <value optimized out>
---Type <return> to continue, or q <return> to quit---
crt1freqoverruled = <value optimized out>
CR5F = 2 '\2'
first = <value optimized out>
p = <value optimized out>
n = <value optimized out>
crt2freqoverruled = <value optimized out>
ddcsstr = 0x2000088731e "CRT%d DDC monitor info: ", '*' <repeats
43 times>, "\n"
ddcestr = 0x200008872d9 "End of CRT%d DDC monitor info ", '*'
<repeats 37 times>, "\n"
subshstr = 0x2000088729d "Substituting missing CRT%d monitor
HSync range by DDC data\n"
subsvstr = 0x2000088725e "Substituting missing CRT%d monitor
VRefresh range by DDC data\n"
saneh = 0x20000887235 "Correcting %s CRT%d monitor HSync range\n"
sanev = 0x20000887209 "Correcting %s CRT%d monitor VRefresh range\n"
mergednocrt1 = 0x200008871e3 "CRT1 not detected or forced off.
%s.\n"
mergednocrt2 = 0x200008871a9 "No CRT2 output selected or no
video bridge detected. %s.\n"
mergeddisstr = 0x20000887192 "MergedFB mode disabled"
modesforstr = 0x2000088714d "Modes for CRT%d: ", '*' <repeats 50
times>, "\n"
crtsetupstr = 0x20000887108 '*' <repeats 27 times>, " CRT%d
setup ", '*' <repeats 27 times>, "\n"
crt2monname = 0x2000088a47f "CRT2"
notsuitablestr = 0x200008870d8 "Not using mode \"%s\" (not
suitable for %s mode)\n"
id650str = {0x200008870cc "650", 0x200008870cc "650",
0x200008870cc "650",
0x200008870cc "650", 0x20000887090 "650 A0 AA", 0x2000088709a
"650 A2 CA",
0x200008870cc "650", 0x200008870cc "650", 0x200008870a4 "M650
A0",
0x200008870ac "M650 A1 AA", 0x200008870b7 "651 A0 AA",
0x200008870c1 "651 A1 AA",
0x200008870cb "M650", 0x200008870d0 "65?", 0x200008870d4
"651", 0x200008870d0 "65?"}
#11 0x000000012008b7c4 in InitOutput (pScreenInfo=0x1202700e0, argc=3,
argv=0x11f9d1c38)
at ../../../../hw/xfree86/common/xf86Init.c:1008
i = 0
j = <value optimized out>
k = <value optimized out>
modulelist = <value optimized out>
optionlist = 0x120284530
layout = <value optimized out>
screenpix24 = <value optimized out>
pix24 = <value optimized out>
pix24From = <value optimized out>
autoconfig = <value optimized out>
configured_device = <value optimized out>
#12 0x000000012003234c in main (argc=3, argv=0x11f9d1c38,
envp=0x11f9d1c58) at ../../dix/main.c:315
i = 536878123
alwaysCheckForInput = {0, 1}


The Xorg.0.log is:

X.Org X Server 1.6.2
Release Date: 2009-7-7
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.26-2-alpha-generic alpha Debian
Current Operating System: Linux aleph 2.6.30.1-miata #1 Fri Jul 3
22:54:36 NZST 2009 alpha
Build Date: 13 July 2009 10:58:49PM
xorg-server 2:1.6.2-1 ([email protected])
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jul 25 20:56:41 2009
(==) Using config file: "/etc/X11/xorg.conf"
(==) No Layout section. Using the first Screen section.
(==) No screen section available. Using defaults.
(**) |-->Screen "Default Screen Section" (0)
(**) | |-->Monitor "<default monitor>"
(==) No device specified for screen "Default Screen Section".
Using the first device section listed.
(**) | |-->Device "Configured Video Device"
(==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
(**) Option "AllowEmptyInput" "off"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(==) |-->Input Device "Configured Mouse"
(==) |-->Input Device "Generic Keyboard"
(==) No Layout section. Using the first mouse device.
(==) No Layout section. Using the first keyboard device.
(II) Loader magic: 0x1d00
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 5.0
X.Org XInput driver : 4.0
X.Org Server Extension : 2.0
(II) Loader running on linux
(--) using VT number 3

(--) PCI:*(0:0:12:0) 1039:6326:1039:6326 Silicon Integrated Systems
[SiS] 86C326 5598/6326 rev 11, Mem @ 0x09000000/8388608,
0x09a50000/65536, I/O @ 0x00009080/128, BIOS @ 0x????????/65536
(II) No APM support in BIOS or kernel
(II) System resource ranges:
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(==) Matched sis for the autoconfigured driver
(==) Assigned the driver to the xf86ConfigLayout
(II) LoadModule: "sis"
(II) Loading /usr/lib/xorg/modules/drivers//sis_drv.so
(II) Module sis: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 0.10.1
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 5.0
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 1.4.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.6.1, module version = 1.3.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(II) SIS: driver for SiS chipsets: SIS5597/5598, SIS530/620,
SIS6326/AGP/DVD, SIS300/305, SIS630/730, SIS540, SIS315, SIS315H,
SIS315PRO/E, SIS550, SIS650/M650/651/740, SIS330(Xabre),

SIS660/[M]661[F|M]X/[M]670/[M]741[GX]/[M]760[GX]/[M]761[GX]/[M]770[GX],
SIS340
(II) SIS: driver for XGI chipsets: Volari Z7 (XG20),
Volari V3XT/V5/V8/Duo (XG40)
(II) Primary Device is: PCI 00@00:0c:0
(WW) Falling back to old probe method for sis
(--) Assigning device section with no busID to primary device
(--) Chipset SIS6326/AGP/DVD found
(II) Machine type has 8/16 bit access
(II) resource ranges after xf86ClaimFixedResources() call:
(II) resource ranges after probing:
(II) SIS(0): SiS driver (2005/09/20-1, compiled for X.org 1.6.2.0)
(II) SIS(0): Copyright (C) 2001-2005 Thomas Winischhofer
<[email protected]> and others
(II) SIS(0): *** See http://www.winischhofer.at/linuxsisvga.shtml
(II) SIS(0): *** for documentation and updates.
(--) SIS(0): Chipset is SiS6326 AGP (H0) (revision 0x0b)
(--) SIS(0): Relocated I/O registers at 0x9080
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) SIS(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/24
(==) SIS(0): Depth 24, (--) framebuffer bpp 24
(==) SIS(0): RGB weight 888
(==) SIS(0): Default visual is TrueColor
(==) SIS(0): Fast VRAM timing enabled (for read and write)
(==) SIS(0): Using XAA acceleration architecture
(==) SIS(0): Using HW cursor
(==) SIS(0): TurboQueue enabled
(==) SIS(0): DRI disabled
(--) SIS(0): DRAM type: SDRAM/SGRAM
(--) SIS(0): Memory clock: 83.000 MHz
(--) SIS(0): DRAM bus width: 64 bit
(--) SIS(0): Linear framebuffer at 0x9000000
(--) SIS(0): MMIO registers at 0x9A50000 (size 64K)
(--) SIS(0): SiS6326: Detected 8192 KB VideoRAM, limiting to 4096 KB
(II) SIS(0): Using 4032K of framebuffer memory at offset 0K
(--) SIS(0): Hardware supports one video overlay
(==) SIS(0): Using gamma correction (1.0, 1.0, 1.0)
(II) SIS(0): Gamma correction is enabled
(--) SIS(0): Maximum pixel clock at 24 bpp is 154.933 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules//libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.1.0
ABI class: X.Org Video Driver, version 5.0
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.6.2, module version = 1.0.0
ABI class: X.Org Video Driver, version 5.0
(II) SIS(0): initializing int10


Cheers
Michael.

2009-07-25 22:54:30

by Dave Airlie

[permalink] [raw]
Subject: Re: Kernel 2.6.30.1 Oops on Alpha Architecture when starting Xserver

>>> The kernel oops is:
>>>
>>
>> So its a machine check,
>>
>
> So, does this indicate a software fault (e.g. inconsistencies in kernel data
> structures) or does it imply a hardware fault?
>
>> Well X is trying to post the graphics card you have installed, and the
>> machine
>> is falling over when it does it.
>>
>
> SRM (the equivalent of a BIOS) cannot post the card on startup. ?But I have
> had the card (radeon rv610) post correctly and working in the past when I
> compiled the complete 1.5.3 Xserver myself. ?I had it working with both the
> radeon and radeonhd drivers and a 2.6.29.x kernel patched to support
> libpciaccess.

There is no -ati card in that machine, its got some SiS card which is
completely
different, maybe its some onboard card or something.

Dave.

2009-07-26 00:05:35

by Michael Cree

[permalink] [raw]
Subject: Re: Kernel 2.6.30.1 Oops on Alpha Architecture when starting Xserver

Dave Airlie wrote:
>>>> The kernel oops is:
>>>>
>>>>
>>> So its a machine check,
>>>
>>>
>> So, does this indicate a software fault (e.g. inconsistencies in kernel data
>> structures) or does it imply a hardware fault?
>>
>>
>>> Well X is trying to post the graphics card you have installed, and the
>>> machine
>>> is falling over when it does it.
>>>
>>>
>> SRM (the equivalent of a BIOS) cannot post the card on startup. But I have
>> had the card (radeon rv610) post correctly and working in the past when I
>> compiled the complete 1.5.3 Xserver myself. I had it working with both the
>> radeon and radeonhd drivers and a 2.6.29.x kernel patched to support
>> libpciaccess.
>>
>
> There is no -ati card in that machine, its got some SiS card which is
> completely
> different, maybe its some onboard card or something.
>

No, you have misunderstood. I removed that Radeon rv610 card (that
caused the kernel oops) from the machine and replaced it with an old SiS
card I have. The behaviour changed: now the Xserver locks up on
initialisation and consumes 100% CPU. The backtrace I provided is with
the SiS card only. I thought it might be helpful to locate the problem
(assuming that we are seeing a different symptom of the same underlying
problem).

BTW, my attempt to CC the xorg mailing list failed. It would seem that
they are too exclusive to allow posting to their email list without
subscription. Putting up such barriers means they won't get bug reports
from such people as myself. Their loss.

Cheers
Michael

2009-07-26 02:28:01

by Dialup Jon Norstog

[permalink] [raw]
Subject: Re: Kernel 2.6.30.1 Oops on Alpha Architecture when starting Xserver

My experience:

I have loaded linux on a number of Alphamachines, including the PWS series,
XP100 and UP2000/+. Sometimes the X-erver doesn't work. And it trashes the
whole install. Once that happens, you can chaNGE graphics cards but the
X-serve will not recover, maybe because the kernel is implicated in the whole
train wreck.

I usually just wipe everything clean and re-install with a known good graphics
card.

It wasn't a problem back when Compaq was paying Red Hat to put together the
7.1 and 7.2 distros. There just aren't enough people working on Linux Alpha,
and the whole thing has gotten rickety. IMHO

jn


---------- Original Message -----------
From: Michael Cree <[email protected]>
To: Dave Airlie <[email protected]>
Cc: [email protected], [email protected],
[email protected]
Sent: Sun, 26 Jul 2009 12:05:31 +1200
Subject: Re: Kernel 2.6.30.1 Oops on Alpha Architecture when starting Xserver

> Dave Airlie wrote:
> >>>> The kernel oops is:
> >>>>
> >>>>
> >>> So its a machine check,
> >>>
> >>>
> >> So, does this indicate a software fault (e.g. inconsistencies in kernel data
> >> structures) or does it imply a hardware fault?
> >>
> >>
> >>> Well X is trying to post the graphics card you have installed, and the
> >>> machine
> >>> is falling over when it does it.
> >>>
> >>>
> >> SRM (the equivalent of a BIOS) cannot post the card on startup. But I have
> >> had the card (radeon rv610) post correctly and working in the past when I
> >> compiled the complete 1.5.3 Xserver myself. I had it working with both the
> >> radeon and radeonhd drivers and a 2.6.29.x kernel patched to support
> >> libpciaccess.
> >>
> >
> > There is no -ati card in that machine, its got some SiS card which is
> > completely
> > different, maybe its some onboard card or something.
> >
>
> No, you have misunderstood. I removed that Radeon rv610 card (that
> caused the kernel oops) from the machine and replaced it with an old
> SiS card I have. The behaviour changed: now the Xserver locks up on
> initialisation and consumes 100% CPU. The backtrace I provided is
> with the SiS card only. I thought it might be helpful to locate the
> problem
> (assuming that we are seeing a different symptom of the same
> underlying problem).
>
> BTW, my attempt to CC the xorg mailing list failed. It would seem
> that they are too exclusive to allow posting to their email list
> without subscription. Putting up such barriers means they won't get
> bug reports from such people as myself. Their loss.
>
> Cheers
> Michael
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-
> alpha" in the body of a message to [email protected] More
> majordomo info at http://vger.kernel.org/majordomo-info.html
>
> --
> This message has been scanned for viruses and
> dangerous content by MailScanner, and is
> believed to be clean.
------- End of Original Message -------