Solved! It turned out the problem was in the external PCI adaptor I'm using to increase the (rather limited) number of legacy 32-bit PCI slots in my server system through a PCI-Express slot (http://www.virtuavia.eu/shop/pci-express-to-pci-expansion-box-p29809.html) Although the card did get properly detected, it was very unstable, constantly crashing the kernel. I've removed the external PCI expansion box, plugged the card directly in the only on-board PCI slot and now it works perfectly stable. Lessons learned: don't buy these external PCI expansion boxes. Erik Erik van Zijst wrote: > Erik van Zijst wrote: >> So far all tests have been done using 64 bit distro's and kernels. > > I've just tried a fresh, vanilla 32-bit Ubuntu 7.10 install (kernel > 2.6.22-14), but this still exhibits the same kernel freeze (albeit after > a bit more time). > > Could this somehow be a firmware issue, or should a firmware or badly > behaving card never crash the driver? > > Erik > > >> Erik van Zijst wrote: >>> Hi folks, >>> >>> Since I installed a TechnoTrend 1500 Budget (with optional budget-ci CAM >>> board), my kernel crashes completely everytime I run a frequency scan >>> using the w_scan utility. There's no kernel panic message or anything >>> printed to the tty, just instant death. >>> >>> The server box (dual quadcore Xeon) ran perfectly stable until I >>> installed the T-1500 last week, and still runs stable as long as I don't >>> use the card. >>> >>> I started out using a stock 2.6.22-something kernel (vanilla Fedora 8 >>> and Ubuntu 7.10 server), then switched to 2.6.24-rc6 (generated at >>> 2007-12-21) and finally tried today's trunk of >>> http://linuxtv.org/hg/v4l-dvb using hg, on top of my 2.6.24-rc6 kernel. >>> Yet, every combination dies. >>> >>> The kernel usually dies the first time "w_scan -x" >>> (http://wirbel.htpc-forum.de/w_scan/index2.html version 20071209) is run >>> and then usually dies near the end when w_scan prints "tune to:". >>> Occasionally it takes more than one run before it crashes. The box is >>> idle during the scan and there's no other PCI activity. >>> >>> I'm using firmware dvb-fe-tda10046.fw, installed using get_dvb_firmware. >>> >>> regards, >>> Erik van Zijst >>> >>> _______________________________________________ >>> linux-dvb mailing list >>> linux-dvb@xxxxxxxxxxx >>> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb >> >> _______________________________________________ >> linux-dvb mailing list >> linux-dvb@xxxxxxxxxxx >> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb > > > _______________________________________________ > linux-dvb mailing list > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb