From owner-freebsd-current@FreeBSD.ORG Thu Sep 5 14:08:29 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DDCECCE6; Thu, 5 Sep 2013 14:08:29 +0000 (UTC) (envelope-from iskander@advancedhosters.com) Received: from int.advancedhosters.com (int.advancedhosters.com [213.174.132.248]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9E9322128; Thu, 5 Sep 2013 14:08:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=advancedhosters.com; s=mail; h=Sender:Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=E48qOxNGYNKZoud3AYFKJqPEtq/pqOZqLZRgwn93JaI=; b=N4fKIq7d5oo8AupvOOMVMINGqLkCIHr4BaLLuEk9i18Z8Bwr7ESIaF9umjOr4eK4iq8y47hg2emPiOwYrshHrNVPlp5uzJl/GXLO8SPxEzvxsX/Xl3RPTOW4EJ6xcEg1nZ0RGrGu6RfR+GOIS/nJIKpUDQx+cRRx63r06cthbnU=; Received: from client186-7.emplot.net.ua ([193.110.107.186] helo=iskander.advancedhosters.com) by int.advancedhosters.com with esmtpa (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1VHaEV-000G5p-5f; Thu, 05 Sep 2013 14:08:27 +0000 Message-ID: <52289055.5020509@gmail.com> Date: Thu, 05 Sep 2013 17:08:21 +0300 From: Alexander User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:17.0) Gecko/20130827 Thunderbird/17.0.8 MIME-Version: 1.0 To: John Baldwin Subject: Re: i915kms.ko not loading References: <521E52A6.6040205@gmail.com> <201309041158.56471.jhb@freebsd.org> <52277903.9050000@gmail.com> <201309041440.51566.jhb@freebsd.org> In-Reply-To: <201309041440.51566.jhb@freebsd.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: iskander@advancedhosters.com Cc: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= , freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Sep 2013 14:08:29 -0000 04.09.2013 21:40, John Baldwin пишет: > On Wednesday, September 04, 2013 2:16:35 pm Alexander wrote: >> 04.09.2013 18:58, John Baldwin wrote: >>> On Wednesday, September 04, 2013 11:01:03 am Alexander wrote: >>>> 02.09.2013 14:42, Jean-Sébastien Pédron пишет: >>>>> On 02.09.2013 12:00, Alexander wrote: >>>>>> (...) >>>>>> #17 0xffffffff80462700 in sysctl_move_oid () >>>>>> #18 0xffffffff80319070 in drm_attach () >>>>>> (...) >>>>> The kernel is missing debug symbols. Could you please rebuild your >>>>> kernel with the following option: >>>>> makeoptions DEBUG=-g >>>>> (also found in GENERIC) >>>>> >>>>> Then reproduce the problem and send the output of kgdb again? >>>>> >>>>> Thanks! >>>>> >>>> I rebuild the kernel with debug-g >>>> >>>> kgdb /boot/kernel/kernel /var/crash/vmcore.0 >>>> GNU gdb 6.1.1 [FreeBSD] >>>> Copyright 2004 Free Software Foundation, Inc. >>>> GDB is free software, covered by the GNU General Public License, and you > are >>>> welcome to change it and/or distribute copies of it under certain >>>> conditions. >>>> Type "show copying" to see the conditions. >>>> There is absolutely no warranty for GDB. Type "show warranty" for > details. >>>> This GDB was configured as "amd64-marcel-freebsd"... >>>> >>>> Unread portion of the kernel message buffer: >>>> drmn0: on vgapci0 >>>> iicbus0: on iicbb0 addr 0xff >>>> iicsmb0: on iicbus0 >>>> smbus1: on iicsmb0 >>>> smb1: on smbus1 >>>> iic0: on iicbus0 >>>> iicsmb1: on iicbus1 >>>> smbus2: on iicsmb1 >>>> smb2: on smbus2 >>>> iic1: on iicbus1 >>>> iicbus2: on iicbb1 addr 0xff >>>> iicsmb2: on iicbus2 >>>> smbus3: on iicsmb2 >>>> smb3: on smbus3 >>>> iic2: on iicbus2 >>>> iicsmb3: on iicbus3 >>>> smbus4: on iicsmb3 >>>> smb4: on smbus4 >>>> iic3: on iicbus3 >>>> iicbus4: on iicbb2 addr 0xff >>>> iicsmb4: on iicbus4 >>>> smbus5: on iicsmb4 >>>> smb5: on smbus5 >>>> iic4: on iicbus4 >>>> iicsmb5: on iicbus5 >>>> smbus6: on iicsmb5 >>>> smb6: on smbus6 >>>> iic5: on iicbus5 >>>> iicbus6: on iicbb3 addr 0xff >>>> iicsmb6: on iicbus6 >>>> smbus7: on iicsmb6 >>>> smb7: on smbus7 >>>> iic6: on iicbus6 >>>> iicsmb7: on iicbus7 >>>> smbus8: on iicsmb7 >>>> smb8: on smbus8 >>>> iic7: on iicbus7 >>>> iicbus8: on iicbb4 addr 0xff >>>> iicsmb8: on iicbus8 >>>> smbus9: on iicsmb8 >>>> smb9: on smbus9 >>>> iic8: on iicbus8 >>>> iicsmb9: on iicbus9 >>>> smbus10: on iicsmb9 >>>> smb10: on smbus10 >>>> iic9: on iicbus9 >>>> iicbus10: on iicbb5 addr 0xff >>>> iicsmb10: on iicbus10 >>>> smbus11: on iicsmb10 >>>> smb11: on smbus11 >>>> iic10: on iicbus10 >>>> iicsmb11: on iicbus11 >>>> smbus12: on iicsmb11 >>>> smb12: on smbus12 >>>> iic11: on iicbus11 >>>> iicbus12: on iicbb6 addr 0xff >>>> iicsmb12: on iicbus12 >>>> smbus13: on iicsmb12 >>>> smb13: on smbus13 >>>> iic12: on iicbus12 >>>> iicsmb13: on iicbus13 >>>> smbus14: on iicsmb13 >>>> smb14: on smbus14 >>>> iic13: on iicbus13 >>>> iicbus14: on iicbb7 addr 0xff >>>> iicsmb14: on iicbus14 >>>> smbus15: on iicsmb14 >>>> smb15: on smbus15 >>>> iic14: on iicbus14 >>>> iicsmb15: on iicbus15 >>>> smbus16: on iicsmb15 >>>> smb16: on smbus16 >>>> iic15: on iicbus15 >>>> >>>> >>>> Fatal trap 9: general protection fault while in kernel mode >>>> cpuid = 2; apic id = 02 >>>> instruction pointer = 0x20:0xffffffff810402a6 >>>> stack pointer = 0x28:0xfffffe011f2f8360 >>>> frame pointer = 0x28:0xfffffe011f2f83e0 >>>> code segment = base 0x0, limit 0xfffff, type 0x1b >>>> = DPL 0, pres 1, long 1, def32 0, gran 1 >>>> processor eflags = interrupt enabled, resume, IOPL = 0 >>>> current process = 1408 (kldload) >>>> trap number = 9 >>>> panic: general protection fault >>>> cpuid = 2 >>>> Uptime: 1m30s >>>> Dumping 449 out of 7118 > MB:..4%..11%..22%..33%..43%..54%..61%..72%..82%..93% >>>> Reading symbols from /boot/kernel/zfs.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/zfs.ko.symbols >>>> Reading symbols from /boot/kernel/acl_nfs4.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/acl_nfs4.ko.symbols >>>> Reading symbols from /boot/kernel/opensolaris.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/opensolaris.ko.symbols >>>> Reading symbols from /boot/kernel/if_re.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/if_re.ko.symbols >>>> Reading symbols from /boot/kernel/snd_hda.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/snd_hda.ko.symbols >>>> Reading symbols from /boot/kernel/umodem.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/umodem.ko.symbols >>>> Reading symbols from /boot/kernel/ucom.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/ucom.ko.symbols >>>> Reading symbols from /boot/kernel/u3g.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/u3g.ko.symbols >>>> Reading symbols from /boot/modules/vboxdrv.ko...done. >>>> Loaded symbols for /boot/modules/vboxdrv.ko >>>> Reading symbols from /boot/kernel/fuse.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/fuse.ko.symbols >>>> Reading symbols from /boot/kernel/fdescfs.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/fdescfs.ko.symbols >>>> Reading symbols from /boot/modules/vboxnetflt.ko...done. >>>> Loaded symbols for /boot/modules/vboxnetflt.ko >>>> Reading symbols from /boot/kernel/netgraph.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/netgraph.ko.symbols >>>> Reading symbols from /boot/kernel/ng_ether.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/ng_ether.ko.symbols >>>> Reading symbols from /boot/modules/vboxnetadp.ko...done. >>>> Loaded symbols for /boot/modules/vboxnetadp.ko >>>> Reading symbols from /boot/kernel/i915kms.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/i915kms.ko.symbols >>>> Reading symbols from /boot/kernel/drm2.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/drm2.ko.symbols >>>> Reading symbols from /boot/kernel/iic.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/iic.ko.symbols >>>> #0 doadump (textdump=) at pcpu.h:236 >>>> 236 pcpu.h: No such file or directory. >>>> in pcpu.h >>>> (kgdb) bt >>>> #0 doadump (textdump=) at pcpu.h:236 >>>> #1 0xffffffff80459aa0 in kern_reboot (howto=260) at >>>> /usr/src/sys/kern/kern_shutdown.c:447 >>>> #2 0xffffffff80459e27 in panic (fmt=) at >>>> /usr/src/sys/kern/kern_shutdown.c:754 >>>> #3 0xffffffff8062977a in trap_fatal (frame=, >>>> eva=) at /usr/src/sys/amd64/amd64/trap.c:873 >>>> #4 0xffffffff8062942e in trap (frame=) at >>>> /usr/src/sys/amd64/amd64/trap.c:224 >>>> #5 0xffffffff80612fd3 in calltrap () at >>>> /usr/src/sys/amd64/amd64/exception.S:232 >>>> #6 0xffffffff810402a6 in intel_parse_bios (dev=0xfffff80005dca800) at >>>> /usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/intel_bios.c:287 >>>> #7 0xffffffff8102ba64 in i915_driver_load (dev=0xfffff80005dca800, >>>> flags=) >>>> at >>>> /usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_dma.c:1002 >>>> #8 0xffffffff80319390 in drm_attach (kdev=, >>>> idlist=) at /usr/src/sys/dev/drm/drm_drv.c:462 >>> Can you do 'frame 6' and then 'l'? >>> >>> >> (kgdb) frame 6 >> #6 0xffffffff810402a6 in intel_parse_bios (dev=0xfffff80005dca800) at >> /usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/intel_bios.c:287 >> 287 switch (INTEL_INFO(dev)->gen) { >> (kgdb) l >> 282 } >> 283 >> 284 static int intel_bios_ssc_frequency(struct drm_device *dev, >> 285 bool alternate) >> 286 { >> 287 switch (INTEL_INFO(dev)->gen) { >> 288 case 2: >> 289 return alternate ? 66 : 48; >> 290 case 3: >> 291 case 4: >> (kgdb) q > Hmm, 'p *dev'? > > I build world with options WITHOUT_AMD=YES WITHOUT_ATM=YES WITHOUT_AUDIT=YES WITHOUT_AUTHPF=YES WITHOUT_BIND=YES WITHOUT_BLUETOOTH=YES WITHOUT_BSNMP=YES WITHOUT_CTM=YES WITHOUT_CVS=YES WITHOUT_FREEBSD_UPDATE=YES WITHOUT_GAMES=YES WITHOUT_INET6=YES WITHOUT_IPFILTER=YES WITHOUT_IPFW=YES WITHOUT_IPX=YES WITHOUT_JAIL=YES WITHOUT_KERBEROS=YES WITHOUT_NCP=yes WITHOUT_NDIS=YES WITHOUT_NIS=YES WITHOUT_PORTSNAP=YES WITHOUT_PROFILE=YES WITHOUT_QUOTAS=YES WITHOUT_RCMDS=YES WITHOUT_RCS=YES WITH_LIBCPLUSPLUS=YES WITH_CLANG=YES WITH_CLANG_EXTRAS=YES WITH_CLANG_IS_CC=YES WITH_HESIOD=YES WITH_BSD_SORT=YES WITHOUT_PKGNG=YES WITH_BSD_PATCH=YES WITH_PKGTOOLS=YES MALLOC_PRODUCTION=YES and to do thith: (To completely disable malloc debugging, define MALLOC_PRODUCTION in /etc/make.conf, or to merely disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) (kgdb) bt #0 doadump (textdump=) at pcpu.h:236 #1 0xffffffff80459aa0 in kern_reboot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:447 #2 0xffffffff80459e27 in panic (fmt=) at /usr/src/sys/kern/kern_shutdown.c:754 #3 0xffffffff8062977a in trap_fatal (frame=, eva=) at /usr/src/sys/amd64/amd64/trap.c:873 #4 0xffffffff8062942e in trap (frame=) at /usr/src/sys/amd64/amd64/trap.c:224 #5 0xffffffff80612fd3 in calltrap () at /usr/src/sys/amd64/amd64/exception.S:232 #6 0xffffffff810402a6 in intel_parse_bios (dev=0xfffff80005dca800) at /usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/intel_bios.c:287 #7 0xffffffff8102ba64 in i915_driver_load (dev=0xfffff80005dca800, flags=) at /usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_dma.c:1002 #8 0xffffffff80319390 in drm_attach (kdev=, idlist=) at /usr/src/sys/dev/drm/drm_drv.c:462 #9 0xffffffff80484546 in device_attach (dev=0xfffff80001a0ba00) at device_if.h:180 #10 0xffffffff804859a9 in bus_generic_driver_added (dev=, driver=) at /usr/src/sys/kern/subr_bus.c:2742 #11 0xffffffff8048273d in devclass_driver_added (dc=0xfffff80001633900, driver=0xffffffff81079ba0) at bus_if.h:204 #12 0xffffffff8048269c in devclass_add_driver (dc=0xfffff80001633900, driver=0xffffffff81079ba0, pass=, dcp=) at /usr/src/sys/kern/subr_bus.c:1086 #13 0xffffffff8044733b in module_register_init (arg=0xffffffff81079b88) at /usr/src/sys/kern/kern_module.c:123 #14 0xffffffff8043d4cb in linker_load_module (kldname=, modname=0x0, parent=0x0, verinfo=0x0, lfpp=0xfffffe011f2f8940) at /usr/src/sys/kern/kern_linker.c:225 #15 0xffffffff8043e6d7 in kern_kldload (td=, file=, fileid=0xfffffe011f2f8984) at /usr/src/sys/kern/kern_linker.c:1028 #16 0xffffffff8043e8ab in sys_kldload (td=0xfffff80005dbf000, uap=) at /usr/src/sys/kern/kern_linker.c:1057 #17 0xffffffff80629db3 in amd64_syscall (td=0xfffff80005dbf000, traced=0) at subr_syscall.c:134 #18 0xffffffff806132bb in Xfast_syscall () at /usr/src/sys/amd64/amd64/exception.S:391 #19 0x0000000800886dfa in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) p *dev No symbol "dev" in current context.