I got the following message when I start the listener in Window 2000:
Failed to start service, error 1058.
TNS-12536: TNS: operatioin would block
TNS-12560: TNS: protocol adapter error
TNS-00506: operation would block
32-bit windows error: 997: unknow error


My listener file:
# LISTENER.ORA Network Configuration File: D:\oracle\ora81\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = B2E-PERFTEST)(PORT = 1521))
)
)
)

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = B2EOPT)
(ORACLE_HOME = D:\oracle\ora81)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = B2EOPT)
(ORACLE_HOME = D:\oracle\ora81)
(SID_NAME = B2EOPT)
)
)
connect_timeout_listener=10
trace_level_listener_listener=off