I have a Win98 system, with WinPcap 2.3 installed, and WinDump and Ethereal.
I had everything working fine, and was able to capture packets and
diagnose some networking setup problems. However, at one point I
decided I needed to remove my network adapter from the system and remove
the various networking protocols.
After that I reinstalled the adapter (Linksys USB-attached USB100TX),
reinstalled all the networking protocols I'd had before, and I have all
the normal software (browsers, news readers, e-mail, Windows file/print
sharing, etc.) working fine.
I still have a need to do some packet capturing to see some requests
that are coming in to my system from the Internet, but I cannot get
WinDump nor Ethereal to work (I've reinstalled both, and WinPcap, too).
The indication (from discussion with the Ethereal folks) is a WinPcap
error. Whenever I try to do a capture I get an error message
Error opening adapter: The system cannot find the file specified.
I didn't see anything obvious in the FAQ or mailing list archive. Is
this some obvious problem with some piece of Windows that I'm missing,
or do I need to do additional diagnosis?
(Actually, looking at Windows Networking info I seem to have that
adapter installed twice; For some reason occasionally Win98 seems to
lose it and reinstall it, giving me two.)
The debugging version of packet.dll reported:
************Packet32: DllMain************
Packet32: StartPacketDriver
Found adapter: USB100TX
Packet32: PacketOpenAdapter, opening USB100TX
Packet32: PacketDeviceIoControl
Packet32: unsupported API call return error!
Packet32: PacketOpenAdapter Could not open adapter, 4
Error=2
Found adapter: PPPMAC
Packet32: PacketOpenAdapter, opening PPPMAC
Packet32: PacketDeviceIoControl
Packet32: PacketSetFilter
Packet32: PacketRequest
Packet32: PacketRequest
Packet32: PacketRequest
Adapter description: PPP Adapter.
Packet32: PacketCloseAdapter
Found adapter: USB100TX
Packet32: PacketOpenAdapter, opening USB100TX
Packet32: PacketDeviceIoControl
Packet32: unsupported API call return error!
Packet32: PacketOpenAdapter Could not open adapter, 4
Error=2
************Packet32: DllMain************
Packet32: StopPacketDriver
Thanks,
Walt