opensuse 11.2 kernel panic

Hi,

I have just installed Opensuse 11.2.
I use a remote UR86E, with lirc and lirc_atiusb module.

At boot, i have a kernel panic when udevd launches, caused by lirc_atiusb module. When i blacklist this module everything is fine.
Do you know if this issue is specific to opensuse 11.2 kernel compilation, or is it general with the kernel 2.6.31?
On kernel 2.6.30 or with the kernel of Opensuse 11.1, i didn’t have this issue.

Thanks

bibi

Hard to tell… better report this to Novell’s bugzilla… I don’t use lirc modules so I can’t say much about this

At that stage of booting, the problem is very likely in the kernel. With it
blacklisted, can you then modprobe it? If not, can you capture any of the kernel
panic message?

I have the same issue.
However, I noticed that there are two modules loaded:

ati_remote
lirc_atiusb

That means, loading lirc_atiusb in addition ot ati_remote does NOT cause any kernel panics (but lirc isn’t working, because of module conflicts)

when unloading or blacklisting ati_remote, the kernel panics when loading lirc_atiusb. I’ve never seen this behaviour before. I always blacklisted ati_remote and used lirc_atiusb. Very annoying.

I also recompiled the kernel without ati_remote, still panics.

Thank you for your answer.
So apparently, it’s really the lirc_atiusb module in kernel 2.6.31 wich has a problem.
In this case, how can we signal it to kernel devs?
Anyway, i’m going to post to Novel bugzilla

Bibi

did you try to recompile the module from original lirc sources?

Not yet.
To do this, do i have to recompile all the sources of lirc or is it possible to recompile only the module ?

Bibi

I will download everything from
LIRC - Software

Then I first try to compile lirc_atiusb and replace the opensuse version with the new lirc_atiusb.ko, try to load it (after unloading ati_remote).

There are possibly unresolved dependencies, otherwise modprobe would report an error instead of kernel panic.

More later…

ok, I downloaded
Download Linux Infrared Remote Control from SourceForge.net

unzipped everything and followed the INSTALL instructions, selecting the atiusb driver, make && make install.

The result was written to
/lib/modules/2.6.31.5-0.1-desktop/misc>
drwxr-xr-x 2 root root 4096 16. Nov 18:38 .
drwxr-xr-x 7 root root 4096 16. Nov 18:38 …
-rw-r–r-- 1 root root 198363 16. Nov 18:38 lirc_atiusb.ko
-rw-r–r-- 1 root root 167284 16. Nov 18:37 lirc_dev.ko

opensuse’s original modules are in
/lib/modules/2.6.31.5-0.1-desktop/updates/lirc_dev/
and
/lib/modules/2.6.31.5-0.1-desktop/updates/lirc_atiusb/

I renamed the originales to .org and copied the new results to these folders.

I plugged in the ATI USB dongle, and the system hang. No success.

did you also run depmod -a after renaming and installing ?

Couldn’t this also be one of the shortcomings of ‘kernel-desktop’? I’ve ran into trouble with lirc before on ‘kernel-desktop’.

Please give this a try:

start the software installer, search for ‘kernel-’, select ‘kernel-default’ for install, ‘kernel-desktop’ for removal.
‘kernel-desktop’ has, AFAIK about the kernel, a lot of features turned off, that can sometimes not be missed. I’ve ran into trouble with lirc before on ‘kernel-desktop’.

I had the default kernel first, then after the first kernel panic (I didn’t realized that it was due to the lirc stuff), I re-installed a new system with the desktop kernel, same issue.

I also run depmod -a (which comes automatically in the lirc setup.sh).

My fazit:
Done with Opensuse. I am currently downloading ubuntu 9.10, everything runs out of the box, even the recognition of my 1360x769 LCD TV via DVI. Never seen this happening with ANY of Opensuse, alway needed to fiddle xorg.conf. Lirc gives me the rest.

Goodbye Suse.

The -desktop kernel has 0, nada, nothing to do with this. I run the -desktop kernel 24/7 on multiple desktop systems running xbmc with both the atiusb and the mceusb modules. The only change is with the device naming which switched from /dev/lirc to /dev/lirc0.

I can say with GREAT confidence that after upgrading over 30 HTPC systems the issues that you are experiencing are not from the -desktop kernel.

you might be more lucky with mceusb.
lirc_atiusb simply sucks.

Grandefuturo, to resume, you tried all these ways without success :

  • recompile the kernel without ati_usb ;
  • use kernel default or kernel desktop ;
  • recompile lirc_atiusb module and copy it in the good directory + depmod -a ;

Which module Ubuntu use for your remote ? mceusb ?

Bibi

yes correct (with ati_usb you meant ati_remote?)

my remote is an ATI remote wonder (I), or X10

ubuntu uses entry ati_ch1 of
/usr/share/lirc/extras/more_remotes/atiusb/lircd.conf.atiusb

the modules loaded are
lirc_atiusb 16284 1
lirc_dev 10804 3 lirc_atiusb

devices are
crw-rw---- 1 root root 61, 0 2009-11-19 16:30 /dev/lirc0
lrwxrwxrwx 1 root root 19 2009-11-19 16:30 /dev/lircd → /var/run/lirc/lircd

everything is fine now, I won’t go back to SuSE in my life again.
The reason why I switched from Windows to Linux was just to save time, but with SuSE I spent even more time…

Hi Bibi,

found your other posting here:
Êtes-vous satisfaits d’OpenSuSE 11.2 ? - Alionet, communauté francophone d’entraide openSUSE et SUSE Linux](http://www.alionet.org/index.php?showtopic=25547)

Did you roll back to 11.1 ?

anyone taking care of the lirc bug?

Yop i came back to 11.1 but i try actually to go on archlinux… where i get the same issue with kernel 2.6.31 ^^.
I found a similar post in arch forum : Arch Linux Forums / [solved] lirc_atiusb kernel > 2.6.29 kernel panic
so it seems to be a generic issue, the guy posted something to lirc developper, without answer…
I hope 2.6.32 will solve this.

++
Bibi