I was using the old dmidecode. I just tried the new 1.8 on all my machines. It works fine, except on the ia64, for which it still exits silently (after version output). For dd I was using the args you gave me (bs=64k, skip=14, count=2). Using the new args below, it still crashes hard. (don't worry, I've been crashing the heck out of it w/ IPMI modules anyway) I looked at the message link below, and yes, it identifies the problem but not the solution. All the sensors on this machine are behind IPMI. I'm writing a dummy I2C bus driver which passes IPMI messages to the kernel IPMI driver developed by Corey Minyard. And a chip driver which dynamically queries the baseboard management controller (BMC), builds a table of sensors, and puts them in /proc/sys/dev/sensors as usual. It's a mess and a huge amount of work. I just got it working enough to check something in. I can see fan speeds and temperatures! It's a long way from elegant at the moment. I rigged Module.mk so it won't try to compile unless Corey's kernel patch is installed and enabled. Next is to add an i2c driver to expose the IPMB busses behind the BMC for raw access. Obviously, if there's anybody that has access to an IPMI machine for testing let me know. As for IA64, our stuff seems to compile and work fine. There's a fair number of compiler warnings about casts, alignments, etc. I haven't gone through them yet to see exactly what the issue is or what kind of casts to put into the code to fix/shutup the warnings. But like I said, no ia64-specific issues yet. Jean Delvare wrote: > > > I have it. It's an Itanium-2 (IA-64)! > Interesting :) > > > dmidecode runs and generates NO output. > Bad. Which version of dmidecode are you using? > > > I tried dd if=/dev/mem ... and it crashed the machine. > Even worst. What dd command did you try exactly? Which kernel are you > running? It may be an issue with the block size (else dmidecode should > crash the machine too). Maybe you could try the following one: > dd if=/dev/mem of=whatyouwant bs=1k skip=960 count=64 > I hope it will let us get the F000 segment. > > It looks like the problem is known. See: > http://www.redhat.com/mailing-lists/ia64-list/msg00974.html > No solution though. Maybe you could take your chance on LKML. > > See also: > http://people.debian.org/~branden/sid/xfree86_4.2.0-0pre1v3_ia64.changes > Could mean that you can't access low memory on Itanium (which should in > no way result in a crash, of course, but may explain what happened) > > > I could try strace dmidecode, for example. > Let's try the other things first (latest version of dmidecode if > possible, biosdecode, dd and lkml). Then, if all of these failed, we'll > try strace. > > Btw, does i2c/lm_sensors works on the machine? > > -- > Jean Delvare > http://www.ensicaen.ismra.fr/~delvare/