Changes between Initial Version and Version 1 of Ticket #13528


Ignore:
Timestamp:
May 24, 2017, 4:46:19 AM (7 years ago)
Author:
kallisti5
Comment:

BIOS reads 512 bytes from 0 (offset = 0), drive 129

After much tracing, the bootloader seems to be hanging up here: http://cgit.haiku-os.org/haiku/tree/src/system/boot/platform/bios_ia32/devices.cpp#n546

  • is_drive_readable
  • drive->ReadAt
  • BIOSDrive::ReadAt
  • while blocksLeft > 0
    • if fLBA
      • call_bios(0x13, &regs);
        • reboot

So... something is up with: src/system/boot/platform/bios_ia32/bios.cpp

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13528

    • Property Summary Instant reboot of BIOS bootloaderEarly bios call in bootloader cause reboot on skylake x86_64
  • Ticket #13528 – Description

    initial v1  
    11Intel Sky lake Celeron 3855U
    2 
    3 USB 3 flash media in USB socket:
    4 {{{
    5 No APM available.                                                                                                                         
    6 smp: using ACPI to detect MP configuration                                                                                                 
    7 smp: local apic address is 0xfee00000                                                                                                     
    8 smp: found local APIC with id 0                                                                                                           
    9 smp: found local APIC with id 2                                                                                                           
    10 smp: found io APIC with id 2 and address 0xfec00000                                                                                       
    11 VESA version = 3.0, capabilities 1                                                                                                         
    12 OEM string: Intel(R) SKL Mobile/Desktop Graphics Chipset Accelerated VGA BIOS                                                             
    13 .                                                                                         
    14  0x118: 1024 x 768 x 32 (a = 155, mem = 6, phy = c0000000, p = 1, b = 1)                                                                   
    15         mask: r: 8 16 g: 8 8 b: 8 0 dcmi: 0
    16 .
    17 Using mode 0x118
    18 VESA compatible graphics!
    19 EDID1: 4f
    20 EDID2: ebx 102
    21 EDID3: 4f
    22 Vendor: ACR
    23 Product ID: 422
    24 Serial #: 571535284
    25 Produced in week/year: 21/2012
    26 EDID version: 1.3
    27 Type: Digital
    28 Size: 51 cm x 29 cm
    29 Gamma=2.2
    30 White (X,Y)=(0.313,0.329)
    31 Supported Future Video Modes:
    32 1280x720@60Hz (id=49281)
    33 1280x960@60Hz (id=16513)
    34 1152x864@75Hz (id=20337)
    35 1280x1024@60Hz (id=32897)
    36 1280x1280@60Hz (id=129)
    37 1920x1080@60Hz (id=49361)
    38 Supported VESA Video Modes:
    39 720x400@70Hz
    40 640x480@60Hz
    41 640x480@67Hz
    42 640x480@72Hz
    43 640x480@75Hz
    44 800x600@56Hz
    45 800x600@60Hz
    46 800x600@72Hz
    47 800x600@75Hz
    48 832x624@75Hz
    49 1024x768@60Hz
    50 1024x768@70Hz
    51 1024x768@75Hz
    52 1280x1024@75Hz
    53 1152x870@75Hz
    54 Additional Video Mode (1920x1080@60Hz):
    55 clock=148.5 MHz
    56 h: (1920, 2008, 2052, 2200)
    57 v: (1080, 1084, 1089, 1125)
    58 size: 51 cm x 28.699 cm
    59 border: 0 cm x 0 cm
    60 Horizontal frequency range = 30..80 kHz
    61 Vertical frequency range = 50..75 Hz
    62 Maximum pixel clock = 160 MHz
    63 Serial Number: LNZ080024237
    64 Monitor Name: Acer S231HL
    65 crtc: h 2008/2052/2200, v 1084/1089/1125, pixel clock 148500000, refresh 6026
    66 Welcome to the Haiku boot loader!
    67 number of drives: 2
    68 <reboot>
    69 }}}
    702
    713AHCI Internal SSD: