VOGONS


Reply 420 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member

Sorry for the late replies, other stuff gets in the way.

dm- wrote on 2024-11-18, 17:09:

So, the question is, can we mod ASUS P2B-DS bios to match HP E60 board?

I'm not sure I can currently spend time on looking into this. Did you gain any insights since your last test?

stas_mueller wrote on 2024-12-27, 23:09:

Can I use a Tualatin CPU now? I use a P3 @ 1 Ghz with a Slotket Adapter in the moment.

Yes, technically you could have used a Tualatin CPU even with the stock BIOS. The mod just improves overall compatibility a bit, like checking for correct VCore in hardware monitor.

GigAHerZ wrote on 2025-01-17, 23:50:

Would it be possible to apply adjustments on this like for other P2B boards?

Yes, I did prepare that one. I'll send you a PM in case you want to try it.

GigAHerZ wrote on 2025-01-17, 23:50:

I have patched the before mentioned 1014 beta 003 bios with Bios Patcher 4.23 and it reports one of my coppermine-128 celerons now as celeron instead of a pentium 3. What more can be gained over Bios Patcher improvements from your work? 😀

Small stuff like better support for Via CPUs or the ability to insert and load any additional ROM in place of the Symbios option ROM (e.g. for XT-IDE or a boot manager like PLOP)... it's not like the hardware suddenly gets infinitely more capable. 😉

myne wrote on 2025-01-27, 17:48:

I realise I'm years late, but for the sake of the next searcher:
I've been looking at the schematic for the p2b, and I'm basically 100% certain that the as97127f is not a hardware monitoring chip. And therefore I'm 99% certain the as99127f is also not a hardware monitoring Ic.

So what are they?

I got the idea from the Linux kernel doc. They seem to think the AS99127F belongs to the W8378xx family. At least there's something on the boards that can be talked to as if it was a W8378xx. So dunno ...

Reply 421 of 449, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Yeah I found that.
And speed fan.

But that chip is on the left of the p2b and it is labelled.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 422 of 449, by dm-

User metadata
Rank Member
Rank
Member

regarding HP Black Dog E60 and ASUS P2B-D/DS bios:

what i need on that bios is complete disable hardware monitoring feature. all other things in the bios work fine.

Reply 423 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member
myne wrote on 2025-01-28, 01:46:

Yeah I found that.
And speed fan.

But that chip is on the left of the p2b and it is labelled.

That's for the P2B and its combination of AS97127F and W8378xx, yes. But where else if not inside the AS99127F would the W8378xx hide on the P3B-F, then? The manual calls it a "ASIC with Hardware Monitor" (p. 14).

Reply 424 of 449, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Edit. Misread your reply.
Looks like the 99 is most likely the 97+winbond IC.

I showed you. It's basically that page of the Intel reference schematic in one chip.
The later one might have an integrated winbond, but the as97127f appears by pinouts to just be a bunch of simple logic related to power and lights in one chip.
I haven't traced all of it, but there's no isa, pci, or SMbus pins.
pinouts and notes:

AS97127 = X?
SOUTHBRIDGE
CF4=GPI19 (fsb jumpers)
CF3=GPI18 (fsb jumpers)
CF2=GPI17 (fsb jumpers)
CF1=GPI16 (fsb jumpers)
INTR=INTR
IGNNE#=IGNNE#
A20M#=A20M#
NMI=NMI
NEWCPU=GPI13
RSDDRV=RSTDRV
NORTHBRIDGE
CRESET#=CRESET#
AGP
GINTA=GINTA
GINTB=GINTB
CPU
HINTR=LINT0
HIGGNE=IGNNE#
IDEPORT
BRSTDRV#=BRSTDRV#
SDCS3#=SDCS3#
ISA
BRSTDRV=BRSTDRV
PCI
INTA=INTA
INTB=INTB

ASPLED=POWER LED

You're probably asking why I know this...
I've been working on extracting pcb/schematics from old leaked test documents (aka boardviews), and tried to find wtf that chip is. Googled, found this thread.
See sig, and zip attached (kicad)

