Page 1 of 1

CentOS 6.2 Kernel Panic following driver install

PostPosted: Fri Feb 17, 2012 5:45 am
by darboots
Hi.

I've just built myself a media center and installed CentOS 6.2, with the intention of installing MythTV over that.

When I compile the latest kernel drivers (v120212 or v111118 have been tried) for my TBS 6981, I get a kernel panic on the reboot following the install. The kernel is 2.6.32-220.el6.x86_64.

There rather a lot of information following the reboot, and I am unable to capture it to send through easily, however, some of the information I see is:

Code: 00 00 0b 05 af 03 00 00 c9 01 d2 09 d0 c3 90 55 48 89 e5 0f 1f 44 00 00 c9 c3 0f 1f 44 00 00 55 48 89 e5 0f 1f 44 00 00 48 89 f8 <48> c7 87 b0 00 00 00 30 70 2f a0 48 c7 87 50 01 00 00 00 70 2f
RIP [<ffffffffa02f704c>] tbsfe_attach+0xc/00x24 [tbsfe]
RSP <ffff880229517c70>
CR2: 00000000000000b0
Kernel panic - not syncing: Fatal exception
Pid: 828, comm: work_for_cpu Tainted: P D ---------------- 2.6.32-220.el6.x86_64 #1
Call Trace:

........ Lots of stuff removed (tired eyes!) ........


This is around the tenth time I've re-installed making sure I have the kernel-headers and kernel-devel packages correct, updating the kernel first, not updating, etc. I keep getting the same response each time I retry the compile.

The whole point of going for CentOS was for the stability aspect (not wanting the frequent updates from Fedora), and I'm reluctant to head for Ubuntu/Knoppix, etc.

Basic system specs are:
Gigabyte GA-870-USB3
AMD Phenom II x4 960T @ 3000MHz
4x 2GB Crucial Ballistix 1333MHz
Zotec GT 430 nVidia Passive


Any suggestions welcomed.

Re: CentOS 6.2 Kernel Panic following driver install

PostPosted: Fri Feb 17, 2012 6:03 am
by cody
hi, have you confirmed your 6981 card is working? i'm asking, because there is not much from the log pasted before 'tbsfe_attach' and if that's what crashes it could mean your board is faulty and that's way the driver can't attach. so, as a first step towards resolving the issue i would suggest just for test to install Ubuntu 11.10 and the drivers and confirm there if your 6981 board hardware is fine, because if there is such crash then we can exclude any driver problems and it would mean your 6981 card is faulty and it needs to be replaced under the warranty with new board.

Re: CentOS 6.2 Kernel Panic following driver install

PostPosted: Fri Feb 17, 2012 6:13 am
by darboots
Thanks for the fast reply cody (and the email)...

I've not tried installing another OS just yet, but that is certainly something I can try. I'd purchased the card from Amazon a while back (~ May 2011), but hadn't got around to installing it until now. I will download Ubuntu 11.10 tomorrow (in work!) and give that a go, but it'll most likely be early next week now as I am away this weekend.

Cheers for now. :D

Re: CentOS 6.2 Kernel Panic following driver install

PostPosted: Mon Feb 20, 2012 6:19 am
by darboots
Hi Cody.

After 3 hours of installing Ubuntu 11.10, downloading kernel sources and compiling I have the following results...

darboots@darboots-GA-870A-USB3:~$ dmesg | grep cx23885
[ 12.224702] cx23885 driver version 0.0.3 loaded
[ 13.572034] cx23885 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[ 13.572197] CORE cx23885[0]: subsystem: 6981:8888, board: TurboSight TBS 6981 [card=33,autodetected]
[ 14.826802] cx25840 4-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[ 15.600863] cx25840 4-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[ 15.608458] cx23885_dvb_register() allocating 1 frontend(s)
[ 15.608461] cx23885[0]: cx23885 based dvb card
[ 15.806798] Modules linked in: tbsfe tbs6981fe(P) snd_hda_codec_hdmi bnep rfcomm bluetooth binfmt_misc cx25840 snd_hda_codec_realtek arc4 ir_lirc_codec lirc_dev ir_mce_kbd_decoder cx23885(+) ir_sony_decoder ir_jvc_decoder ir_rc6_decoder ir_rc5_decoder ir_nec_decoder rc_core cx2341x videobuf_dma_sg videobuf_dvb dvb_core videobuf_core v4l2_common videodev media serio_raw snd_hda_intel(+) snd_hda_codec snd_hwdep snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq ath9k mac80211 ath9k_common ath9k_hw ath cfg80211 snd_timer snd_seq_device snd nouveau ttm drm_kms_helper sp5100_tco drm edac_core edac_mce_amd i2c_algo_bit mxm_wmi v4l2_compat_ioctl32 wmi soundcore btcx_risc video i2c_piix4 k10temp snd_page_alloc tveeprom lp parport usbhid hid ahci xhci_hcd libahci pata_atiixp r8169
[ 15.807776] [<ffffffffa043168a>] ? dvb_register+0xf3a/0x23e0 [cx23885]
[ 15.807902] [<ffffffffa0432dd8>] cx23885_dvb_register+0x118/0x150 [cx23885]
[ 15.807931] [<ffffffffa0428d42>] ? cx23885_ir_init+0x92/0x300 [cx23885]
[ 15.807960] [<ffffffffa043aa4b>] cx23885_initdev+0x8eb/0xc6e [cx23885]


This is for kernel 'Linux darboots-GA-870A-USB3 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux