Some news: I wasn't able to finally find out which driver is responsible
for this problem. Especially upstart makes it extremely compilicated.
What I found out: the problem most often occours when cold-booting my
pc. I assume, once some firmware parts are loaded, also normal boots
work. In other words: I have to turn off my pc for some time so that
even the last part of ram forgets its firmware. Otherwise I'm not able
to repeat such tests. And without a kernel log which is printed
immediately to screen, I'm not able to see which module is responsible
for it.

I made this hack now which made my problem disappearing for at least 3
days:

cmdline:  init=/sbin/inithack
---
cat /sbin/inithack
#!/bin/sh

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

for m in tda8290 tda9887 cx8800 cx88_alsa cx88xx tuner tuner_simple tuner_types 
tveeprom v4l2_common v4l2_compat_ioctl32; do
  sleep 1
  echo
  dmesg | tail -4
  echo -n "    Loading $m : "
  modprobe $m
done

echo
echo
echo "Calling init $* ..."
echo

exec /sbin/init "$@"
---

It is a quite ugly hack actually and it costs me about 11s of boot time.
But it is still much better than a frozen pc which needs a cold reset.

My conclusion: Once again I see that the problem does not occour if the
modules are loaded just one by one.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1016731

Title:
  cx88xx freezes kernel when using SMP

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1016731/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to