Side note: if anyone feels like reverse engineering the chip properly from the schematics, and the reference design in my sig, please, go ahead. It's the last bit I need to complete the p2b

Last edited by myne on 2025-01-28, 06:51. Edited 1 time in total.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 425 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member

Yes, I saw the page in the document you linked. I believe you when you say that the ASICs contain functions to control LEDs and such.

I guess I got confused because I had the impression you were trying to prove the AS991127F wouldn't contain a HW monitor?

In any case, the current theory then would be that the AS97127F bundles logic for power and lights, and the AS99127F is that plus a HW montor. Is that correct?

I'll look into the forum again in the evening.

Reply 426 of 449, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Ah. Sorry, misread.
Yeah, it looks like:

1) 97 = simple logic in one chip
2) 99 = 97 + winbond HWM (it actually has smbus pins according to :https://theretroweb.com/chip/documentation/as … 81946939863.pdf)

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 427 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member
myne wrote on 2025-01-28, 06:53:
Ah. Sorry, misread. Yeah, it looks like: […]
Show full quote

Ah. Sorry, misread.
Yeah, it looks like:

1) 97 = simple logic in one chip
2) 99 = 97 + winbond HWM (it actually has smbus pins according to :https://theretroweb.com/chip/documentation/as … 81946939863.pdf)

No worries. Nice findings! Thanks for the datasheet as well, that should come in handy.

dm- wrote on 2025-01-28, 03:16:

what i need on that bios is complete disable hardware monitoring feature. all other things in the bios work fine.

I could try and disable the hardware monitor readouts and checks. Not sure whether this would fix the beeps, though. I couldn't find one of the usual HW monitor chips of the other ASUS P2 boards, so maybe it's a different component that generates the beeps when it doesn't get configured properly by the BIOS.

Edit: By the way: Does the BIOS display any temperature/fan readings?

Reply 428 of 449, by dm-

User metadata
Rank Member
Rank
Member

P2B-D/DS do have hw chip monitor:

The attachment monitor.png is no longer available

and HP BlackDog does not. Also board has only one Fan header, and of course it does not show any value.
no any reading in hw monitoring bios section, only errors and some random values in voltage section

not the beep annoying -) the problem is the bios enabling some kind of throttling and cpu works suuuper slow

Reply 429 of 449, by Mr.Hunt

User metadata
Rank Newbie
Rank
Newbie

Hello all! Be careful with the bios for p2-99b it doesn't work, the system won't start after flashing.

Reply 430 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member
dm- wrote on 2025-01-29, 04:41:

not the beep annoying -) the problem is the bios enabling some kind of throttling and cpu works suuuper slow

Ah, I see. Sorry, I don't currently know where to look for this.

Mr.Hunt wrote on 2025-01-31, 08:32:

Hello all! Be careful with the bios for p2-99b it doesn't work, the system won't start after flashing.

Thanks for the info! I've checked the mod and couldn't find any obvious error. Do I understand correctly that the BIOS does not show any signs of life after flashing (i.e. no beeps, no VGA output)?

Reply 431 of 449, by myne

User metadata
Rank Oldbie
Rank
Oldbie
DenizOezmen wrote on 2025-02-01, 08:58:

Ah, I see. Sorry, I don't currently know where to look for this.

I'd fist look at the winbond. Many models send a throttle command when they detect overheating. It can be at slow as 20-25%iirc

Which makes sense if it's not reading any values. Maybe a safe mode.

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 432 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member
myne wrote on 2025-02-01, 10:07:
DenizOezmen wrote on 2025-02-01, 08:58:

Ah, I see. Sorry, I don't currently know where to look for this.

I'd fist look at the winbond. Many models send a throttle command when they detect overheating. It can be at slow as 20-25%iirc

Which makes sense if it's not reading any values. Maybe a safe mode.

I didn't know that, thanks! As I understood it, though, the problematic board HP BlackDog/E60 does not have a HW monitor. Or were you referring to a different Winbond?

