LXAPI32.SYS
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 |