Author Topic: 32-bit Basedev Comport driver  (Read 769 times)

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
32-bit Basedev Comport driver
« on: June 04, 2026, 09:43:34 pm »
Hi All!

I created 32-bit serial port driver. Chip 16550A.
Currently only 1C00:2273 hardware is support. This hardware is not supported by the standard driver.
I would appreciate your interest in this project.

If uou serial port driver is also not working or is unstable, please contact  me and attach the pci.exe program log.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5881
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: 32-bit Basedev Comport driver
« Reply #1 on: June 04, 2026, 10:46:23 pm »
Thanks Igor

Do you have (by any chance) a link of a retail site where this device is being sold?
Is it your a PCI or PCI Express card?

Regards
« Last Edit: June 04, 2026, 10:49:45 pm by Martin Iturbide »
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #2 on: June 05, 2026, 02:03:43 am »
Hi Martin!

Thanks Igor

Do you have (by any chance) a link of a retail site where this device is being sold?
Is it your a PCI or PCI Express card?

Regards

It is old PCI card.

Chip from WinChipHead.
It just so happened that I had it for testing.
I'll also soon be updating my driver to work with the ePCI card, which also doesn't work with the standard driver.

Regards

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #3 on: June 12, 2026, 02:49:43 am »
Hi All!

Add ePCI card 125B:9100 (https://aliexpress.ru/item/1005006177868912.html)

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5881
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: 32-bit Basedev Comport driver
« Reply #4 on: June 12, 2026, 03:28:37 pm »
Thanks Igor

This is what I documented:
- The Driver: https://www.edm2.com/index.php/BDCOM.SYS
- WinChipHead Card: https://wiki.os2world.com/index.php?title=WinChipHead_COM_Port_PCI_card
- AX99100 Card: https://wiki.os2world.com/index.php?title=AX99100_RS232_Serial_COM_%26_DB25_Printer_Parallel_Port_LPT_to_PCI

Please let me know anything to add or correct.
- You can let me know the exact config.sys line you use for each one.
- On the AX99100, does the parallel port also works? or it is a serial "DB-25" and I confuse it? If it is paralel, does it works with a different driver?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5881
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: 32-bit Basedev Comport driver
« Reply #5 on: June 12, 2026, 03:44:43 pm »
Hello Igor

Let me know if I can upload your driver to Hobbes.
I had modified the readme file, let me know if you are ok with it and it is fine to define your driver as freeware, or if you want to add something else.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #6 on: June 13, 2026, 01:09:46 am »
Hi Martin,
Thanks Igor

This is what I documented:
- The Driver: https://www.edm2.com/index.php/BDCOM.SYS
- WinChipHead Card: https://wiki.os2world.com/index.php?title=WinChipHead_COM_Port_PCI_card
- AX99100 Card: https://wiki.os2world.com/index.php?title=AX99100_RS232_Serial_COM_%26_DB25_Printer_Parallel_Port_LPT_to_PCI

Please let me know anything to add or correct.
- You can let me know the exact config.sys line you use for each one.
- On the AX99100, does the parallel port also works? or it is a serial "DB-25" and I confuse it? If it is paralel, does it works with a different driver?

Regards

BASEDEV=BDCom.sys /B3 /P0
BASEDEV=BDCom.sys /B3 /P1

/B3 - the base for com-ports. 3 - the first UART COM3 and second COM4. Base - only one character ( 0..8 ).

/B3 /P0 for COM3
/B3 /P1 for COM4
and
/P0 for COM1
/P1 for COM2

My AX99100 board ony has two UART ports.
My driver won't support the LPT port.
Is there aneed for LPT?

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5881
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: 32-bit Basedev Comport driver
« Reply #7 on: June 13, 2026, 03:05:37 am »
Hello Igor

I updated the EDM/2 wiki:
- - https://www.edm2.com/index.php/BDCOM.SYS
Let me know if it is ok.

My AX99100 board ony has two UART ports.
My driver won't support the LPT port.
Is there aneed for LPT?
I think I got confused with the Ali Express picture. The page shows me a card with one UART (RS232) and one Parallel port (DB25). But I guess you got a different one with two RS232, right?

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #8 on: June 14, 2026, 07:06:13 pm »
Hi Martin,

I don't know what revision of this device there are. My board only has two DB9 (UART) connectors.
But the chip also allows for 4 UART ports, as well an LPT port.
The driver currently supports only two UARTs. However expanding to four is not dificult.


And I can't access the site https://www.edm2.com/
Security won't let me in from Android or OS/2.

Dave Yeo

  • Hero Member
  • *****
  • Posts: 6055
  • Karma: +167/-1
Re: 32-bit Basedev Comport driver
« Reply #9 on: June 14, 2026, 08:07:16 pm »
I've been using this as a user agent to get around the security checks on OS/2 (SeaMonkey)
Code: [Select]
general.useragent.override;OS2zilla/5.0 (X11; Linux x86_64; rv:128.0) Gecko/20100101 SeaMonkey/2.53.23

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #10 on: June 14, 2026, 08:45:41 pm »
Hi All!

Add support
PCI board 9710:9865 MosChip Semiconductor Technology Ltd. Multi-I/O Controller.  Only UART ports!

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #11 on: June 14, 2026, 08:52:22 pm »
Hi All.
My driver BdCom.sys is free for non-commercial use.
This is an alpha version. I appreciate any bug reports.

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #12 on: June 15, 2026, 12:49:14 am »
Hi Martin,


I updated the EDM/2 wiki:
- - https://www.edm2.com/index.php/BDCOM.SYS
Let me know if it is ok.

Generally correct.
Note:
1. Each UART requires a separate line in config.sys. There should be as many lines as you want to see COMx in the system.
2. Add 9710:9865 (MosChip) device.
Update please.

Regards

Martin Iturbide

  • OS2World NewsMaster
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 5881
  • Karma: +50/-1
  • Your Friend Wil Declares...
    • Martin's Personal Blog
Re: 32-bit Basedev Comport driver
« Reply #13 on: June 15, 2026, 05:35:21 am »
Hello Igor

I just updated:
https://www.edm2.com/index.php/BDCOM.SYS

I also changed the readme files, I used Google Translator for the Russian one.
Let me know if you think the readme are fine.

Regards
Martin Iturbide
OS2World NewsMaster
... just share the dream.

Igor

  • Full Member
  • ***
  • Posts: 157
  • Karma: +20/-0
Re: 32-bit Basedev Comport driver
« Reply #14 on: June 15, 2026, 09:50:13 pm »
Hi Martin,


I just updated:
https://www.edm2.com/index.php/BDCOM.SYS

I also changed the readme files, I used Google Translator for the Russian one.
Let me know if you think the readme are fine.


It is looks very good now. Thank you!