I mean, I could just disable anything that looks like communication to the HW monitor in the assumption that stray reading/writing to/from unoccupied hardware addresses might screw something up.

Reply 433 of 449, by myne

User metadata
Rank Oldbie
Rank
Oldbie

No I just thought it was a p2b variant and would have had one.
Still, the code might do something to something else. Not sure what else can assert prochot, but maybe something can

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic

Reply 434 of 449, by dm-

User metadata
Rank Member
Rank
Member

i have some other mobos like asus p5a with failed winbond chip.

it also beeping at me when soundcard connected to isa slot and playing some digital samples/music.

i removed winbond chip and there is no reading in bios now, i can disable all alerts in bios and mobo work just fine.
but not in case of Black Dog. it beeping and throttling.

i assume it's related to non existing winbond chip. So i though removing all hw monitor support from bios may help

Reply 435 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member
dm- wrote on 2025-02-03, 03:57:

i assume it's related to non existing winbond chip. So i though removing all hw monitor support from bios may help

Okay, so I've tried removing everything that looks like an access to the HW monitor chip. (Hoping it wasn't too much.) The ACPI table is still the original one from the P2B-DS, so you will have to replace it again. (Alternatively, you can send me the one you'd like to have included.)

Reply 436 of 449, by dm-

User metadata
Rank Member
Rank
Member

i have installed modded bios to HP Black Dog.

good news, there is no more monitor settings in bios.

The attachment 5269325441242622255.jpg is no longer available

bad news, there is still beeping and throttling

The attachment 5269325441242622254.jpg is no longer available

i made a short video:

https://youtu.be/HxdgCmSi_Ok

Reply 437 of 449, by DenizOezmen

User metadata
Rank Member
Rank
Member
dm- wrote on 2025-02-05, 14:50:
i have installed modded bios to HP Black Dog. […]
Show full quote

i have installed modded bios to HP Black Dog.

good news, there is no more monitor settings in bios.

The attachment 5269325441242622255.jpg is no longer available

bad news, there is still beeping and throttling

The attachment 5269325441242622254.jpg is no longer available

i made a short video:

https://youtu.be/HxdgCmSi_Ok

Thanks for the test. Not sure why the "CPU Temperature" item is still visible, but anyway ...

The video helped narrowing it down. I think myne is right in assuming that something triggers the thermal warning. The only part of the code that seems to be able to generate a continuous tone checks whether the PIIX GPSTS register bit 7 ("Thermal Override Status", THRMOR_STS) is set. According to the datasheet, this also implies that thermal throttling is active.

I've made a small change in the code that programs the GENCFG register to disable usage of the THRM# signal. I'm not sure whether it gets executed early enough. If this doesn't work, we'll have to try something else.

Reply 438 of 449, by dm-

User metadata
Rank Member
Rank
Member

Works perfect.

running Tualatin 1400S cpu on full speed w/o beeps -)

The attachment 5271832555387217636.jpg is no longer available

The board has been modded to support 133mhz

default flash rom is 4Mbit size, i using SST 39SF020 to fit this bios (2Mbit)
Not necessary but optional is to change SymBios to Adaptec 2940 (onboard controller)
the bios from 2940 much bigger, so that's why there is a default 4Mbit rom, i wasn't able to fit bios to 2Mbit rom.

btw: last jumper on the dip switch must be set off, it is also somehow affecting "beeping".

thank you very very much.

Last edited by dm- on 2025-02-06, 13:33. Edited 4 times in total.

Reply 439 of 449, by myne

User metadata
Rank Oldbie
Rank
Oldbie

Now to turn prochot (throttle) into a menu option 🤣

I built:
Convert old ASUS ASC boardviews to KICAD PCB!
Re: A comprehensive guide to install and play MechWarrior 2 on new versions on Windows.
Dos+Windows 3.11+tcp+vbe_svga auto-install iso template
Script to backup Win9x\ME drivers from a working install
Re: The thing no one asked for: KICAD 440bx reference schematic