PnP kernel interface not found, i'm confused
Hello,
i'm trying to get serial port working on old IBM ThinkPad 770E laptop. The problem is that i need /proc/bus/pnp to be able to use 'setpnp' for adjusting the port. I've checked that pnp support is compiled in kernel, but still there's no /proc/bus/pnp, and 'lspnp' and 'setpnp' won't work. I'm using ubuntu breezy with it's stock 2.6.12-9-686 kernel (i also compiled my own kernel but it didn't help).
What factors there might be effecting on the lack of pnp kernel interface under /proc? I'm totally out of ideas...
my kernel config regarding PnP and /proc:
CONFIG_PNP=y
CONFIG_PNP_DEBUG=y
CONFIG_ISAPNP=y
CONFIG_PNPBIOS=y
CONFIG_PNPBIOS_PROC_FS=y
CONFIG_PNPACPI=y
CONFIG_BLK_DEV_IDEPNP=m
# CONFIG_IP_PNP is not set
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
my serial port problem is found in a nutshell in tpctl.sourceforge.net/README under the section "controlling serial port power":
"Controlling serial port power
-----------------------------
As of tpctl version 2.2, "tpctl --rs1=on" and "tpctl --rs1=off" power the first
serial port on or off, respectively. Powering the serial port on or off is
not the same thing as enabling or disabling it! To use the serial port it
must be both enabled and powered on. (I assume that what one "powers on" is
not the UART but the circuits that deliver current to the DB-9 connector.)
On my ThinkPad 600, it seems that the serial port power can only be controlled
if PS2.EXE or setpnp has previously been used to enable and power on the serial
port."
all help would be greatly appreciated
|