Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759413AbYGPTav (ORCPT ); Wed, 16 Jul 2008 15:30:51 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1759042AbYGPTal (ORCPT ); Wed, 16 Jul 2008 15:30:41 -0400 Received: from mail.gmx.net ([213.165.64.20]:48565 "HELO mail.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with SMTP id S1753646AbYGPTak (ORCPT ); Wed, 16 Jul 2008 15:30:40 -0400 X-Authenticated: #1692767 X-Provags-ID: V01U2FsdGVkX19LVvR7VS5L8skCu00iTWLc5bh+ANmW3Qv06oO9I3 aoG14+jJ5iRJBp Message-ID: <487E4C5D.3010900@gmx.net> Date: Wed, 16 Jul 2008 21:30:37 +0200 From: "MadLoisae@gmx.net" Reply-To: MadLoisae@gmx.net User-Agent: Icedove 1.5.0.14eol (X11/20080509) MIME-Version: 1.0 To: linux-kernel@vger.kernel.org CC: Alexey Dobriyan , santiago@crfreenet.org Subject: RE: Re: kernel oops with framebuffer device vt8623fb References: <487E2911.5090701@gmx.net> <20080716171321.GA5146@martell.zuzino.mipt.ru> In-Reply-To: <20080716171321.GA5146@martell.zuzino.mipt.ru> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Y-GMX-Trusted: 0 X-FuHaFi: 0.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3082 Lines: 86 Hi Alexey, thanks, now my machine boots, the VT8623 is now recognized correctly on bootup. will this issue be reverted or corrected with a 2.6.26.1? thanks! kind regards, Alois Alexey Dobriyan wrote: > On Wed, Jul 16, 2008 at 07:00:02PM +0200, MadLoisae@gmx.net wrote: > >> I've updated my machine from 2.6.25.11 to 2.6.26 and I think I've found a >> problem. >> >> If I load the module vt8623fb i get a kernel oops, if the VIA 8623 display >> framebuffer driver is compiled direct into kernel the system hangs up very >> early at booting the kernel. >> > > Of course, info->dev is NULL, info was just kzallocated! > > Do > git-revert 20e061fb750d36ec0ffcb2e44ed7dafa9018223b > > rebuild, reboot to confirm. > > >> BUG: unable to handle kernel NULL pointer dereference at 000000b8 >> IP: [] dev_driver_string+0x0/0x29 >> *pde = 00000000 >> Oops: 0000 [#1] >> Modules linked in: vt8623fb(+) svgalib vgastate budget_av saa7146_vv >> videobuf_dma_sg videobuf_core budget_core saa7146 ttpci_eeprom tda10021 >> tda10023 tda1004x >> >> Pid: 3657, comm: modprobe Not tainted (2.6.26 #5) >> EIP: 0060:[] EFLAGS: 00010286 CPU: 0 >> EIP is at dev_driver_string+0x0/0x29 >> EAX: 00000000 EBX: f8e57e00 ECX: 00000010 EDX: 00000004 >> ESI: 0000008c EDI: f5fe9c00 EBP: 00000000 ESP: ec041de0 >> DS: 007b ES: 007b FS: 0000 GS: 0033 SS: 0068 >> Process modprobe (pid: 3657, ti=ec040000 task=ec03d8d0 task.ti=ec040000) >> Stack: f8e56408 f7d44000 c0185b44 f5fe9e34 00000010 04d440b4 000719d4 >> f8e57e90 >> f8e57e60 f7d44000 c02a5daa c0250f4a f7d4404c 00000000 f8e57e90 >> c02a5d34 >> f7d4404c f7d440f4 f8e57e90 c02a5de1 00000000 f8e57e90 f8e57e90 >> c02a560d >> Call Trace: >> [] vt8623_pci_probe+0x283/0x45b [vt8623fb] >> [] sysfs_create_link+0x85/0xc5 >> [] __driver_attach+0x0/0x55 >> [] pci_device_probe+0x36/0x57 >> [] driver_probe_device+0xb4/0x12a >> [] __driver_attach+0x37/0x55 >> [] bus_for_each_dev+0x34/0x56 >> [] driver_attach+0x11/0x13 >> [] __driver_attach+0x0/0x55 >> [] bus_add_driver+0x8a/0x1a7 >> [] kset_find_obj+0x18/0x40 >> [] driver_register+0x6d/0xc1 >> [] __pci_register_driver+0x2b/0x57 >> [] sys_init_module+0x14cd/0x161e >> [] do_page_fault+0x228/0x537 >> [] prio_tree_insert+0x1b/0x1dd >> [] svga_tilecopy+0x0/0x100 [svgalib] >> [] sysenter_past_esp+0x6a/0x99 >> ======================= >> Code: 5a 85 c0 59 79 20 68 24 d7 5d c0 b9 1b 87 4a c0 31 d2 b8 e8 0e 4e c0 >> 53 e8 09 47 e7 ff 5a 59 eb 05 b8 ed ff ff ff 5b c3 90 90 90 <8b> 90 b8 00 >> 00 00 85 d2 75 0a 8b 90 b4 00 00 00 85 d2 74 03 8b >> EIP: [] dev_driver_string+0x0/0x29 SS:ESP 0068:ec041de0 >> > > > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/