Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
diovanti

NT 3.51 SMP support breaks BIOS USB legacy mouse.

Recommended Posts

*from boot.ini*
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51"  /sos
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51 [APIC] SP" /sos  /hal=halapic.dll /kernel=ntoskrnl.exe
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51 [APIC] MP" /sos  /hal=halapic.dll /kernel=NTKRNLMP.exe
multi(0)disk(0)rdisk(0)partition(3)\WINNT35="Windows NT 3.51 [MPS]"     /sos  /hal=halmps.dll  /kernel=NTKRNLMP.exe


When I enable multiprocessor support, halmps w/ ntkrnlmp, any connected USB mice don't work. USB keyboard still works without any problems. There must be some kind of glitch that is disrupting USB BIOS legacy mouse support.

If I use halapic w/ ntkernmp, the mouse works fine, but any network access quickly hardlocks the system. Does halapic.dll even support multiprocessor configuration or is it only supposed to be used with SP kernel?

Default HAL is fine, but alas no multiprocessor support.

MPS version 1.1 is set in the BIOS.

Any ideas on how to get mice working without sacrificing dual core support?

---
Foxconn 865G7MF-SH LGA 775 Intel 865G
Pentium D  3.2GHz (Dual Core), 2GB RAM
GeForce 5200 AGP, VBEMP 2015 for NT 3.51, SNAP for OS/2
Realtek 8139 100Mbps Onboard [10ec:8139], SUBSYS [105b:0c71]
Onboard ICH5 2xSATA, VIA 6241 2xSATA PCI (Memphis BIOS), UniATA Duh!
FreeDOS, ME, NT 3.51 / 4 / 5 / 5.1 / 6, ReactOS (Doesn't Work)
OS/2 4.52, Solaris 10u8, Fedora 8, Mint 18.3

Share this post


Link to post
Share on other sites

Maybe this isn't the best answer, but you could always just use a PS/2 mouse instead of a USB one. Alternatively, if you like the mouse that you are using, you can get a USB to PS/2 adapter that simply emulates your USB mouse as a PS/2 mouse. If for some reason your computer lacks a PS/2 port, you could also get a PCI PS/2 card.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...