VOGONS


Reply 540 of 587, by stvngrm@netscape.net

User metadata
Rank Newbie
Rank
Newbie

I would like to know if parts list are available for these boards and where I get a parts list.

Reply 541 of 587, by LSS10999

User metadata
Rank Oldbie
Rank
Oldbie
stvngrm@netscape.net wrote on 2024-08-31, 18:08:

I would like to know if parts list are available for these boards and where I get a parts list.

KiCAD can export BOM in a way that'll at least describe what parts you need to look for.

You should check out the v0.2 version of the board as that's the known working one. You need to populate all components except R6, and an extra resistor is needed under the ISA slot.

The main issue would be the F85226 chips. You may have to look for online sellers if the usual part shops don't have any in stock... And of course, be careful of potentially defective parts.

Back then I got a few F85226FG and F85226AF from different sellers, and it appeared the former (FG) were defective that it would suddenly stop operating. It took me quite a while to find out the issue was the chip itself. The AF chips, on the other hand, were okay.

EDIT: Sorry, should have said about the extra resistor under the ISA slot sooner... see the picture below (which could be found several pages back as well).

Last edited by LSS10999 on 2024-09-01, 09:30. Edited 5 times in total.

Reply 542 of 587, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
LSS10999 wrote on 2024-09-01, 03:44:

You should check out the v0.2 version of the board as that's the known working one, and you need to populate all components except R6.

0.2 is a known NOT working version of the board, you have to add an extra resistor :

rasteri wrote on 2023-10-23, 20:54:

OK, installing an 8.2K resistor between MASTER# and 5V makes it boot perfectly every time again.

I imagine 0.3 is fine but LSS10999 had some trouble with it, and I wouldn't recommend building any version unless you're willing to do a lot of debugging.

I will release a final tested version but I'm finalizing another project just now

Reply 543 of 587, by Kenpachi

User metadata
Rank Newbie
Rank
Newbie

Super cool rasteri!
Like GrafWasili, it sure is intriguing to know exactly whether DMA can be coaxed from a 100+ series PCH and whether some vestigial hardware DMA functionality remains in the PCH in spite of documentation clearly stating to the contrary. Handing over TPM and (more relevant) flash to eSPI sure doesn't provide much hope. Close to the edge though, 11th-gen intel seems to be the barrier for CSM support for DOS booting. Pretty incredible to be here talking 6th-gen ISA DMA!
Meanwhile, I'm actually wondering about the other direction, how early can the F85226 be used - i have a GA-G31/E8600 here i might experiment with, pulling LPC sigs from the SuperIO and tracking down LDRQ1#.
I continue to be incredibly time poor, but I'll report back if i do get any traction.

Reply 544 of 587, by digger

User metadata
Rank Oldbie
Rank
Oldbie
Kenpachi wrote on 2024-09-07, 13:38:

Close to the edge though, 11th-gen intel seems to be the barrier for CSM support for DOS booting. Pretty incredible to be here talking 6th-gen ISA DMA!

I keep name-dropping TKChia's mUEFircate project, in the hope that other knowledgeable software hackers start contributing to that project. The concept is quite promising: a piece of software that can boot from pure UEFI (even without a CSM), sets up the resources that a legacy BIOS would, and then boots older pre-UEFI operating systems such as DOS.

I know, eventually Intel will drop native 16-bit and 32-bit compatibility from its ISA completely, but until they do, let's see how much further we can take this legacy compatibility. Let's see if the dISAppointment can be made to work on 11th gen and beyond!

Reply 545 of 587, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
Kenpachi wrote on 2024-09-07, 13:38:

Like GrafWasili, it sure is intriguing to know exactly whether DMA can be coaxed from a 100+ series PCH and whether some vestigial hardware DMA functionality remains in the PCH in spite of documentation clearly stating to the contrary.

I would love to find a way to do 8237-style DMA on later chipsets but it ain't gonna happen through LPC, the LDRQ line is physically gone from the chip.

