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]

Reply via email to