[haiku-bugs] Re: [Haiku] #1925: Reboot during startup on Toshiba Satellite 2615DVD/6.0

  • From: "bonefish" <trac@xxxxxxxxxxxx>
  • Date: Tue, 02 Mar 2010 21:11:46 -0000

#1925: Reboot during startup on Toshiba Satellite 2615DVD/6.0
---------------------------+------------------------------------------------
 Reporter:  umccullough    |       Owner:  bonefish     
     Type:  bug            |      Status:  assigned     
 Priority:  normal         |   Milestone:  R1           
Component:  System/Kernel  |     Version:  R1/pre-alpha1
 Keywords:                 |   Blockedby:               
 Platform:  x86            |    Blocking:               
---------------------------+------------------------------------------------

Comment(by bonefish):

 Replying to [comment:41 umccullough]:
 > I'll run memtest86+ all day today to see if it finds anything. I have it
 set to "e820-All" to hopefully force it to test something that wouldn't
 otherwise be tested.

 I suspect this is a BIOS issue (incorrect entry for the physical range)
 rather than defective memory. The question is why Linux doesn't have a
 problem with it. Maybe they treat certain ranges specially. I suppose we
 could ignore the ranges below 1 MB just as well. We already reserve 0x0 -
 0xa0000 (dma_region) and 0xe0000 - 0x100000 (pc bios), which leaves only
 the 256 KB between 0xa0000 and 0xe0000. Neither in your example nor when I
 use qemu there's any usable memory in this range, anyway. I don't know how
 far [http://wiki.osdev.org/Memory_Map_%28x86%29] can be trusted, but it
 essentially claims that 0xa0000 through 0x100000 is never usable.

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/1925#comment:42>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: