Red Hat Bugzilla – Bug 119262
[firewire] probing for ieee1394 modules hangs kernel
Last modified: 2007-11-30 17:10:39 EST
If /etc/modprobe.conf does not contain `alias ieee1394-controller
ohci1394', running hwbrowser or kudzu hangs the system. After the
ohci1394 module is loaded (which rc.system does if this entry exists
in modprobe.conf), then running these programs work.
One can get to this situation by installing the system and then adding
a PCI Firewire controller. This Leadership firewire controller
claims to be a fw323 controller.
Version-Release number of selected component (if applicable):
Please try a newer kernel.
Same problem with 2.6.4-1.298. Note that I have to NOT have the
following line in /etc/modprobe.conf for the problem to occur:
alias ieee1394-controller ohci1394
This line is added by the installer, so regular use is fine. It only
fails if you happen to install the system and then add the PCI card to
the system. Here's what lspci -v says about the card:
00:0c.0 FireWire (IEEE 1394): Lucent Microelectronics FW323 (rev 61)
(prog-if 10 [OHCI])
Subsystem: Lucent Microelectronics FW323
Flags: bus master, medium devsel, latency 32, IRQ 11
Memory at e0000000 (32-bit, non-prefetchable)
Capabilities:  Power Management version 2
Err... I failed to mention that I'm not using the ieee1394 drivers
from this kernel (they won't even build), but rather revision 1193
from the ieee1394 repository, with every ieee1394 driver built as a
SVN revision 1203 from the linux1394 repository no longer locks the
system up, but kudzu is still blocked because modprobe -r ohci1394
won't complete. Again, it only does this if a ieee1394 controller is
not listed in /etc/modprobe.conf, so this shouldn't affect anyone but
those who add an ieee1394 controller to a pre-installed system.
Created attachment 100244 [details]
Fixes the kudzu lock up
Unfortunately, this didn't make it to FC2, but there are relatively
easy-to-follow instructions to get working firewire on FC2 at
bugs 118194, 118202, and 119916 are all related to firewire & kudzu...
someone might want to look at them and see if this fix eliminates
those bugs as well...
*** Bug 118194 has been marked as a duplicate of this bug. ***
*** Bug 119916 has been marked as a duplicate of this bug. ***
should be fixed in the errata kernel ?
Running errata kernel 2.6.6-1.435smp with kudzu-1.1.62-1, if the
following line is missing from /etc/modprobe.conf:
alias iee1394-controller ohci1394
then kudzu still blocks. Adding the line (isn't that kudzu's job? ;)
(for info: I may have manually removed this line myself after
upgrading to FC2 (when ieee1394 was disabled in kernel), possibly to
get rid of a warning/error about missing ieee1394 - I guess if most
people don't mess, they won't hit this problem!)