Bugzilla – Bug 128996
Sound blaster audigy 2 ZS Notebook CardBus sound card freeze kernel
Last modified: 2007-06-04 16:37:58 UTC
This card when inserted in the CardBus slot is known to crash the kernel due to a pcmcia bug in the kernel not yet resolved. It is recognized as a SB Audigy 2 ZS PCI by hotplug since it use the same ids as this card. The problem is if the card is plugged at boot time, OS won't boot due to kernel crash. I had to blacklist the yenta_socket module to be able to boot with the card. Here's the relevant bug on the kernel's bugzilla: http://bugzilla.kernel.org/show_bug.cgi?id=5057
The device is known to be buggy. Christian, any workaround to disable the device? It's not possible to blacklist on the driver side because it freezes immediately.
We can - disable a device id in two ways: + Add an alias similar to this in /lib/modules/.../modules.alias to modprobe.conf, add a nonexistent module name to it and blacklist this module name + Add a hwcfg-vpid-* that matches the device with STARTMODE=off - disble a device location on a machine + Add hwcfg-bus-* with STARTMODE=off I will read http://bugzilla.kernel.org/show_bug.cgi?id=5057 tomorrow.
The problem is that both working and non-working boards have the same PCI ID. So, we can't add it blindly.
Do they have also the same revision? If we cannot differ working from non working devices, all we could do is to work with a special script hooked in hwup. This script could check if the system crashed and avoid further loading of that module. Is it worth the effort? We can also write SDB articles for such kind of problems.
Note that http://bugzilla.kernel.org/show_bug.cgi?id=5057 contains a driver fix now (at least the machine does not hang).
The crash is at least fixed in the latest kernel.
Closed.