Package: hal
Version: 0.4.8-7
Severity: normal
Tags: patch
Booting system hald hang the system. After many reboot I've found with
hald --daemon=no --verbose=yes that it hangs when trying to know
informations about eth0, the broadcom nic, module b44.
Look at
http://lists.freedesktop.org/archives/hal/2005-January/001718.html for
more description of the problem and a solution to it. The solution is to compile
the hal package with --enable-sysfs-carrier which disables the code that
call directly mii registers.
This workaround works only with kernel > 2.6.10. I have 2.6.12 debian
source.
Here's the patch to the source directory:
--- hal-0.4.8/debian/rules 2005-09-26 20:14:27.000000000 +0200
+++ hal-0.4.8-new/debian/rules 2005-09-26 20:12:46.000000000 +0200
@@ -14,7 +14,8 @@
--with-pid-file=/var/run/hal/hald.pid \
--enable-pcmcia-support \
--with-stab-file=/var/run/stab \
- --enable-fstab-sync
+ --enable-fstab-sync \
+ --enable-sysfs-carrier
binary-predeb/hal-device-manager::
dh_python -phal-device-manager
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (800, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-emi
Locale: [EMAIL PROTECTED], [EMAIL PROTECTED] (charmap=ISO-8859-15)
Versions of packages hal depends on:
ii adduser 3.67 Add and remove users and groups
ii dbus-1 0.23.4-1 simple interprocess messaging syst
ii dbus-glib-1 0.23.4-1 simple interprocess messaging syst
ii libc6 2.3.5-6 GNU C Library: Shared libraries an
ii libcap1 1:1.10-14 support for getting/setting POSIX.
ii libexpat1 1.95.8-3 XML parsing C library - runtime li
ii libglib2.0-0 2.8.0-1 The GLib library of C routines
ii libhal-storage0 0.4.8-7 Hardware Abstraction Layer - share
ii libhal0 0.4.8-7 Hardware Abstraction Layer - share
ii libpopt0 1.7-5 lib for parsing cmdline parameters
ii libselinux1 1.24-4 SELinux shared libraries
ii pciutils 1:2.1.11-15.1 Linux PCI Utilities
ii udev 0.068-2 /dev/ management daemon
ii usbutils 0.70-8 USB console utilities
hal recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]