I don't know if the DMA controllers exist inside the chipset still. In many ways it would be better for us if they didn't, since we could simulate them externally, perhaps via PCIe.

But it's a complex prospect, requiring pretty intimate knowledge of PCIe and ISA DMA, and would need to be implemented on an FPGA.

disappointment is a really simple project by comparison, just a readymade IC and an ISA slot.

Reply 546 of 587, by NJRoadfan

User metadata
Rank Oldbie
Rank
Oldbie

There are STILL some motherboards with current chipsets including ECP compatible parallel ports so yes.... the 8237 lives on somewhere. I suspect it will still hang on as long as platforms still support booting DOS via CSM.

Reply 547 of 587, by Kenpachi

User metadata
Rank Newbie
Rank
Newbie
digger wrote on 2024-09-07, 15:46:

I keep name-dropping TKChia's mUEFircate project, in the hope that other knowledgeable software hackers start contributing to that project. The concept is quite promising: a piece of software that can boot from pure UEFI (even without a CSM), sets up the resources that a legacy BIOS would, and then boots older pre-UEFI operating systems such as DOS.

Yes! mUEFIrcate, i always have that project in mind, though i don't often recall the name. I think it'll become a household name around here once post-11th-gen PCs become more commonplace.

rasteri wrote on 2024-09-07, 16:08:
I would love to find a way to do 8237-style DMA on later chipsets but it ain't gonna happen through LPC, the LDRQ line is physic […]
Show full quote

I would love to find a way to do 8237-style DMA on later chipsets but it ain't gonna happen through LPC, the LDRQ line is physically gone from the chip.

I don't know if the DMA controllers exist inside the chipset still. In many ways it would be better for us if they didn't, since we could simulate them externally, perhaps via PCIe.

But it's a complex prospect, requiring pretty intimate knowledge of PCIe and ISA DMA, and would need to be implemented on an FPGA.

disappointment is a really simple project by comparison, just a readymade IC and an ISA slot.

dISAppointment is awesome and i am keen to try it out! Sapphire goodness for those (me) who can't fork out for a Ruby!

I agree, i think solution for the 100 series and beyond is going to be some kind of convoluted bit-banging of reserved registers.

Edit - or as you stated, an entirely different bridging method...

Personally, my dream system is now finally covered, which is c2d with PCIe+ISA while retaining FDD & PS2 in win98. Super cool!

Reply 548 of 587, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie

Is there any progress with mUEFIrcate? I found it years ago but we didnt make it work on 11th gen HP zbook laptop due to missing legacy vga bios... how about new amd zen5 boards, do they still have csm? Anybody tried run dos/w9x there?

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 549 of 587, by digger

User metadata
Rank Oldbie
Rank
Oldbie
RayeR wrote on 2024-09-10, 13:08:

Is there any progress with mUEFIrcate? I found it years ago but we didnt make it work on 11th gen HP zbook laptop due to missing legacy vga bios... how about new amd zen5 boards, do they still have csm? Anybody tried run dos/w9x there?

For systems that lack a legacy VGA BIOS, a solution might be to use the generic SeaVGABIOS. It should be compatible with GPUs that still have register-level VGA compatibility. For instance for Coreboot, SeaVGABIOS exists as a "fallback" option when the native VGA BIOS of a GPU isn't extracted from the target system before Coreboot is built for it and flashed on it. Granted, it might only offer "generic" (legacy) VGA compatibility, which would e no higher resolutions and color depths. But for most DOS games, that would be sufficient.

(UPDATE: Apparently, SeaVGABIOS also supports some VBE modes, but I'm not entirely sure how that works. It seems to defer to whatever framebuffer device Coreboot makes available, if I understand correctly how that works. Maybe SeaVGABIOS could at least in theory also support VBE modes by deferring to the UEFI framebuffer, but I'm not sure if that framebuffer is still accessible once mUEFIrcate is booted from UEFI and has switched to legacy VGA text mode through SeaVGABIOS.)

