From: Helge H. <hel...@ai...> - 2004-05-06 21:22:24
|
On Fri, Feb 27, 2004 at 05:30:36PM +0000, James Simmons wrote: > > I just looked at the code. The only way the could happen is if > info->var.bits_per_pixel equals zero. Need to check the initialization to > see if it sets this. > Did you find anything? I tried ruby-2.6.5, and got almost exactly the same oops again. I get the penguins and a message about switchin to framebuffer, then this. Only the first lines are different from the 2.6.3 case: divide error: 9999 [#1] EIP at cfb_imageblit+0x262/0x5c0 trace: buffered_runqueue fbcon_putc gotoxay clear_region hide_softcursor update_screen vt_map_display fbcon_add cache_alloc_refill fbcon_event_notify notifier_call_chain register_framebuffer matroxfb_db_regit matroxfb_db_register matroxfb_xrtx2_probe matroxfb_register_driver matroxfb_crtc2_init do_initcalls init init kernel_thread_helper Kernel panic: attempted to kill init! At this stage I only see the first framebuffer. I don't know how far the second get, because userland has to run "matroxset" before it gets routed to an actual screen. The first framebuffer seems to work, it displays the penguins and the oops flawlessly. Could it be something wrong in initializing the second fb? Might a well-placed printk or something help? Helge Hafting Rest of the 2.6.3 ruby report, with a very similiar trace. > > Configuration: matrox G550 dualhead, everything compiled-in (fbcon & > > framebuffer) no modules, smp, no preempt. > > > > (Some stuff omitted, but I have a digital photo of it > > if it matters.) > > > > The framebuffers came up fine, then I got this: > > Console: switching to colour MATROX 160x64 vc:1-16 > > divide error: 0000 [#1] > > CPU:1 > > EIP: 060:[<c02afccb>] Not tainted > > EFLAGS: 00010246 > > EIP is at cfb_imageblit+0x27b/0x610 > > eax:00000020 ebx:00000000 ecx: 00000020 edx: 00000000 > > esi:00000000 edi:00000000 ebp: 00000000 esp: c13dfd84 > > ds:007b es:007b ss:0068 > > Process swapper (pid:1 ... > > stack: ... > > Call trace: > > move_buf_aligned > > accel_putc > > fbcon_putc > > hide_softcursor > > update_screen > > vt_map_display > > fbcon_add > > cache_alloc_refill > > fbcon_event_notify > > notifier_call_chain > > register_framebuffer > > matroxfb_db_regit > > matroxfb_db_register > > fbcon_add > > matroxfb_crtc2_probe > > matroxfb_register_driver > > matroxfb_crtc2_init > > do_initcalls > > init_workqueues > > init > > init > > kernel_thread_helper > > Code: f7 f7 85 d2 0f 85 ab 01 00 00 85 ed 0f 85 a3 01 00 00 8b 54 > > <0>Kernel panic: Attempted to kill init! > > <0>Rebooting in 300 seconds > > > > I checked out ruby from cvs yesterday, and copied it into > > a 2.6.3 source tree. > > > > Helge Hafting > > > > > > ------------------------------------------------------- > > SF.Net is sponsored by: Speed Start Your Linux Apps Now. > > Build and deploy apps & Web services for Linux with > > a free DVD software kit from IBM. Click Now! > > http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click > > _______________________________________________ > > Linuxconsole-dev mailing list > > Lin...@li... > > https://lists.sourceforge.net/lists/listinfo/linuxconsole-dev > > |