From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Bainbridge Subject: Re: SATA detect fails on ICH7 chipset / DellPoweredgeSC430 Date: Wed, 31 Aug 2005 17:25:10 +0100 Message-ID: <623652d50508310925c65ca36@mail.gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Ian Pratt , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On 31/08/05, Ian Pratt wrote: >=20 > OK, since you compiled your own kernel I'm going to need you to walk > through the stack converting the addresses into names. >=20 > These look like the relevant ones: > c02e59c0 c0116f71 >=20 > Run "objdump -d vmlinux > foo" then lookup the addresses in a text > editor. % grep c02e59c0 vmlinux-syms-2.6.12.5-xen.objdump=20 c01161b3: c7 42 78 c0 59 2e c0 movl $0xc02e59c0,0x78(%edx) c01161c2: 81 ff c0 59 2e c0 cmp $0xc02e59c0,%edi c011628d: c7 04 24 c0 59 2e c0 movl $0xc02e59c0,(%esp) c0116d5b: c7 04 24 c0 59 2e c0 movl $0xc02e59c0,(%esp) c011ac26: 3d c0 59 2e c0 cmp $0xc02e59c0,%eax c0142511: 3d c0 59 2e c0 cmp $0xc02e59c0,%eax c0142616: 81 ff c0 59 2e c0 cmp $0xc02e59c0,%edi c014268c: c7 04 24 c0 59 2e c0 movl $0xc02e59c0,(%esp) c014c753: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c014c834: 81 f9 c0 59 2e c0 cmp $0xc02e59c0,%ecx c014c99e: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c014c9f9: 81 f9 c0 59 2e c0 cmp $0xc02e59c0,%ecx c014df86: 81 f9 c0 59 2e c0 cmp $0xc02e59c0,%ecx c014e03c: 81 f9 c0 59 2e c0 cmp $0xc02e59c0,%ecx c014e38b: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c014e499: 81 f9 c0 59 2e c0 cmp $0xc02e59c0,%ecx c014ef14: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c014f120: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c014f3bd: 81 7c 24 30 c0 59 2e cmpl $0xc02e59c0,0x30(%esp) c014f471: b8 c0 59 2e c0 mov $0xc02e59c0,%eax c0150033: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c015049d: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c0150734: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c01509eb: 81 f9 c0 59 2e c0 cmp $0xc02e59c0,%ecx c01540de: 81 f9 c0 59 2e c0 cmp $0xc02e59c0,%ecx c01547f0: 81 fd c0 59 2e c0 cmp $0xc02e59c0,%ebp c0155ef2: 81 fd c0 59 2e c0 cmp $0xc02e59c0,%ebp c0156194: 81 fa c0 59 2e c0 cmp $0xc02e59c0,%edx c01567ac: b8 c0 59 2e c0 mov $0xc02e59c0,%eax c015879d: 81 fb c0 59 2e c0 cmp $0xc02e59c0,%ebx c0158aa8: c7 44 24 44 c0 59 2e movl $0xc02e59c0,0x44(%esp) c0158ba7: 81 7c 24 44 c0 59 2e cmpl $0xc02e59c0,0x44(%esp) c0158c87: 81 7c 24 20 c0 59 2e cmpl $0xc02e59c0,0x20(%esp) c0158e98: c7 44 24 44 c0 59 2e movl $0xc02e59c0,0x44(%esp) c015a51f: c7 05 6c c3 2e c0 c0 movl $0xc02e59c0,0xc02ec36c c016b13b: 81 fb c0 59 2e c0 cmp $0xc02e59c0,%ebx c0226f1c: c7 04 24 c0 59 2e c0 movl $0xc02e59c0,(%esp) c033bde0: c7 40 78 c0 59 2e c0 movl $0xc02e59c0,0x78(%eax) % grep c0116f71 vmlinux-syms-2.6.12.5-xen.objdump c0116f71 : c0116f71: 53 push %ebx c0117078: c7 44 24 0c 71 6f 11 movl $0xc0116f71,0xc(%esp) c01170ca: c7 44 24 0c 71 6f 11 movl $0xc0116f71,0xc(%esp) =20 > The fact that the SATA controller has a 4KB MMIO region starting at 1GB > is truly bizzare. Please can you verify that this is the case under > native. Yup, I haven't been able to boot a Xen kernel yet so these readings are definately native.