Subject: Re: Boot problem - Error no operating system on SATA drive
To: Peter Hardman <peter@ssbg.zetnet.co.uk>
From: John R. Shannon <john@johnrshannon.com>
List: port-i386
Date: 09/14/2006 03:24:20
This is a cryptographically signed message in MIME format.

--------------ms010407080702050007040904
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Peter Hardman wrote:
> On 13 Sep 2006 at 21:08, David Laight wrote:
> 
>> On Wed, Sep 13, 2006 at 05:17:01PM +0100, Peter Hardman wrote:
>>> NetBSD appears to install OK, but when I try to boot (pointing the BIOS
>>> to the correct drive with the BIOS boot menu) I get:
>>>  
>>> NetBSD MBR boot
>>> Error no operating system
>> That error message is output after the mbr code (ie the code in sector
>> 0 of the disk) has read the first sector of the partition (sector 63),
>> and discovered that either:
>> - the first byte read is a zero
>> or
>> - the last two bytes aren't 0x55,0xaa
>> which usually mean that there isn't any code there.
>>
>> Geometry issues are unlikely to be an issue (the BIOS can't be THAT broken!).
>> However if 'hexdump -C -n512 -s63b /dev/rwd1d' reports valid code, maybe
>> the BIOS is broken!
> 
> The cd doesn't have hexdump, and mounting the /usr slice and running from 
> there, (or from hexdump on a floppy)  hexdump fails with a syntax error - I guess it 
> must need something else beside the executable. I'll look into it later.
>> You might find that the mbr_ext bootcode (which always does LBA reads)
>> avoids any issued with the bios reading the wrong sector with CHS reads.
>> OTOH the mbr code you are using verifies that the geometry reported by
>> the bios converts the CHS value to in the mbr entry to the LBA value.
>>
> mbr_ext can't find the OS either...
> 
> I need to get hexdump working. I'll have to put the IDE drive back tomorrow and 
> run hexdump from there. I've not got into that level of detail yet. Its a nifty tool- you 
> can read the all the gory details in the mbr (or I could if my brain could dig out it's 
> 386 machine code reference :)

I experienced the same problem several months ago with a Supermicro 
P8SGA motherboard and SATA drive using the built-in ICH6 SATA 
Controller. I never resolved the problem.


-- 
John R. Shannon

--------------ms010407080702050007040904
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIMbTCC
BjEwggUZoAMCAQICAQIwDQYJKoZIhvcNAQEFBQAwgY8xCzAJBgNVBAYTAlVTMQ4wDAYDVQQI
EwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoTEGpvaG5yc2hhbm5vbi5j
b20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20xJDAiBgkqhkiG9w0BCQEWFWpvaG5Aam9o
bnJzaGFubm9uLmNvbTAeFw0wNjAyMDgxMDE4MTlaFw0wNzAyMDgxMDE4MTlaMIGaMQswCQYD
VQQGEwJVUzEOMAwGA1UECBMFSWRhaG8xFDASBgNVBAcTC0lkYWhvIEZhbGxzMRkwFwYDVQQK
ExBqb2hucnNoYW5ub24uY29tMSQwIgYDVQQDExtKb2huIFIuIFNoYW5ub24gKHNpZ25hdHVy
ZSkxJDAiBgkqhkiG9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbTCCAiIwDQYJKoZIhvcN
AQEBBQADggIPADCCAgoCggIBAMQ9KILKz4yrZgUgHwVh5BVXGO+yOPUJkYvt5QcGHObTGKU3
UlDOLFF2KO2unuT/BDV+e1UJijfLwMqLPDnNT5yr/Se1GeuhwbHdUa2DMOGU9bipCcwd9R6q
YS9LBnOuhE/pQvj6JTojipu6ykPFH83gyZMIHmufOnfLyIJEW7EQRmrssBpYuLtoPOj7EhVp
14wCae+xh+HgAU/SXGS0jAhyTEKBYHJ+oHDtu+vODZRzVj1wVjwJOUHkzuoeozP64S4GqRq9
61LNatoWsXjnitG0uvkgTQCOGM3GFNtkSob6P9FxuGipGVlE9tAG3rqSfrZSwO6ftd2T2B1D
JrCHXqUPNr9Zynmb3wWMcA0eqBh7avNevedYq0raAkUiLR2QSJ2YE/Ml8eq+zaDaGdCW95A7
4+ONZC4ZJKZBHKSiT2ClVCLlD+8lWlwjIz2R7pSQ74orqgptQzFC57gw5UB8qU3BtcNFZMsw
xuETXHCg3k/c3Yx5bGh43Z9C+4k/cc+DKDaGbfVSVtdYUnOMZglVSbgerMPYoot92kMPwvxE
Y4Ns5LBUNKi41MfROzuJEmHVN/HVmpD0YW8Gr7TbChZ24B4MFaAcLngKvKgC79mFFz5Bep4e
EQuUd/S7bgBBYUXfO0DgdfH6R06/h2eIrLmSADzBFCIFl8sagHMq8W8tyHbVAgMBAAGjggGJ
MIIBhTAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIEsDArBglghkgBhvhCAQ0EHhYcVGlu
eUNBIEdlbmVyYXRlZCBDZXJ0aWZpY2F0ZTAdBgNVHQ4EFgQUKo6HRFYCvps2qyRg99nU6Pf3
aJEwgcQGA1UdIwSBvDCBuYAUNwg4ShuMTkUeTxO5ufN3xuP33AqhgZWkgZIwgY8xCzAJBgNV
BAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoT
EGpvaG5yc2hhbm5vbi5jb20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20xJDAiBgkqhkiG
9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbYIJAKBWXAXtSzz+MCAGA1UdEgQZMBeBFWpv
aG5Aam9obnJzaGFubm9uLmNvbTAgBgNVHREEGTAXgRVqb2huQGpvaG5yc2hhbm5vbi5jb20w
DgYDVR0PAQH/BAQDAgeAMA0GCSqGSIb3DQEBBQUAA4IBAQDmgV+ZbKblZKAfB7ZZyq+v3f8R
YIjtY5UEyP+qNah4XQi9EiwxSWGhYb0gQ4fZwFSEdmLzwn8XOEJflsaieXI6p0/11VihLk1A
OnSQrr0erHXTKpOC2esfecIR1g9CJKVNhsM92jGxMEGJ61ebe38mqzgFG1Mknmt6DJPeC+7t
1ZrNyJwqXVNOp+ba3yi4UsxGhcRc1Pk0GJy4x2QXIEcSgcbrc6TKuwQDEf9QuX4WJfMWDp3Q
rcB+xD7VM93apbyLfpqHCgis3kZ5L3jMprmybnuE/rBw97HnEcSPe9Ga+eyMtaek2yjfI57x
iN0kAlJtZOplB3tYXovDg8oagiiqMIIGNDCCBRygAwIBAgIBAzANBgkqhkiG9w0BAQUFADCB
jzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBUlkYWhvMRQwEgYDVQQHEwtJZGFobyBGYWxsczEZ
MBcGA1UEChMQam9obnJzaGFubm9uLmNvbTEZMBcGA1UEAxMQam9obnJzaGFubm9uLmNvbTEk
MCIGCSqGSIb3DQEJARYVam9obkBqb2hucnNoYW5ub24uY29tMB4XDTA2MDIwODEwMjExOFoX
DTA3MDIwODEwMjExOFowgZ0xCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UE
BxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoTEGpvaG5yc2hhbm5vbi5jb20xJzAlBgNVBAMTHkpv
aG4gUi4gU2hhbm5vbiAoZW5jaXBoZXJtZW50KTEkMCIGCSqGSIb3DQEJARYVam9obkBqb2hu
cnNoYW5ub24uY29tMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlLi+tKblnO5v
audCC86+in1TTOHLoH5d20ooU6oT/1ur38cxgaZxWDSr1KxsfZ9rG/mtWb3dQDw8FixVu43T
LNWqbAZ4Ur6dZAnGeI2eVly6mOrsSWvdVMT64YNvg04FQ9B3t2oXiWkb56janQ+fQbTTV/Jw
JDqn66jDrsiexDNmEUy6Nm0popLiR66EcqVsXO5ejJO29utn+wZ3E2f/DyNasKKWgm3mR1HS
tHMwdNEe3G3dqi6WRcgD60PPNEGG0R0IcwhZuzmoed2qk4CnGcuNtviNbTn378GFRruSUasq
0GxUkVDCAJBxwDDGL1XUQg5sRoTAs4VI+xNq/xT595/DAYcr9exKFMyy+uIopYFmu36N9MyY
Ed8Bo9cSHT8C6AfdaDPq8WnwjBI3A79PbqS1MDyi+MGeJSwYhTYECKbhWKoR61uMW6Bf1jhQ
iH8yRC8QZe+z3g/fHGVV+rlBKnPDeXPQnY7M84LnGu+8sCw9fgN7NxGSdRX17LihFcY4Mvig
oOVXqFXtkI8iZwzJVUPxmeOnmNGbq2xnAXn/bZKBsZgfrVbzndHvwpbS05vV/LVzjxAR2z3K
KZHB1OuD3huc6tG2tD+1M66SYaNljAARMfmk/FrESWOM6c9A4K0McWeQ3OtWliwXt7CNe/58
6/m86O0qjVei9Rd4UaWP4RUCAwEAAaOCAYkwggGFMAkGA1UdEwQCMAAwEQYJYIZIAYb4QgEB
BAQDAgSwMCsGCWCGSAGG+EIBDQQeFhxUaW55Q0EgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0G
A1UdDgQWBBSlc0lGeWPNDaWPLiIIYcWCDwGOpTCBxAYDVR0jBIG8MIG5gBQ3CDhKG4xORR5P
E7m583fG4/fcCqGBlaSBkjCBjzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBUlkYWhvMRQwEgYD
VQQHEwtJZGFobyBGYWxsczEZMBcGA1UEChMQam9obnJzaGFubm9uLmNvbTEZMBcGA1UEAxMQ
am9obnJzaGFubm9uLmNvbTEkMCIGCSqGSIb3DQEJARYVam9obkBqb2hucnNoYW5ub24uY29t
ggkAoFZcBe1LPP4wIAYDVR0SBBkwF4EVam9obkBqb2hucnNoYW5ub24uY29tMCAGA1UdEQQZ
MBeBFWpvaG5Aam9obnJzaGFubm9uLmNvbTAOBgNVHQ8BAf8EBAMCBSAwDQYJKoZIhvcNAQEF
BQADggEBAC6h/16rN8ieiwZ2dNLSYury6M3W6qXLfani0fxQXrQ8/8AJ5xHE/47slnTavfT1
og0dbAVEMEoiY98QiqXCBFz8XOju5GZiTPVDo0glqzv4ISC3EKRq5RqOzBcDhREd3dwusY3P
qC2ao1kYguO94TCZvuh+Jas+Ry41cAyWNOlNDFO93wH1la8oJiVnRayuJC38WRYDWzyLbUql
utjlZ886/+sQMnoJmz4sIdcKUHWtoym9j5QuNjkA9VBPi8jiBZCJNqBFrd29Wo+qMwU7ZozL
8ZxGasUFML3I6lMJUOg8xELnCnT4yRozijP6ghyIisKlmWCu32n3t2sPchhkvJYxggTGMIIE
wgIBATCBlTCBjzELMAkGA1UEBhMCVVMxDjAMBgNVBAgTBUlkYWhvMRQwEgYDVQQHEwtJZGFo
byBGYWxsczEZMBcGA1UEChMQam9obnJzaGFubm9uLmNvbTEZMBcGA1UEAxMQam9obnJzaGFu
bm9uLmNvbTEkMCIGCSqGSIb3DQEJARYVam9obkBqb2hucnNoYW5ub24uY29tAgECMAkGBSsO
AwIaBQCgggIFMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTA2
MDkxNDA5MjQyMFowIwYJKoZIhvcNAQkEMRYEFEmMO7co7eF3AifaDESpHFJV7iEyMFIGCSqG
SIb3DQEJDzFFMEMwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFA
MAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGmBgkrBgEEAYI3EAQxgZgwgZUwgY8xCzAJBgNV
BAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMxGTAXBgNVBAoT
EGpvaG5yc2hhbm5vbi5jb20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20xJDAiBgkqhkiG
9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbQIBAzCBqAYLKoZIhvcNAQkQAgsxgZiggZUw
gY8xCzAJBgNVBAYTAlVTMQ4wDAYDVQQIEwVJZGFobzEUMBIGA1UEBxMLSWRhaG8gRmFsbHMx
GTAXBgNVBAoTEGpvaG5yc2hhbm5vbi5jb20xGTAXBgNVBAMTEGpvaG5yc2hhbm5vbi5jb20x
JDAiBgkqhkiG9w0BCQEWFWpvaG5Aam9obnJzaGFubm9uLmNvbQIBAzANBgkqhkiG9w0BAQEF
AASCAgCx2/s5LPlEdruzoNynWLwsl2B5bRDJm82M6j915u0rnwSMXeO61t00OG2R6NU8NBi9
wxtyB9nrb+wWyO4z48pNHmTVY8v3duEfT7cLFjsCaKtqXt8cqz3mU7b5SseqbFCuIULxqM4k
71RRrShj9jgseJZGpE2+m2IuxgXo1qBPxpgtBZyVWrlnXogOtLHhf2a0ctLi6uJPD3Zc6Dm3
4a9jcI+aGNhTQCj6Q9YJLYNlKpUC4QYsy3CfxOzGsMSRN7pJ3iA6HCFnu+WSXtRbUTCubQno
U4mAtsEgiRy4Z5VFR4Df0d4eu47oRdDmheGACsiyisFnlsf6nfuzJgMrFc3mr4ogi/Tlbe9s
odh5ojcjOs65KZsOJvppO3S/TF+pqDStZsXSqZvYka4usCGnT8TW9EAIMhnMU4hFTqBgWZpf
Lyi3xMrDJhDp71LHCcpOVpPOCLru3aqf6qPLci7PM4oc5UFkkbXadlHoejBfyRcV2fgc4eMi
NaZWoM2KPsEa1OFh83psaqWz262vGQ8SWalLutaqQS4IYA4mhXYNNfpqeUjCsXfgIOoUoV5s
9KTKveRLlVwZkQlIy+gatIYaLMqVP2P3WfqZxe4m5AzXolfiF3gGde62uH6/wHVimIiQUCoo
dSfv5QzyhlQW4MVBvYVBlmm0Rq6m7j5yJP95ve5/PAAAAAAAAA==
--------------ms010407080702050007040904--