Jump to content

LXAPI32.SYS

From EDM2
Revision as of 01:48, 8 November 2016 by Ak120 (talk | contribs) (Created page with "Radio/TV driver for BT878 based cards. The LXAPI32.SYS is a common linux services driver. It provides functions for PCI, I2C, memory, resources with linux function calls. DEV...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Radio/TV driver for BT878 based cards. The LXAPI32.SYS is a common linux services driver. It provides functions for PCI, I2C, memory, resources with linux function calls.

DEVICE=LXAPI32.SYS

Parameter

  • /NOPCINAMEDEVICE

necessary if a trap on boot occurs

Parameter:

  • /V

Verbose: Show Copyright information

  • /VM

Verbose modules: Like /V plus module list

  • /3

Execute an INT3 at initialisation (Use kernel debugger!)

  • /NOMODULE

Don't load modules at system startup (Use BT32CFG.EXE to load/unload)

  • /NOCOREMODULE

Don't load core modules at system startup (Use BT32CFG.EXE to load/unload)

  • /MODPARM:

Support Linux insmod parameters for various modules

  • /LOADMODULE:

Load module (only with parameter /NOCOREMODULE)

  • /NOPCINAMEDEVICE

Don't load and parse PCI.IDS file to prevent a system trap with driver SEG32.SYS (32Bit Security Driver of AVP/2)

NOTE: This driver is the base linux api layer driver for ported drivers. It must reside before all other drivers that attaches to LXAPI32. Currently there is only BT32.SYS available.

NOTE: LXAPI32.SYS contains the following modules:

  • timer
  • pci_core
  • i2c_core
  • videodev

NOTE: Module parameters:

timer
pci_core dopcifixups=n disable/enable corresponding
dopcienable=n pci functions in pci_core
dopcisetmaster=n n is 0 or 1
dopcisetpowerstate=n
dopciupdateresource=n
dopciresourcesurvey=n
i2c_core
videodev

All dopci* parameters defaults to 0 because they aren't really needed in OS/2 and caused some problems.

Here is an example for using the /MODPARM parameter: /MODPARM:pci_core:dopcifixups=1;dopcienable=1 This will enable dopcifixups and dopcienable.

Platform Support:

OS/2 2.x OS/2 3.0 OS/2 4.0 OS/2 4.5x
Yes Yes Yes Yes