Date: Wed, 04 Sep 2013 21:16:35 +0300 From: Alexander <vsityz@gmail.com> To: John Baldwin <jhb@freebsd.org> Cc: =?UTF-8?B?SmVhbi1Tw6liYXN0aWVuIFDDqWRyb24=?= <jean-sebastien.pedron@dumbbell.fr>, freebsd-current@freebsd.org Subject: Re: i915kms.ko not loading Message-ID: <52277903.9050000@gmail.com> In-Reply-To: <201309041158.56471.jhb@freebsd.org> References: <521E52A6.6040205@gmail.com> <522479AE.2070102@dumbbell.fr> <52274B2F.2070502@gmail.com> <201309041158.56471.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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 >> >> <root> 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: <Intel IvyBridge> on vgapci0 >> iicbus0: <Philips I2C bus> on iicbb0 addr 0xff >> iicsmb0: <SMBus over I2C bridge> on iicbus0 >> smbus1: <System Management Bus> on iicsmb0 >> smb1: <SMBus generic I/O> on smbus1 >> iic0: <I2C generic I/O> on iicbus0 >> iicsmb1: <SMBus over I2C bridge> on iicbus1 >> smbus2: <System Management Bus> on iicsmb1 >> smb2: <SMBus generic I/O> on smbus2 >> iic1: <I2C generic I/O> on iicbus1 >> iicbus2: <Philips I2C bus> on iicbb1 addr 0xff >> iicsmb2: <SMBus over I2C bridge> on iicbus2 >> smbus3: <System Management Bus> on iicsmb2 >> smb3: <SMBus generic I/O> on smbus3 >> iic2: <I2C generic I/O> on iicbus2 >> iicsmb3: <SMBus over I2C bridge> on iicbus3 >> smbus4: <System Management Bus> on iicsmb3 >> smb4: <SMBus generic I/O> on smbus4 >> iic3: <I2C generic I/O> on iicbus3 >> iicbus4: <Philips I2C bus> on iicbb2 addr 0xff >> iicsmb4: <SMBus over I2C bridge> on iicbus4 >> smbus5: <System Management Bus> on iicsmb4 >> smb5: <SMBus generic I/O> on smbus5 >> iic4: <I2C generic I/O> on iicbus4 >> iicsmb5: <SMBus over I2C bridge> on iicbus5 >> smbus6: <System Management Bus> on iicsmb5 >> smb6: <SMBus generic I/O> on smbus6 >> iic5: <I2C generic I/O> on iicbus5 >> iicbus6: <Philips I2C bus> on iicbb3 addr 0xff >> iicsmb6: <SMBus over I2C bridge> on iicbus6 >> smbus7: <System Management Bus> on iicsmb6 >> smb7: <SMBus generic I/O> on smbus7 >> iic6: <I2C generic I/O> on iicbus6 >> iicsmb7: <SMBus over I2C bridge> on iicbus7 >> smbus8: <System Management Bus> on iicsmb7 >> smb8: <SMBus generic I/O> on smbus8 >> iic7: <I2C generic I/O> on iicbus7 >> iicbus8: <Philips I2C bus> on iicbb4 addr 0xff >> iicsmb8: <SMBus over I2C bridge> on iicbus8 >> smbus9: <System Management Bus> on iicsmb8 >> smb9: <SMBus generic I/O> on smbus9 >> iic8: <I2C generic I/O> on iicbus8 >> iicsmb9: <SMBus over I2C bridge> on iicbus9 >> smbus10: <System Management Bus> on iicsmb9 >> smb10: <SMBus generic I/O> on smbus10 >> iic9: <I2C generic I/O> on iicbus9 >> iicbus10: <Philips I2C bus> on iicbb5 addr 0xff >> iicsmb10: <SMBus over I2C bridge> on iicbus10 >> smbus11: <System Management Bus> on iicsmb10 >> smb11: <SMBus generic I/O> on smbus11 >> iic10: <I2C generic I/O> on iicbus10 >> iicsmb11: <SMBus over I2C bridge> on iicbus11 >> smbus12: <System Management Bus> on iicsmb11 >> smb12: <SMBus generic I/O> on smbus12 >> iic11: <I2C generic I/O> on iicbus11 >> iicbus12: <Philips I2C bus> on iicbb6 addr 0xff >> iicsmb12: <SMBus over I2C bridge> on iicbus12 >> smbus13: <System Management Bus> on iicsmb12 >> smb13: <SMBus generic I/O> on smbus13 >> iic12: <I2C generic I/O> on iicbus12 >> iicsmb13: <SMBus over I2C bridge> on iicbus13 >> smbus14: <System Management Bus> on iicsmb13 >> smb14: <SMBus generic I/O> on smbus14 >> iic13: <I2C generic I/O> on iicbus13 >> iicbus14: <Philips I2C bus> on iicbb7 addr 0xff >> iicsmb14: <SMBus over I2C bridge> on iicbus14 >> smbus15: <System Management Bus> on iicsmb14 >> smb15: <SMBus generic I/O> on smbus15 >> iic14: <I2C generic I/O> on iicbus14 >> iicsmb15: <SMBus over I2C bridge> on iicbus15 >> smbus16: <System Management Bus> on iicsmb15 >> smb16: <SMBus generic I/O> on smbus16 >> iic15: <I2C generic I/O> 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=<value optimized out>) at pcpu.h:236 >> 236 pcpu.h: No such file or directory. >> in pcpu.h >> (kgdb) bt >> #0 doadump (textdump=<value optimized out>) 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=<value optimized out>) at >> /usr/src/sys/kern/kern_shutdown.c:754 >> #3 0xffffffff8062977a in trap_fatal (frame=<value optimized out>, >> eva=<value optimized out>) at /usr/src/sys/amd64/amd64/trap.c:873 >> #4 0xffffffff8062942e in trap (frame=<value optimized out>) 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=<value optimized out>) >> at >> /usr/src/sys/modules/drm2/i915kms/../../../dev/drm2/i915/i915_dma.c:1002 >> #8 0xffffffff80319390 in drm_attach (kdev=<value optimized out>, >> idlist=<value optimized out>) 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52277903.9050000>