Bug 309611
Summary: | xen kernel does panic with 3ware 9xxx Controller | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Christian Exner <christian.exner> | ||||
Component: | xen | Assignee: | Eduardo Habkost <ehabkost> | ||||
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 7 | CC: | xen-maint | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | i686 | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | 2.6.20-2943.fc7 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2007-11-29 01:46:06 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Christian Exner
2007-09-27 18:52:14 UTC
Could you show the output of 'lspci -vv -s 01:01.0'? (In reply to comment #1) > Could you show the output of 'lspci -vv -s 01:01.0'? Here we go: lspci -vv -s 01:01.0 01:01.0 RAID bus controller: 3ware Inc 9xxx-series SATA-RAID Subsystem: 3ware Inc 9xxx-series SATA-RAID 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 (2250ns min), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 24 Region 0: I/O ports at e800 [size=256] Region 1: Memory at febffc00 (64-bit, non-prefetchable) [size=256] Region 3: Memory at fb800000 (64-bit, prefetchable) [size=8M] Expansion ROM at febe0000 [disabled] [size=64K] Capabilities: [40] PCI-X non-bridge device Command: DPERE- ERO- RBC=512 OST=1 Status: Dev=ff:1f.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512 DMOST=1 DMCRS=8 RSCEM- 266MHz- 533MHz- Capabilities: [48] 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- Created attachment 209141 [details]
Experimental fix for 3w-9xxx work under Xen
3w-9xxx is ignoring the length of the PCI memory resource it should use and
trying to ioremap() PAGE_SIZE bytes instead of the 256 bytes it can use. This
patch fixes this, and should solve this bug.
I have built an experimental package including the patch on attachment #209141 [details]. It is available at: http://koji.fedoraproject.org/koji/taskinfo?taskID=177180 Could you test if it solves the problem? (In reply to comment #4) > I have built an experimental package including the patch on attachment > #209141 [edit]. It is available at: > http://koji.fedoraproject.org/koji/taskinfo?taskID=177180 > > Could you test if it solves the problem? The experimental kernel seems to work great. System comes up perfectly. Patch on CVS. Should go to next F-7 update. kernel-xen-2.6-2.6.20-2943.fc7 has been pushed to the Fedora 7 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update kernel-xen-2.6' kernel-xen-2.6-2.6.20-2943.fc7 has been pushed to the Fedora 7 stable repository. If problems still persist, please make note of it in this bug report. |