Package: rng-tools
Version: 2-unofficial-mt.12-1
Severity: normal

I suspect the cpuid parsing in the viapadlock engine doesn't play
nicely with my cpu.  Here are the various relevant (I hope) details:

$ zgrep HW_RANDOM /proc/config.gz
CONFIG_HW_RANDOM=y
# CONFIG_HW_RANDOM_INTEL is not set
# CONFIG_HW_RANDOM_AMD is not set
# CONFIG_HW_RANDOM_GEODE is not set
CONFIG_HW_RANDOM_VIA=y
$ grep RNG /var/log/dmesg
VIA RNG detected
$ cat /proc/cpuinfo 
processor       : 0
vendor_id       : CentaurHauls
cpu family      : 6
model           : 10
model name      : VIA Esther processor 1000MHz
stepping        : 9
cpu MHz         : 797.968
cache size      : 128 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge cmov pat 
clflush acpi mmx fxsr sse sse2 tm nx pni est tm2 rng rng_en ace ace_en ace2 
ace2_en phe phe_en pmm pmm_en
bogomips        : 1596.44
clflush size    : 64
power management:

(Obviously the e_powersaver cpufreq driver is doing it's thing.)

Here's the last bit of an strace of the command:
    /usr/sbin/rngd -f -r /dev/hwrng --hrng=viapadlock

open("/dev/cpu/0/msr", O_RDWR)          = 3
open("/dev/cpu/0/cpuid", O_RDONLY)      = 4
lseek(4, 0, SEEK_SET)                   = 0
read(4, "\1\0\0\0CentaulsaurH\251\6\0\0\0\10\1\0\201\1\0\0\377\273\311\247"..., 
32) = 32
lseek(4, 3221225472, SEEK_SET)          = 3221225472
read(4, 0xbff1d3ac, 32)                 = -1 EINVAL (Invalid argument)
close(3)                                = 0
close(4)                                = 0
write(2, "Could not initialize VIA PadLock "..., 58Could not initialize VIA 
PadLock RNG set: Invalid argument) = 58
write(2, "\n"..., 1
)                    = 1
exit_group(12)                          = ?

(it would also be cool if the docs mentioned that he cpuid and msr modules
 needed to be available for this mode to work, I had to find that out the
 hard-way)

-- 
Jamie Heilman                     http://audible.transient.net/~jamie/
"...thats the metaphorical equivalent of flopping your wedding tackle
 into a lion's mouth and flicking his lovespuds with a wet towel, pure
 insanity..."                                           -Rimmer



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

Reply via email to