From mboxrd@z Thu Jan 1 00:00:00 1970 From: Olaf Hering Subject: Re: 2.6.11-rc5 Date: Sat, 26 Feb 2005 01:41:37 +0100 Message-ID: <20050226004137.GA25539@suse.de> References: <20050224145049.GA21313@suse.de> Reply-To: linux-fbdev-devel@lists.sourceforge.net Mime-Version: 1.0 Received: from sc8-sf-mx1-b.sourceforge.net ([10.3.1.11] helo=sc8-sf-mx1.sourceforge.net) by sc8-sf-list1.sourceforge.net with esmtp (Exim 4.30) id 1D4q1f-0006ZE-T0 for linux-fbdev-devel@lists.sourceforge.net; Fri, 25 Feb 2005 16:41:43 -0800 Received: from mail-ex.suse.de ([195.135.220.2] helo=Cantor.suse.de) by sc8-sf-mx1.sourceforge.net with esmtp (TLSv1:DES-CBC3-SHA:168) (Exim 4.41) id 1D4q1d-0000mO-US for linux-fbdev-devel@lists.sourceforge.net; Fri, 25 Feb 2005 16:41:43 -0800 Content-Disposition: inline In-Reply-To: <20050224145049.GA21313@suse.de> Sender: linux-fbdev-devel-admin@lists.sourceforge.net Errors-To: linux-fbdev-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Benjamin Herrenschmidt , Linus Torvalds Cc: Kernel Mailing List , linux-fbdev-devel@lists.sourceforge.net On Thu, Feb 24, Olaf Hering wrote: > On Wed, Feb 23, Linus Torvalds wrote: > > > This time it's really supposed to be a quickie, so people who can, please > > check it out, and we'll make the real 2.6.11 asap. > > radeonfb oopses on intel. > Havent checked yet when it started with it. > > ACPI: PCI interrupt 0000:00:12.0[A] -> GSI 11 (level, low) -> IRQ 11 > eth0: VIA Rhine II at 0x1c400, 00:11:5b:83:1e:76, IRQ 11. > eth0: MII PHY found at address 1, status 0x7869 advertising 05e1 Link 45e1. > usb 5-1: new low speed USB device using uhci_hcd and address 2 > ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11 > radeonfb: Found Intel x86 BIOS ROM Image > radeonfb: Retreived PLL infos from BIOS > radeonfb: Reference=27.00 MHz (RefDiv=60) Memory=133.00 Mhz, System=133.00 MHz > radeonfb: PLL min 12000 max 35000 > NET: Registered protocol family 23 > radeonfb: Monitor 1 type DFP found > radeonfb: EDID probed > radeonfb: Monitor 2 type no found > radeonfb: Assuming panel size 8x1 > radeonfb: Can't find mode for panel size, going back to CRT > Unable to handle kernel paging request at virtual address f3fb4000 > printing eip: > c01dec14 > *pde = 00000000 > Oops: 0002 [#1] > Modules linked in: via_ircc irda crc_ccitt snd_via82xx snd_ac97_codec snd_pcm snd_timer snd_page_alloc gameport snd_mpu401_uart snd_rawmidi snd_seq_device snd soundcore radeonfb i2c_algo_bit i2c_core via_rhine mii pci_hotplug ohci1394 ehci_hcd ieee1394 uhci_hcd via_agp agpgart usbcore reiserfs dm_mod ext3 jbd > CPU: 0 > EIP: 0060:[] Not tainted VLI > EFLAGS: 00010202 (2.6.11-rc4-bk10-200502230204-usbtest) > EIP is at cfb_imageblit+0x364/0x610 > eax: 00000000 ebx: f3fb4004 ecx: 00000000 edx: f3fb4000 > esi: 00000004 edi: df282000 ebp: 00000007 esp: dbef1c1c > ds: 007b es: 007b ss: 0068 > Process modprobe (pid: 3180, threadinfo=dbef0000 task=da303580) > Stack: 00000001 00000008 00000001 00000008 00000001 c04a7428 0000000a da302628 > c011b293 00000046 da36e23c da36e000 00000046 0000051f c01043cf c0102eca > 0000051f 1c46ece9 0000002b c036a2c0 df282000 00000000 0000000f 00000001 > Call Trace: > [] __do_softirq+0x43/0xa0 > [] do_IRQ+0x1f/0x30 > [] common_interrupt+0x1a/0x20 > [] soft_cursor+0x190/0x200 > [] bit_cursor+0x464/0x4e0 > [] msleep+0x2f/0x40 > [] fbcon_cursor+0x1a8/0x280 > [] hide_cursor+0x18/0x30 > [] redraw_screen+0x174/0x200 > [] fbcon_prepare_logo+0x39a/0x3a0 > [] fbcon_init+0x260/0x300 > [] visual_init+0xe9/0x170 > [] take_over_console+0x176/0x350 > [] fbcon_takeover+0x5a/0x90 > [] fbcon_fb_registered+0x5a/0x70 > [] fbcon_event_notify+0x52/0x80 > [] notifier_call_chain+0x18/0x30 > [] register_framebuffer+0xd7/0x150 > [] release_console_sem+0x13/0x90 > [] sysfs_new_dirent+0x17/0x60 > [] sysfs_make_dirent+0x10/0x70 > [] sysfs_add_file+0x3a/0x60 > [] radeonfb_pci_register+0x308/0x510 [radeonfb] > [] pci_device_probe_static+0x32/0x50 > [] __pci_device_probe+0x27/0x40 > [] pci_device_probe+0x1b/0x40 > [] driver_probe_device+0x21/0x60 > [] driver_attach+0x4d/0x80 > [] bus_add_driver+0x6d/0xa0 > [] driver_register+0x28/0x30 > [] pci_register_driver+0x54/0x70 > [] sys_init_module+0x112/0x190 > [] sysenter_past_esp+0x52/0x79 > Code: 24 60 8b 54 24 58 29 ce 0f be 07 89 f1 d3 f8 21 d0 8b 54 24 4c 8b 4c 24 54 23 0c 82 8b 54 24 64 89 c8 31 d0 89 da 83 c3 04 85 f6 <89> 02 75 06 be 08 00 00 00 47 8b 04 24 48 89 04 24 83 3c 24 ff > <6>usbcore: registered new driver hiddev > input: USB HID v1.10 Mouse [Logitech Apple Optical USB Mouse] on usb-0000:00:10.2-1 > usbcore: registered new driver usbhid > drivers/usb/input/hid-core.c: v2.0:USB HID core driver modedb can not be __init because fb_find_mode() may get db == NULL. fb_find_mode() is called from modules. Signed-off-by: Olaf Hering diff -purNx tags linux-2.6.11-rc5.orig/drivers/video/modedb.c linux-2.6.11-rc5/drivers/video/modedb.c --- linux-2.6.11-rc5.orig/drivers/video/modedb.c 2005-02-24 17:40:24.000000000 +0100 +++ linux-2.6.11-rc5/drivers/video/modedb.c 2005-02-26 01:37:43.138003474 +0100 @@ -37,7 +37,7 @@ const char *global_mode_option; #define DEFAULT_MODEDB_INDEX 0 -static const __init struct fb_videomode modedb[] = { +static const struct fb_videomode modedb[] = { { /* 640x400 @ 70 Hz, 31.5 kHz hsync */ NULL, 70, 640, 400, 39721, 40, 24, 39, 9, 96, 2, ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click