Coreboot and SeaBIOS

General discussion relating to the O2 Joggler, from the default O2 setup, to alternative operating systems and applications.
User avatar
inaxeon
Posts: 151
Joined: Wed May 02, 2012 9:16 am
Location: London

Re: Coreboot and SeaBIOS

Post by inaxeon »

Mevi wrote:
IMG_0162.JPG
That's just the initial state. Start pressing the space bar to step through the hardware probing process.
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Coreboot and SeaBIOS

Post by Mevi »

It stops on detecting keyboard component.... No key presses, space, enter, etc will get beyond that. :(
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
User avatar
inaxeon
Posts: 151
Joined: Wed May 02, 2012 9:16 am
Location: London

Re: Coreboot and SeaBIOS

Post by inaxeon »

Mevi wrote:It stops on detecting keyboard component.... No key presses, space, enter, etc will get beyond that. :(
I think we'll have to put that one aside for a bit.

I've had a pretty hardcore day of debugging the Windows Kernel today. The problem I'm looking at right now is the intermittent hang after loading "disk.sys".

It's a real tough one. All I really know right now is that it's a driver called 'msisadrv.sys' getting stuck in the 'Loading' state. It's locked the device tree, and Windows can't continue until it releases it.

The most annoying thing is that there's almost no information about what this driver does. In summary, it's for managing the ISA bus (Yes the Joggler has an ISA bus) but I'd be buggered if I know what it's not happy about.
User avatar
mickchip
Posts: 408
Joined: Thu Apr 14, 2011 7:06 am
Location: Handforth, Cheshire, UK

Re: Coreboot and SeaBIOS

Post by mickchip »

Did someone say the network card don't work
Installed this driver http://www.realtek.com/Downloads/downlo ... Down=false and HEY PRESTO! it works.
This is on an Open Peak joggler, not tried on an o2 yet.
Attachments
This is using the pata ssd, touchscreen works but no right click, probably needs a driver
This is using the pata ssd, touchscreen works but no right click, probably needs a driver
Jogglermaniac
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Coreboot and SeaBIOS

Post by Mevi »

Is that a Joggler that has a working NIC under XP? The w7 network driver that you used is the same as mine, the NIC had an exlamation mark before i installed that. My USB hdd version of W7 is really broken and there are services galore that haven't started. Networking, sound, just don't work. Safe mode boot only if it doesn't bluescreen. Gonna retire this USB hdd and try w8 RTM to see if anything changes there. USB booting is at least officially supported under W8, "windows to go".

Mick, are you fully installing W7 onto the hdd on another machine before plugging into the Joggler? I wonder if I can install to a VHD before cloning to HDD. Might result in something useable.
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
User avatar
mickchip
Posts: 408
Joined: Thu Apr 14, 2011 7:06 am
Location: Handforth, Cheshire, UK

Re: Coreboot and SeaBIOS

Post by mickchip »

this is fully installed on an ssd on the pata port not usb, sound doesn't work yet.
Also using Inaxeon's graphics driver

Edit now have it fully working off usb, not safe mode, I used NT6 fast installer on to my q1 ultra or Benq s6
to install, you can then use sysprep to use it on another pc.

Hold that, now won't boot after shutting down.
Jogglermaniac
User avatar
inaxeon
Posts: 151
Joined: Wed May 02, 2012 9:16 am
Location: London

Re: Coreboot and SeaBIOS

Post by inaxeon »

Mevi wrote:It stops on detecting keyboard component.... No key presses, space, enter, etc will get beyond that. :(
OK I fixed that. Got XP at the desktop now. It turns out that as per Dans link, it is indeed possible to use ACPI to instruct NTDETECT not to probe the i8042. If any other BIOS hackers find this post, google this: "LFreeACPI.doc"

Just booting a "Mevi" XP build from the EFI now to extract the OpenPeak ACPI FADT and compare it with mine. Just have to uninstall a few hundred programs first :P
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Coreboot and SeaBIOS

Post by Mevi »

Cheeky. :D
Mevi is guilty of bloatware on that XP build 3, defo. Trying to be everything to please everyone.

Mick, does yours stick on the 'microsoft corporation' progress bar after reboot?
I rebuilt mine on virtual pc, patched it for USB, then cloned the vhd to USB HDD. booted fine to the desktop - failed installing some HW. Prompted to reboot, but did a shutdown and re-power. Now stuck on that progress bar. Did a system repair after a power cycle and although that locked up straight away, was then able to boot back to the desktop with 640x480 8bit desktop. Gonna reimage and get the HW all installed before I reboot again.
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
User avatar
inaxeon
Posts: 151
Joined: Wed May 02, 2012 9:16 am
Location: London

Re: Coreboot and SeaBIOS

Post by inaxeon »

I've just done another release.

There are only really two things fixed in this:

A) It actually reboots now, instead of locking up
B) XP Can boot from a pre installed drive, but there's problems.

This'll be the last release I do for a while. I need a break from this!
User avatar
pete
Posts: 2962
Joined: Mon Aug 01, 2011 6:33 am
Location: Time Traveler

Re: Coreboot and SeaBIOS

Post by pete »

Great news iaxeon! The time and efforts you have put in for this endeavor are really appreciated.

Right now stateside it appears that a number of my "compadres" have just recently discovered the Joggler and are mostly just thrilled with running XP on it.

So the only change in the updated ROM is the ACPI stuff eh?

Mevi; are you booting in safe mode right now with XP (your version?) with errors?
- Pete
O2 Jogglers running EFI Ubuntu / Squeezeplayer
OpenPeak Voip Telephony / Zigbee tabletops hardware modded with Seabios / RTC / Ethernet ROM edits / SSD drives running XPe for automation screens

Auto mater
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Coreboot and SeaBIOS

Post by Mevi »

And a cool shark boot logo!!! Nice one Inaxeon. :)

