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]

Reply via email to