sup hackers, I'm having problems loading linux-fusion 8.0.2 module in kernel 2.6.27.10. Actually, I couldn't even compile the original code because ALIGN_PAGE definition was not found. I included <linux/mm.h> then, as advised in this list somewhere in the past.
When I try 'modprobe fusion', tho, I get a segmentation fault. I didn't enabled "core" generation in kernel as it's already experimental, etc, so I couldn't get anything better than the "oops" output in dmesg, so, here we go... [ 180.526090] [ 180.526093] Pid: 5526, comm: modprobe Not tainted (2.6.27.10 #6) [ 180.526096] EIP: 0060:[<c02ea1ea>] EFLAGS: 00010292 CPU: 1 [ 180.526100] EIP is at vsnprintf+0x3a/0x7b0 [ 180.526103] EAX: ee6588b0 EBX: 00000000 ECX: 00000000 EDX: 00000014 [ 180.526106] ESI: fffffff4 EDI: ee573e40 EBP: ec841ec8 ESP: ec841da4 [ 180.526109] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 180.526112] Process modprobe (pid: 5526, ti=ec840000 task=ee651920 task.ti=ec840000) [ 180.526115] Stack: 00000000 ec841db0 c012db1b ec841dd4 c01242f0 00000000 00000001 00000014 [ 180.526125] ee65889c 00000246 f7447c9c ee6588b0 ec841de8 00000246 c0752d88 00000001 [ 180.526134] 00000246 ec841e08 c01252c0 00000000 00000000 00000003 f59fa600 f59fa610 [ 180.526144] Call Trace: [ 180.526147] [<c012db1b>] ? default_wake_function+0xb/0x10 [ 180.526155] [<c01242f0>] ? __wake_up_common+0x40/0x70 [ 180.526162] [<c01252c0>] ? __wake_up+0x40/0x50 [ 180.526167] [<c04d7673>] ? netlink_broadcast+0x243/0x3a0 [ 180.526173] [<c02e5ffa>] ? kobject_uevent_env+0xea/0x390 [ 180.526180] [<c02e5ffa>] ? kobject_uevent_env+0xea/0x390 [ 180.526186] [<c01ad9e4>] ? kfree+0x14/0xd0 [ 180.526191] [<c02ecd53>] ? kvasprintf+0x43/0x60 [ 180.526202] [<c02e5500>] ? kobject_put+0x20/0x50 [ 180.526207] [<c02e62aa>] ? kobject_uevent+0xa/0x10 [ 180.526212] [<c02e5672>] ? kobject_get+0x12/0x20 [ 180.526218] [<c036e433>] ? device_create_vargs+0xa3/0xc0 [ 180.526225] [<f885d000>] ? fusion_init+0x0/0xc8 [fusion] [ 180.526232] [<c036e47d>] ? device_create+0x2d/0x30 [ 180.526240] [<f885d075>] ? fusion_init+0x75/0xc8 [fusion] [ 180.526247] [<c0101120>] ? _stext+0x30/0x160 [ 180.526253] [<c014e844>] ? __blocking_notifier_call_chain+0x14/0x70 [ 180.526261] [<c015dfe8>] ? sys_init_module+0x88/0x1b0 [ 180.526267] [<c0103f2b>] ? sysenter_do_call+0x12/0x2f [ 180.526272] ======================= [ 180.526274] Code: d2 89 85 fc fe ff ff 89 95 f8 fe ff ff 0f 88 5e 07 00 00 8b 85 fc fe ff ff 03 85 f8 fe ff ff 89 85 08 ff ff ff 0f 82 2e 03 00 00 <0f> b6 0b 8b b5 fc fe ff ff 84 c9 74 36 31 ff 80 f9 25 89 b5 04 [ 180.526327] EIP: [<c02ea1ea>] vsnprintf+0x3a/0x7b0 SS:ESP 0068:ec841da4 [ 180.526334] ---[ end trace 21e28330f57e413c ]--- I found a reference to the same 'oops' in device_create() in 2.6.27. http://kerneltrap.org/mailarchive/linux-kernel-newbies/2009/1/12/4698564/thread It seems this is really a "6.27" issue. Please let me know if you guys need more info. Thanks a lot in advance, -- sav _______________________________________________ directfb-dev mailing list directfb-dev@directfb.org http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-dev