On Mon, 22 Nov 2004, Alfons Adriaensen wrote: > On Sun, Nov 21, 2004 at 03:02:24PM -0500, Lee Revell wrote: > > > > CONFIG_APM_RTC_IS_GMT=y > > > CONFIG_RTC=m > > > CONFIG_GEN_RTC=m > > > CONFIG_GEN_RTC_X=y > > > CONFIG_HPET_RTC_IRQ=y > > > CONFIG_SENSORS_RTC8564=m > > > CONFIG_SND_RTCTIMER=m > > > > > > > OK this all looks good. I don't know, it sounds like a bug in Muse. > > There must be some incompatibility using a binary Suse Muse package with > > a Mandrake kernel. > > Maybe it doesn't look good. I found this (the message is in French, > but the quoted part says it all): if CONFIG_HPET_RTC_IRQ is defined, > then RTC_IRQ is undefined which in turn leads to the failing ioctl().
Exactly: If you set CONFIG_HPET_RTC_IRQ=n and recompile the (SuSE 9.2-)kernel, MusE should work. Matthias > > > > <http://www.guilde.asso.fr/lurker/message/20041105.180307.b02820a2.en.html> > > > > include/asm-i386/mc146818rtc.h : > > #define RTC_IRQ 8 > > > drivers/char/rtc.c : > > #ifdef CONFIG_HPET_RTC_IRQ > #undef RTC_IRQ > #endif > > > .config : > > CONFIG_HPET=y > CONFIG_HPET_RTC_IRQ=y > > > drivers/char/Kconfig : > > config HPET > bool "HPET - High Precision Event Timer" if (X86 || IA64) > default n > depends on ACPI_INTERPRETER > help > If you say Y here, you will have a miscdevice named > "/dev/hpet/". Each open selects one of the timers supported > by the HPET. The timers are non-periodioc and/or periodic. > > > config HPET_RTC_IRQ > bool "HPET Control RTC IRQ" if !HPET_EMULATE_RTC > default n > depends on HPET > help > If you say Y here, you will disable RTC_IRQ in > drivers/char/rtc.c. It is assumed the platform called > hpet_alloc with the RTC IRQ values for the HPET timers. > > > -- Dr. Matthias Nagorni SuSE Linux GmbH Maxfeldstr. 5 phone: +49 911 74053375 D - 90409 Nuernberg fax : +49 911 74053483