Package: dmidecode Version: 2.8-2 Severity: important Tags: patch upstream I have an Apple Mac Book Pro. The Apple computers are now using an Intel Core Duo processor and EFI instead of a BIOS.
The architecture is i386 and not IA64 so the test in dmidecode.c: #ifdef __ia64__ #define USE_EFI #endif /* __ia64__ */ is not exact. I have to #define USE_EFI to be able to use dmidecode. Otherwise I have the error: # No SMBIOS nor DMI entry point found, sorry. I don't know an easy way to detect the use of EFI on a i386 system. Maybe check the presence of /proc/efi/systab or /sys/firmware/efi/systab as it is done in the USE_EFI case in dmidecode.c. On my system I have the file /sys/firmware/efi/systab Bye, -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing'), (90, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.17.1-mactel-debug Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Versions of packages dmidecode depends on: ii libc6 2.3.6-15 GNU C Library: Shared libraries dmidecode recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