Another 7B bluescreen with a fresh USBooted copy of XP. Different to the last one I posted, so I wondered if it was still useful. I didn't use build 3, started from scratch. I'll try again later.
IMG_0163.JPG
Windows 7 for me is a bit of a one-time boot affair. I get it all up and running, but reboots kill it. A normal boot just hangs at the microsoft progress bar for around a half hour before system repair kicks in. System Repair has a good long go at trying to fix the startup problem, but states that it can't be repaired. On the last attempt, I used 'Daz's W7 loader' to get around the windows activation, one that fakes a SLIC licence in the BIOS. W7 reported itself genuine, but I ran out of memory and the joggler locked up before I could do any more than that!!
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
User avatar
mickchip
Posts: 408
Joined: Thu Apr 14, 2011 7:06 am
Location: Handforth, Cheshire, UK

Re: Coreboot and SeaBIOS

Post by mickchip »

Mevi wrote:And a cool shark boot logo!!! Nice one Inaxeon. :)

Another 7B bluescreen with a fresh USBooted copy of XP. Different to the last one I posted, so I wondered if it was still useful. I didn't use build 3, started from scratch. I'll try again later.
IMG_0163.JPG
Windows 7 for me is a bit of a one-time boot affair. I get it all up and running, but reboots kill it. A normal boot just hangs at the microsoft progress bar for around a half hour before system repair kicks in. System Repair has a good long go at trying to fix the startup problem, but states that it can't be repaired. On the last attempt, I used 'Daz's W7 loader' to get around the windows activation, one that fakes a SLIC licence in the BIOS. W7 reported itself genuine, but I ran out of memory and the joggler locked up before I could do any more than that!!
Yep, exactly the same trying from usb, starts up first time but after a reboot it either sticks on Microsoft or Blue screens.
From the pata port it works great boots every time, shuts down but no restart. Just noticed that's fixed in the latest coreboot, will have to try it

I think its because USB switches off so windows then can't find the files to continue.
Pretty certain that's what it is, I have a light on my hub with the keyboard plugged in and it goes from green to red when booting
I kept pressing keys after it had sterted to boot and noticed it go from green to red then back to green and it has booted a second time.
Plugged a stick in to the hub and am installing video driver.
Jogglermaniac
danfoshizzle
Posts: 1271
Joined: Sun May 29, 2011 2:08 am
Location: somewhere near Rochester castle.

Re: Coreboot and SeaBIOS

Post by danfoshizzle »

