Project home: https://bues.ch/h/pcibx Original repository at: https://git.bues.ch/git/pcibx.git https://bues.ch/h/pcibx

Michael Buesch f6a6d7d30c Add makerelease.sh hace 10 años
.gitignore 0bf2c537ba Use /dev/parportX for parallel port access. hace 15 años
COPYING d3c0d73511 Initial import. hace 18 años
Makefile 8fe2d082c8 Bump version hace 10 años
README 0bf2c537ba Use /dev/parportX for parallel port access. hace 15 años
avg_power.sh e959304435 avg_power: Also print voltages hace 15 años
makerelease.sh f6a6d7d30c Add makerelease.sh hace 10 años
pcibx.c d9c08769ef Add undocumented PME# command hace 15 años
pcibx.h d9c08769ef Add undocumented PME# command hace 15 años
pcibx_device.c d9c08769ef Add undocumented PME# command hace 15 años
pcibx_device.h d9c08769ef Add undocumented PME# command hace 15 años
utils.c 0062afc4cd Rework printing hace 15 años
utils.h 0062afc4cd Rework printing hace 15 años

README

*** ***
*** Catalyst PCIBX32-X / PCIBX64-X Control Utility ***
*** ***

About this software
-------------------

This program can be used to control the Catalyst PCIBX32-X and
PCIBX64-X PCI Extender card through the parallel port interface.

This software is run on the host-system.
The host-system is the machine, which controlls the Extender.
The client-system is the machine with the controller in its PCI slot.
(The host- and client-system may be the same machine.)

Usage
-----

See pcibx --help for detailed usage description.
And read the manual of your PCI Extender. ;)


Hotplug / Client-Kernel
-----------------------

To be able to hotplug devices into the controller, you must load
the "fakephp" PCI Hotplug kernel module on the client system.
This module fakes a PCI hotplug controller.

WARNING: Read the fakephp Manual. Be very careful when hotplugging
a device and keep doing it in the correct order:
1) Unregister the device from the kernel via sysfs.
2) Turn the UUT Powers on the Extender OFF.
3) Unplug the device from the physical PCI slot.
To plug a device in, reverse the order of the steps.