NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: port-i386/46884: Compaq Armada E500 not booting 6.0 RC1



The following reply was made to PR port-i386/46884; it has been noted by GNATS.

From: Robert Doerfler <rodo%bloerp.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: port-i386/46884: Compaq Armada E500 not booting 6.0 RC1
Date: Thu, 6 Sep 2012 08:26:53 +0200

 * matthew green <mrg%eterna.com.au@localhost> [120906 08:00]:
 > The following reply was made to PR port-i386/46884; it has been noted by 
 > GNATS.
 > 
 > From: matthew green <mrg%eterna.com.au@localhost>
 > To: gnats-bugs%NetBSD.org@localhost
 > Cc: port-i386-maintainer%netbsd.org@localhost, 
 > gnats-admin%netbsd.org@localhost,
 >     netbsd-bugs%netbsd.org@localhost, rodo%bloerp.de@localhost
 > Subject: re: port-i386/46884: Compaq Armada E500 not booting 6.0 RC1
 > Date: Thu, 06 Sep 2012 15:58:26 +1000
 > 
 >  [ ... ]
 >  >  >     0xc077fc0b <+22>:    movzbl (%edi),%esi
 >  >  >     0xc077fc0e <+25>:    mov    0x10(%ebx),%eax
 >  >  >     0xc077fc11 <+28>:    mov    %esi,%edx
 >  >  >  >> 0xc077fc13 <+30>:    cmp    %dl,(%eax)                             
 >    
 >  >  >     0xc077fc15 <+32>:    jne    0xc077fc27 <config_cfdriver_lookup+50>
 >  >  >     0xc077fc17 <+34>:    mov    %edi,0x4(%esp)
 >  >  >     0xc077fc1b <+38>:    mov    %eax,(%esp)
 >  [ ... ]
 >  >  >  
 >  >  >  >> marks the faulting instruction.  so something is wrong with 
 >  >  >  the allcfdrivers list here, i think.  robo, can you run these
 >  >  >  command from the db> prompt:
 >  >    
 >  >  Sure, here they are:
 >  >  
 >  >  >  db> p $eax
 >  >  
 >  >  4b26
 >  
 >  so this explains the fault.  there's nothing mapped there.
 >  
 >  >  >  db> x 0xc0bc2bfd
 >  >  
 >  >  netbsd:gcscide_cd+0x1d: e0c09082
 >  
 >  FWIW, this number came from the screenshots.  eg:
 >  
 >      db{0}> bt
 >      config_cfdriver_lookup(c0bc2bfd, ...)
 >  
 >  this number seems corrupted.  gcscide_cd+0x1d is 1 byte after the
 >  start of gcscide_cd->cd_attrs.  it *should* be a pointer to the
 >  string "esm" i thought.  what does this print?
 >  
 >   db> x/s 0xc0bc2bfd
 >  
 >  i'd expect random garbage.  but not "esm".
 >  
 >  but i'm not really that great with i386 asm, nor autoconf... any
 >  one else have a clue here?
 
 result:
 
 netbsd:gcscide_cd+0x1d: \202\220\300\340+\274\300 ,\274\300'\307\275\300
 
 
 Greetings,
 
 Robert
 


Home | Main Index | Thread Index | Old Index