I have been using HRD successfully for over a year with my IC-756 Pro II. Recently I bought a new USB CAT cable to control my IC-7000. The computer is a Lenovo desktop running Windows Vista. I was able to connect to the 7000 and control the rig with HRD for about 30 seconds. Then, my computer gave me a blue screen error message and crashed. Here is the message:
***********************
WDF_VIOLATION (10d)
The Kernel-Mode Driver Framework was notified that Windows detected an error
in a framework-based driver. In general, the dump file will yield additional
information about the driver that caused this bug check.
Arguments:
Arg1: 00000004, A NULL parameter was passed to a function that required a non-
NULL value. Use the "ln" debugger command with the value of
Parameter 3 as its argument to determine the function which
requires a non-NULL parameter.
Arg2: 8076c3d2, Reserved.
Arg3: 00000000, The caller's address.
Arg4: 86077630, Reserved.
Debugging Details:
------------------
BUGCHECK_STR: 0x10D_4
CUSTOMER_CRASH_COUNT: 3
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
PROCESS_NAME: HamRadioDeluxe.
CURRENT_IRQL: 0
LAST_CONTROL_TRANSFER: from 8077570c to 81b1f0e3
***********************
I then moved the new cable over to the 756. Same result, a computer crash after about 30 seconds, although with a different error message:
************************
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 0000004c, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: 80778fc1, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: GetPointerFromAddress: unable to read from 81b3e868
Unable to read MiSystemVaType memory at 81b1e420
0000004c
CURRENT_IRQL: 2
FAULTING_IP:
Wdf01000!FxIrpQueue::InsertIrpInQueue+12
80778fc1 897a4c mov dword ptr [edx+4Ch],edi
CUSTOMER_CRASH_COUNT: 4
DEFAULT_BUCKET_ID: COMMON_SYSTEM_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: HamRadioDeluxe.
TRAP_FRAME: aea36950 -- (.trap 0xffffffffaea36950)
ErrCode = 00000002
eax=00000000 ebx=00000000 ecx=8629e704 edx=00000000 esi=861cb6f8 edi=861cb72c
eip=80778fc1 esp=aea369c4 ebp=aea369d0 iopl=0 nv up ei ng nz na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010282
Wdf01000!FxIrpQueue::InsertIrpInQueue+0x12:
80778fc1 897a4c mov dword ptr [edx+4Ch],edi ds:0023:0000004c=?


?
Resetting default scope
LAST_CONTROL_TRANSFER: from 80778fc1 to 81a61d24
****************************
Anyone run into this type of problem? Any fix? I assume it has some connection with the new USB cable, as I never had this problem with the old cable.
73, Bill NZ5N