Opened 9 years ago

Closed 9 years ago

#6158 closed bug (invalid)

[kernel] r37084 broke booting on Zotac nForce 630i-ITX

Reported by: diver Owned by: bonefish
Priority: normal Milestone: R1
Component: System/Kernel Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Using binary search I was able to find exact revision which broke booting on my motherboard Zotac nForce 630i-ITX.

hrev37083 and earlier boots fine.
hrev37084 and later hangs at boot logo before 1st icon is lit.

Attachments (5)

listdev.txt (3.2 KB) - added by diver 9 years ago.
listdev-d.txt (41.7 KB) - added by diver 9 years ago.
sysinfo.txt (2.8 KB) - added by diver 9 years ago.
Zotac.jpg (280.3 KB) - added by diver 9 years ago.
serial_r37084 .txt (6.7 KB) - added by diver 9 years ago.

Download all attachments as: .zip

Change History (18)

Changed 9 years ago by diver

Attachment: listdev.txt added

Changed 9 years ago by diver

Attachment: listdev-d.txt added

comment:1 Changed 9 years ago by anevilyak

Owner: changed from axeld to bonefish
Status: newassigned

Something seems to have gone wrong with your sysinfo attachment, it appears to contain HTML as well. Looks like that board/CPU support PSE36 though. How much RAM do you have in there?

Changed 9 years ago by diver

Attachment: sysinfo.txt added

comment:2 Changed 9 years ago by anevilyak

On a related note it's somewhat odd that hrev37084 specifically triggers the hang since all it does is add a function definition that isn't actually called anywhere yet.

comment:3 Changed 9 years ago by diver

Ah, yeah, thanks. I've reattached it.

comment:4 in reply to:  2 ; Changed 9 years ago by bonefish

Replying to anevilyak:

On a related note it's somewhat odd that hrev37084 specifically triggers the hang since all it does is add a function definition that isn't actually called anywhere yet.

Indeed. And being inline there isn't even code generated for it. So the Haiku builds from hrev37083 and hrev37084 should be utterly identical save for the revision number.

Please verify with clean builds. Also a syslog would be nice.

comment:5 in reply to:  4 ; Changed 9 years ago by anevilyak

Replying to bonefish:

Please verify with clean builds. Also a syslog would be nice.

There wouldn't be any syslog output in this instance would there? If it hangs before even the first icon's lit up I'd imagine the syslog daemon's not initialized yet, though I suppose there's still the in-memory buffer that the USB stick could potentially capture/write.

comment:6 in reply to:  5 Changed 9 years ago by bonefish

Replying to anevilyak:

There wouldn't be any syslog output in this instance would there? If it hangs before even the first icon's lit up I'd imagine the syslog daemon's not initialized yet, though I suppose there's still the in-memory buffer that the USB stick could potentially capture/write.

That's the one I'm looking for. Since the hang happens so early, it is probably not a hang, but a kernel panic with the blue screen support not initialized yet. I haven't checked the code, but the KDL output might be captured in the debug syslog. Even if it isn't, some info is better than none at all. The serial output would definitely be best. The board doesn't seem to have a serial port, but at least a COM header, so a port could be connected.

comment:7 Changed 9 years ago by diver

Unfortunately, there is no syslog. COM header? Can't see it.

comment:8 in reply to:  7 Changed 9 years ago by bonefish

Replying to diver:

Unfortunately, there is no syslog.

You mean in the boot loader? That would be weird, since it is already created there.

COM header? Can't see it.

I only did a quick google, which turned up this site listing an internal COM interface. Might of course be incorrect info.

Changed 9 years ago by diver

Attachment: Zotac.jpg added

comment:9 Changed 9 years ago by diver

Now I see it, but I don't know how to connect to it.

comment:10 Changed 9 years ago by anevilyak

If you can find one in a store over there, something like this would do the trick:

http://www.newegg.com/Product/Product.aspx?Item=N82E16812200466&cm_re=serial_port_header-_-12-200-466-_-Product

comment:11 Changed 9 years ago by diver

Aha, thanks!

comment:12 Changed 9 years ago by diver

I tried to boot from real partition in qemu and in vbox and they both hung before the 1st icon. I captured serial output from vbox. As emulators refused to work with images I prepared I thought that it must be something with my build environment. So I had reformatted my hdd and installed Ubuntu 10.04, re-downloaded sources and now current revisions boots fine both natively and in emus. Feel free to close this one and sorry for the noise.

Changed 9 years ago by diver

Attachment: serial_r37084 .txt added

comment:13 Changed 9 years ago by bonefish

Resolution: invalid
Status: assignedclosed

Thanks for the update. Still weird, but anyway...

Note: See TracTickets for help on using tickets.