I think the biggest problem with the project at the moment is the lack of developers. TK Chia has been working on it alone until now, and apparently doesn't always have time to work on it.

A healthy community of skilled contributors to this project would do it good.

I believe it could really be taken to the next level with some reasonable group effort! More publicity around the project would help.

Reply 550 of 587, by Kenpachi

User metadata
Rank Newbie
Rank
Newbie

Eep, well it seems i lost the DDR2 for my c2d E8600 board, and i couldn't seem to find any cheaper than about AU$60. So i kinda ended up with a "machinist" x99 xeon + 16GB DDR4 purchase instead, and surprisingly, change.
That escalated quickly.
Be interesting to see what that's like when it arrives.

I'm still quite curious as to the AM3+ option, did that eventuate? I definitely read, and enjoyed, the entire thread, but i think i had my c2d in mind the entire time, with perhaps an eye on the x99 info.
It did occur that it would be pretty incredible to have a pcie4.0 and ISA, after noting pcie3.0 with the x99.

I've got an F85226AF en route(two actually), though finding time to order some boards/ assemble a dISAppointment isn't likely to appear soon.

It's been quite some time since I fired up Altium (i haven't check out KiCad), but adding another slot or two is also playing on my mind, against a backdrop of other crazy ideas. I was still hoping for an FDC, and on an x99 won't be easy.

But in any case, before i get ahead of myself, there'll be at least one LDRQ1# to find!

Reply 551 of 587, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
Kenpachi wrote on 2024-09-15, 11:36:

Eep, well it seems i lost the DDR2 for my c2d E8600 board, and i couldn't seem to find any cheaper than about AU$60. So i kinda ended up with a "machinist" x99 xeon + 16GB DDR4 purchase instead, and surprisingly, change.
That escalated quickly.
Be interesting to see what that's like when it arrives.

I'm afraid those machinist boards don't route either LDRQ pin anywhere - Re: dISAppointment - LPC to ISA adapter - ISA on modern motherboards

Unless you fancy some extremely acrobatic board rework you might be out of luck 🙁

I'm still quite curious as to the AM3+ option, did that eventuate? I definitely read, and enjoyed, the entire thread, but i think i had my c2d in mind the entire time, with perhaps an eye on the x99 info.
It did occur that it would be pretty incredible to have a pcie4.0 and ISA, after noting pcie3.0 with the x99.

No I'm afraid nobody has figured out AMD chipsets yet. I'm sure it must be possible but it will likely require some deep PCI register hacking

Reply 552 of 587, by Kenpachi

User metadata
Rank Newbie
Rank
Newbie

Hi rasteri,

Thanks for your reply!
Oh dear yes, i recall you looking under the PCH but my memory omitted that crucial detail. Hard to stay focused with an apparent x99 bargain while looking for DDR2. It's a machinist K9 which is a little different, though I don't see why there's any particular hope vs the PR9.
Oh well, better order that DDR2 for the c2d.
When time permits I'll have a dig into the K9 and report back when i do manage to get around to it.

Right, ok. Seems the best path really is just finding an Intel, sub-100 series board with a LDRQ-routed TPM header... the easy path to victory!

Reply 553 of 587, by rasteri

User metadata
Rank Oldbie
Rank
Oldbie
Kenpachi wrote on 2024-09-20, 13:39:

It's a machinist K9 which is a little different, though I don't see why there's any

Oh maybe - if you check which superIO it has then if that SuperIO uses LDRQ then there may be hope...

Reply 554 of 587, by RayeR

User metadata
Rank Oldbie
Rank
Oldbie
Kenpachi wrote on 2024-09-20, 13:39:

Oh well, better order that DDR2 for the c2d.
When time permits I'll have a dig into the K9 and report back when i do manage to get around to it.
Right, ok. Seems the best path really is just finding an Intel, sub-100 series board with a LDRQ-routed TPM header... the easy path to victory!

