Hi, I have tried the following option to try to get raidutil to work but
none worked

under stock debian kernel 2.6.18-amd64 with version 0.0.6-1 and 0.0.6-3
same for kernel 2.6.21-2-amd64 and 2.6.21-486.

The host is an AMD Opteron board (dual CPU mother board but only one slot
populated and the controller is an adaptec 2120S with 5 HDD attached

I have checked the device are properly created in /dev (/dev/i2octl present)

I have also installed the 0.0.6-3 from the packet page but same result.

You'll find a dump of the execution of raideng trough valgrind below.  I
also tried compiling the raidutil tools from upstream source but it gave
the same ouput.

I'm happy to test further solutions if it can be of any help.

db:/dev/i2o# valgrind raideng /VERBOSE /NOKILL
==7377== Memcheck, a memory error detector.
==7377== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al.
==7377== Using LibVEX rev 1732, a library for dynamic binary translation.
==7377== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP.
==7377== Using valgrind-3.2.3-Debian, a dynamic binary instrumentation
framework.
==7377== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al.
==7377== For more details, rerun with: -v
==7377==
==7377== Conditional jump or move depends on uninitialised value(s)
==7377==    at 0x400B1E5: (within /lib/ld-2.6.1.so)
==7377==    by 0x400360D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4014E8C: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000C3D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000816: (within /lib/ld-2.6.1.so)
==7377==
==7377== Conditional jump or move depends on uninitialised value(s)
==7377==    at 0x400B220: (within /lib/ld-2.6.1.so)
==7377==    by 0x400360D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4014E8C: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000C3D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000816: (within /lib/ld-2.6.1.so)
==7377==
==7377== Conditional jump or move depends on uninitialised value(s)
==7377==    at 0x400BCE3: (within /lib/ld-2.6.1.so)
==7377==    by 0x400360D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4014E8C: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000C3D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000816: (within /lib/ld-2.6.1.so)
==7377==
==7377== Conditional jump or move depends on uninitialised value(s)
==7377==    at 0x400B0C2: (within /lib/ld-2.6.1.so)
==7377==    by 0x4003873: (within /lib/ld-2.6.1.so)
==7377==    by 0x4014E8C: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000C3D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000816: (within /lib/ld-2.6.1.so)
==7377==
==7377== Conditional jump or move depends on uninitialised value(s)
==7377==    at 0x400B0CA: (within /lib/ld-2.6.1.so)
==7377==    by 0x4003873: (within /lib/ld-2.6.1.so)
==7377==    by 0x4014E8C: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000C3D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000816: (within /lib/ld-2.6.1.so)
==7377==
==7377== Conditional jump or move depends on uninitialised value(s)
==7377==    at 0x400B220: (within /lib/ld-2.6.1.so)
==7377==    by 0x4003873: (within /lib/ld-2.6.1.so)
==7377==    by 0x4014E8C: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000C3D: (within /lib/ld-2.6.1.so)
==7377==    by 0x4000816: (within /lib/ld-2.6.1.so)
==7377==
==7377== Jump to the invalid address stated on the next line
==7377==    at 0x0: ???
==7377==  Address 0x0 is not stack'd, malloc'd or (recently) free'd
==7377==
==7377== Process terminating with default action of signal 11 (SIGSEGV)
==7377==  Bad permissions for mapped region at address 0x0
==7377==    at 0x0: ???
==7377==
==7377== ERROR SUMMARY: 20 errors from 7 contexts (suppressed: 0 from 0)
==7377== malloc/free: in use at exit: 520 bytes in 1 blocks.
==7377== malloc/free: 3 allocs, 2 frees, 560 bytes allocated.
==7377== For counts of detected errors, rerun with: -v
==7377== searching for pointers to 1 not-freed blocks.
==7377== checked 116,172 bytes.
==7377==
==7377== LEAK SUMMARY:
==7377==    definitely lost: 0 bytes in 0 blocks.
==7377==      possibly lost: 0 bytes in 0 blocks.
==7377==    still reachable: 520 bytes in 1 blocks.
==7377==         suppressed: 0 bytes in 0 blocks.
==7377== Rerun with --leak-check=full to see details of leaked memory.
Segmentation fault
db:/dev/i2o#

Olivier



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to