| 
         
xen-devel
Re: [Xen-devel] pvops: AHCI problems with SB600
 
Seems to be hardware dependent. Intel ICH9R & ICH10R (AHCI mode) don't have any problems with loading 2.6.31 (been built via xen/master branch) under Xen 3.4.1
  Boris.
  --- On Sat, 9/19/09, Patrick Scharrenberg <pittipatti@xxxxxx> wrote:
  From: Patrick Scharrenberg <pittipatti@xxxxxx> Subject: [Xen-devel] pvops: AHCI problems with SB600 To: "Jeremy Fitzhardinge" <jeremy@xxxxxxxx> Cc: "Xen-devel" <xen-devel@xxxxxxxxxxxxxxxxxxx> Date: Saturday, September 19, 2009, 10:46 AM
 
 Hi,
  I just tested this branch and found that the system gets stuck on initializing the AHCI controller (AMD SB600). Please find the error messages attached as png (unfortunately
 netconsole doesn't work either)
  When booting the same kernel natively without xen, all works fine (including netconsole).
 
  Patrick
   -----Inline Attachment Follows-----
 
 00:00.0 Host bridge [0600]: ATI Technologies Inc RS690 Host Bridge [1002:7910]     Subsystem: ASUSTeK Computer Inc. Device [1043:826d]     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: 64
  00:01.0 PCI bridge [0604]: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx) [1002:7912] (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: 99     Bus: primary=00, secondary=01, subordinate=01, sec-latency=68     I/O behind bridge: 0000d000-0000dfff     Memory behind bridge: fdb00000-fdcfffff     Prefetchable memory behind bridge: 00000000fa000000-00000000fbffffff     Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- <SERR- <PERR-     BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-         PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-     Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+     Capabilities: [b0] Subsystem: ATI Technologies Inc RS690 PCI to PCI Bridge (Internal gfx)
 [1002:7912]
  00:07.0 PCI bridge [0604]: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express Port 3) [1002:7917] (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=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-     Latency: 0, Cache Line Size: 32 bytes     Bus: primary=00, secondary=02, subordinate=02, sec-latency=0     I/O behind bridge: 0000e000-0000efff     Memory behind bridge: fda00000-fdafffff     Prefetchable memory behind bridge: 00000000fdf00000-00000000fdffffff     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: [50] Power Management version 3         Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)         Status: D0 PME-Enable- DSel=0 DScale=0 PME-     Capabilities: [58] Express (v1) Root Port (Slot-), 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+        
     MaxPayload 128 bytes, MaxReadReq 128 bytes         DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-         LnkCap:    Port #4, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us             ClockPM- Suprise- 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-         RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible+         RootCap:
 CRSVisible-         RootSta: PME ReqID 0000, PMEStatus- PMEPending-     Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable-         Address: 00000000  Data: 0000     Capabilities: [b0] Subsystem: ASUSTeK Computer Inc. Device [1043:826d]     Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
  00:12.0 SATA controller [0106]: ATI Technologies Inc SB600 Non-Raid-5 SATA [1002:4380] (prog-if 01 [AHCI 1.0])     Subsystem: ASUSTeK Computer Inc. Device [1043:8231]     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: 64    
 Interrupt: pin A routed to IRQ 16     Region 0: I/O ports at ff00 [size=8]     Region 1: I/O ports at fe00 [size=4]     Region 2: I/O ports at fd00 [size=8]     Region 3: I/O ports at fc00 [size=4]     Region 4: I/O ports at fb00 [size=16]     Region 5: Memory at fe02f000 (32-bit, non-prefetchable) [size=1K]     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-     Kernel driver in use: ahci     Kernel modules: ahci
  00:13.0 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI0) [1002:4387] (prog-if 10 [OHCI])     Subsystem: ASUSTeK Computer Inc. Device
 [1043:81ef]     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: 64, Cache Line Size: 32 bytes     Interrupt: pin A routed to IRQ 17     Region 0: Memory at fe02e000 (32-bit, non-prefetchable) [size=4K]     Kernel driver in use: ohci_hcd     Kernel modules: ohci-hcd
  00:13.1 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI1) [1002:4388] (prog-if 10 [OHCI])     Subsystem: ASUSTeK Computer Inc. Device [1043:81ef]     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: 64, Cache Line Size: 32 bytes     Interrupt: pin B routed to IRQ 18     Region 0: Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]     Kernel driver in use: ohci_hcd     Kernel modules: ohci-hcd
  00:13.2 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI2) [1002:4389] (prog-if 10 [OHCI])     Subsystem: ASUSTeK Computer Inc. Device [1043:81ef]     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: 64, Cache Line Size: 32 bytes     Interrupt: pin C routed to IRQ 19     Region 0:
 Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]     Kernel driver in use: ohci_hcd     Kernel modules: ohci-hcd
  00:13.3 USB Controller [0c03]: ATI Technologies Inc SB600 USB (OHCI3) [1002:438a] (prog-if 10 [OHCI])     Subsystem: ASUSTeK Computer Inc. Device [1043:81ef]     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: 64, Cache Line Size: 32 bytes     Interrupt: pin B routed to IRQ 18     Region 0: Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]     Kernel driver in use: ohci_hcd     Kernel modules: ohci-hcd
  00:13.4 USB Controller [0c03]: ATI Technologies Inc
 SB600 USB (OHCI4) [1002:438b] (prog-if 10 [OHCI])     Subsystem: ASUSTeK Computer Inc. Device [1043:81ef]     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: 64, Cache Line Size: 32 bytes     Interrupt: pin C routed to IRQ 19     Region 0: Memory at fe02a000 (32-bit, non-prefetchable) [size=4K]     Kernel driver in use: ohci_hcd     Kernel modules: ohci-hcd
  00:13.5 USB Controller [0c03]: ATI Technologies Inc SB600 USB Controller (EHCI) [1002:4386] (prog-if 20 [EHCI])     Subsystem: ASUSTeK Computer Inc. Device [1043:81ef]     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: 64, Cache Line Size: 64 bytes     Interrupt: pin D routed to IRQ 20     Region 0: Memory at fe029000 (32-bit, non-prefetchable) [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-         Bridge: PM- B3+     Capabilities: [e4] Debug port: BAR=1 offset=00e0     Kernel driver in use: ehci_hcd     Kernel modules: ehci-hcd
  00:14.0 SMBus [0c05]: ATI Technologies Inc SBx00 SMBus Controller
 [1002:4385] (rev 14)     Subsystem: ASUSTeK Computer Inc.. Device [1043:81ef]     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-     Region 0: I/O ports at 0b00 [size=16]     Capabilities: [b0] HyperTransport: MSI Mapping Enable- Fixed+
  00:14.1 IDE interface [0101]: ATI Technologies Inc SB600 IDE [1002:438c] (prog-if 8a [Master SecP PriP])     Subsystem: ASUSTeK Computer Inc. Device [1043:81ef]     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: 64     Interrupt: pin A routed to IRQ 17     Region 0: I/O ports at <unassigned>     Region 1: I/O ports at <unassigned>     Region 2: I/O ports at <unassigned>     Region 3: I/O ports at <unassigned>     Region 4: I/O ports at f900 [size=16]     Kernel driver in use: ATIIXP_IDE     Kernel modules: atiixp
  00:14.3 ISA bridge [0601]: ATI Technologies Inc SB600 PCI to LPC Bridge [1002:438d]     Subsystem: ASUSTeK Computer Inc. Device [1043:81ef]     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
  00:14.4 PCI bridge [0604]: ATI Technologies Inc SBx00 PCI to PCI Bridge [1002:4384] (prog-if 01 [Subtractive 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: 64     Bus: primary=00, secondary=03, subordinate=03, sec-latency=64     I/O behind bridge: 0000c000-0000cfff     Memory behind bridge: fde00000-fdefffff     Prefetchable memory behind bridge: fdd00000-fddfffff     Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-     BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-    
     PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
  00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]     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-     Capabilities: [80] HyperTransport: Host or Secondary Interface         !!! Possibly incomplete decoding         Command: WarmRst+ DblEnd-         Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0         Link Config: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit         Revision ID:
 1.02
  00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]     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-
  00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]     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-
  00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]     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-     Capabilities: [f0] Secure device <?>
  01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS690 [Radeon X1200 Series] [1002:791e] (prog-if 00 [VGA controller])     Subsystem: ASUSTeK Computer Inc. Device [1043:826d]     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: 64, Cache Line Size: 32 bytes     Interrupt: pin A routed to IRQ 5     Region 0: Memory at fa000000 (64-bit, prefetchable) [size=32M]     Region 2: Memory at fdcf0000
 (64-bit, non-prefetchable) [size=64K]     Region 4: I/O ports at de00 [size=256]     Region 5: Memory at fdb00000 (32-bit, non-prefetchable) [size=1M]     Capabilities: [50] 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: [80] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-         Address: 0000000000000000  Data: 0000
  02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)     Subsystem: ASUSTeK Computer Inc. Device [1043:81aa]     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 20     Region 0: I/O ports at ee00 [size=256]     Region 2: Memory at fdaff000 (64-bit, non-prefetchable) [size=4K]     [virtual] Expansion ROM at fdf00000 [disabled] [size=128K]     Capabilities: [40] 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-     Capabilities: [48] Vital Product Data <?>     Capabilities: [50] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1
 Enable-         Address: 0000000000000000  Data: 0000     Capabilities: [60] Express (v1) Endpoint, MSI 00         DevCap:    MaxPayload 1024 bytes, PhantFunc 0, Latency L0s <1us, 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 512 bytes         DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-         LnkCap:    Port #0, Speed 2.5GT/s, Width
 x1, ASPM L0s, Latency L0 unlimited, L1 unlimited             ClockPM- Suprise- 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: [84] Vendor Specific Information <?>     Kernel driver in use: r8169     Kernel modules: r8169
 
   -----Inline Attachment Follows-----
 
 
  |  
  
      
 
dmesg.ICH9R.gz 
Description: GNU Zip compressed data 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- Re: [Xen-devel] pvops: AHCI problems with SB600,
Boris Derzhavets <=
  
 |  
  
 | 
    |