I think you could go easy for some Gigabyte MB with 5x - 9x chipsets, there are pretty good chances you can reach LDRQ# at least on unpopulated resistor to tie a wire there. At least Gigabyte has leaked a lot of schematics that will help you to find it. And some GB MBs has even precious legacy ports (COM, LPT).
My GB P67 is quite perfect, only lack floppy controller but I added it via secondary SuperIO chip at LPC...
So why to bother with some noname chinese crap...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 8GB DDR3, 128GB SSD, GTX970(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo + LPC2ISA

Reply 555 of 587, by Kenpachi

User metadata
Rank Newbie
Rank
Newbie

Hi rasteri and RayeR,

I did find a boardview for the G31M-ES2L, yes superIO has LDRQ0, and LDRQ1 is NC, which is not ideal, but not a total loss.
Of interest though, LDRQ1 on the ICH7 is right next to INTRUDER#, and the G31M-ES2L has a chassis intruder header, apparently, and those ICH pads would be easy to bridge: that would trip XOR Chain 3 output RI# (Ring Indicator) with every LDRQ1- i guess you could bridge pads and mask to reroute it.
As long as RI_EN in GPE0_EN isn't set, pad masking shouldn't be needed. Theoretically.
Of course, that might incorrectly indicate I'm up for an ICH desolder... and I don't even have a heatgun at the moment!

RayeR,
So cool you added the FDD to the P67, i read that on your site. And PS2!
I guess if i chase LDRQ1, it'll be a compromise with both options, as the G31M-ESL2 has FDD...
I suppose i have a few options, at least - pull LDRQ0 from superIO and test for problems sharing the request line; toggle LDRQ1 and hope for a pad that Gigabyte magically routed to LDRQ1 (still waiting for DDR2); win the long-shot lottery with the Machinist K9, or go and source a more suitable board...

Until the mail arrives...

Reply 556 of 587, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

Re: vga bios

There are various versions of the intel iGPU vbios in the linux-firmware package that may be of interest.

Most of these newer machines boot in intel video mode, OR, only have the iGPU to begin with.

Reply 557 of 587, by DJNW

User metadata
Rank Newbie
Rank
Newbie

So, stop me if I’m wrong, but could this method be used to adapt the LPC on a vortex86MX to attach one of the Crystal chips used in the WeeCee?

Reply 558 of 587, by Paul_V

User metadata
Rank Member
Rank
Member
DJNW wrote on 2024-10-14, 12:01:

So, stop me if I’m wrong, but could this method be used to adapt the LPC on a vortex86MX to attach one of the Crystal chips used in the WeeCee?

According to MX datasheet, all necessary LPC and PCI signal pins are present.
So, in theory, it is possible (pitfalls included, of course).
Another question why would anyone bother doing it, though.

Reply 559 of 587, by DJNW

User metadata
Rank Newbie
Rank
Newbie
Paul_V wrote on 2024-10-14, 13:12:
According to MX datasheet, all necessary LPC and PCI signal pins are present. So, in theory, it is possible (pitfalls included, […]
Show full quote
DJNW wrote on 2024-10-14, 12:01:

So, stop me if I’m wrong, but could this method be used to adapt the LPC on a vortex86MX to attach one of the Crystal chips used in the WeeCee?

According to MX datasheet, all necessary LPC and PCI signal pins are present.
So, in theory, it is possible (pitfalls included, of course).
Another question why would anyone bother doing it, though.

Okay, so hear me out - the onboard audio of the MX is HD Audio, so it can only be activated via SBEMU, which can cause issues with certain dos extenders (eg TD2192), right?
Someone could get hold of one of the various V86MX based Little Guys out there (eg ebox3350MX) and (assuming the right pins are accessible on the board) make up and attach a little LPC-attached sound card. If it's doable, it would be both cheaper and faster than having a new SOM shipped from Taiwan, easier to assemble and encourages reuse of old parts.