Hehe, my searching did some good,if activating windows is causing problems, try a kms activator instead, it does not load anything into the bios.
Fullscreen squeezeplay windows, server 2003, foshiz mini v1 and v2, (and a few broken builds) :P so far.....
more to come!!

Jogglers " Obi Wan" according to Pete_c :D
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Coreboot and SeaBIOS

Post by Mevi »

Mick, does it boot if you leave the keyboard and mouse unplugged until it gets to the desktop? Just a thought. Away from the Jogglers right now.....

I'm not sure the loader was the reason for the lock up, rather running out of memory without a page file.. My guess is that we need a w7 disk driver that supports a page file on USB. My build 1&2 had a similar driver.
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
User avatar
inaxeon
Posts: 151
Joined: Wed May 02, 2012 9:16 am
Location: London

Re: Coreboot and SeaBIOS

Post by inaxeon »

Mick: you are close with your theory about the USB ports powering off

Except it's a bit more complex than that. I don't think the joggler can electrically power off the USB ports though. It's an ACPI soft-off and my code is supposed to deal with that. Realistically I haven't even scratched the surface on this topic yet.


Fun fact: the shark graphic comes from something Joggler related. Major respect to anyone who figures out how (unless they work for openpeak)
Mario23
Posts: 1
Joined: Fri Aug 17, 2012 10:55 pm

Re: Coreboot and SeaBIOS

Post by Mario23 »

pete_c wrote:Great news iaxeon! The time and efforts you have put in for this endeavor are really appreciated.

Right now stateside it appears that a number of my "compadres" have just recently discovered the Joggler and are mostly just thrilled with running XP on it.

So the only change in the updated ROM is the ACPI stuff eh?

Mevi; are you booting in safe mode right now with XP (your version?) with errors?
Yeah...thanks Pete for giving me something new to obsess over! ;)
User avatar
mickchip
Posts: 408
Joined: Thu Apr 14, 2011 7:06 am
Location: Handforth, Cheshire, UK

Re: Coreboot and SeaBIOS

Post by mickchip »

Think I've cracked getting it to boot from usb.
Presuming you have got it to boot once "Mevi"
After shutting down and switching back on, press F8 and move down to Boot Normally and press enter.
I have done this about five times and it booted up every time.
If I just let it boot without pressing F8 it just hangs

Have installed the video & network drivers, rebooted and connected to internet.
Just need to get sound to work.

Inaxeon do you have a Paypal account as I am more than willing to make a donation for all your hard work.
Last edited by mickchip on Sat Aug 25, 2012 6:21 pm, edited 1 time in total.
Jogglermaniac
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Coreboot and SeaBIOS

Post by Mevi »

And perhaps that's why safe mode boots..... Something about that delay before starting w7 booting when it sits on the f8 screen maybe. Could we just put a count down in the boot manager?

There reason the sound card driver wasn't fixed on xp was due to there not being any enthusiast coders coding for xp. For Win 7, there are a lot of 3rd party drivers with all the supported functionality for this sigmatel chip. I think the name of Sigmatel changed to something else.... Can't remember what though.
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
User avatar
mickchip
Posts: 408
Joined: Thu Apr 14, 2011 7:06 am
Location: Handforth, Cheshire, UK

Re: Coreboot and SeaBIOS

Post by mickchip »

That may do the trick but I wouldn't know where to start, besides that it may not work because I have 2 versions of win 7 on my USB drive
and when it boots it has a 30 sec delay before it boots the default and if I leave it, it just hangs.

By the way mevi I have got the pagefile.sys working on the USB drive (used diskmod v0.0.1.0)
Attachments
25082012107.jpg
Jogglermaniac
User avatar
Mevi
Posts: 774
Joined: Tue Oct 25, 2011 4:39 pm

Re: Coreboot and SeaBIOS

Post by Mevi »

Diskmod, that's it. Used that on XP.

That 30sec delay that you said is the same delay I was suggesting.... doesnt work then. Scrub that idea! :D

My W7 still hangs whether I F8 boot or not. Time to start again here.
I've Got The Moves Like Joggler

Windows XP Professional SP3 plus Tablet PC for O2 Joggler
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=305

How to build your own Windows XP for the Joggler
http://www.jogglerwiki.com/wiki/WindowsXP
Post Reply