Date: Mon, 9 Dec 2013 10:59:14 +0200 From: Markiyan Kushnir <markiyan.kushnir@gmail.com> To: Marc UBM <ubm.freebsd@googlemail.com> Cc: current@freebsd.org Subject: Re: svn commit: r259016 - in head/sys: conf dev/drm2 dev/drm2/i915 dev/drm2/radeon dev/fb dev/vt kern modules/drm2/i915kms modules/drm2/radeonkms sparc64/sparc64 sys teken Message-ID: <CACvtUJdbxvZrJw1FzwpmzfAfVV9NCdqOg2esrs=b=1mUCvLO0A@mail.gmail.com> In-Reply-To: <20131208163610.86e9e1ccc892aaf255d4cfb2@gmail.com> References: <201312052238.rB5McsVN020719@svn.freebsd.org> <20131208163610.86e9e1ccc892aaf255d4cfb2@gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] Hello, I'm on rev. 259102 and hitting drm not being able to attach to fbd device at X startup (X freezing). Attaching /var/log/messages, pciconf output and kern.conftxt. Please let me know if there is something I'm missing here. Posting in this thread since I thought it might be relevant to this commit? Thanks, Markiyan 2013/12/8 Marc UBM <ubm.freebsd@googlemail.com>: > Hiho! :-) > > Thanks a lot for working on this! > > As soon as X is started, things work fine. Before that (as soon as vt > is initialized after the boot menu), output on all ttys is flickering, > resolution is at 640x480 (guessing here) and changing anything via > vidcontrol fails with "inappropriate ioctl for device". Also, screen > output starts overlapping, but a "clear" command fixes that > temporarily. The "Alt-Gr" key does nothing, manually entering ascii > keycodes via alt+number (e.g. alt-124 for |) works. > > Relevant pciconf output: > > vgapci0@pci0:0:2:0: class=0x030000 card=0x40011297 chip=0x2e328086 > rev=0x03 hdr=0x00 vendor = 'Intel Corporation' > device = '4 Series Chipset Integrated Graphics Controller' > class = display > subclass = VGA > > vgapci1@pci0:0:2:1: class=0x038000 card=0x40011297 chip=0x2e338086 > rev=0x03 hdr=0x00 vendor = 'Intel Corporation' > device = '4 Series Chipset Integrated Graphics Controller' > class = display > > Best regards, > Marc > > >> Author: ray >> Date: Thu Dec 5 22:38:53 2013 >> New Revision: 259016 >> URL: http://svnweb.freebsd.org/changeset/base/259016 >> >> Log: >> Merge VT(9) project (a.k.a. newcons). >> >> Reviewed by: nwhitehorn >> MFC_to_10_after: re approval >> >> Sponsored by: The FreeBSD Foundation >> >> Added: >> head/sys/dev/fb/fb_if.m >> - copied unchanged from r259015, user/ed/newcons/sys/dev/fb/fb_if.m >> head/sys/dev/fb/fbd.c >> - copied unchanged from r259015, user/ed/newcons/sys/dev/fb/fbd.c >> head/sys/dev/vt/ >> - copied from r259015, user/ed/newcons/sys/dev/vt/ >> head/sys/kern/subr_terminal.c >> - copied unchanged from r259015, user/ed/newcons/sys/kern/subr_terminal.c >> head/sys/sys/terminal.h >> - copied unchanged from r259015, user/ed/newcons/sys/sys/terminal.h >> Modified: >> head/sys/conf/files >> head/sys/conf/files.amd64 >> head/sys/conf/files.arm >> head/sys/conf/files.i386 >> head/sys/conf/files.powerpc >> head/sys/conf/files.sparc64 >> head/sys/conf/kmod.mk >> head/sys/conf/options >> head/sys/dev/drm2/drm_fb_helper.c >> head/sys/dev/drm2/drm_os_freebsd.h >> head/sys/dev/drm2/i915/i915_drv.c >> head/sys/dev/drm2/i915/intel_fb.c >> head/sys/dev/drm2/radeon/radeon.h >> head/sys/dev/drm2/radeon/radeon_drv.c >> head/sys/dev/drm2/radeon/radeon_fb.c >> head/sys/dev/drm2/radeon/radeon_pm.c >> head/sys/modules/drm2/i915kms/Makefile >> head/sys/modules/drm2/radeonkms/Makefile >> head/sys/sparc64/sparc64/machdep.c >> head/sys/sys/consio.h >> head/sys/sys/eventhandler.h >> head/sys/sys/fbio.h >> head/sys/sys/tty.h >> head/sys/teken/teken.c >> head/sys/teken/teken.h >> head/sys/teken/teken_subr.h >> Directory Properties: >> head/sys/ (props changed) >> head/sys/conf/ (props changed) >> >> Modified: head/sys/conf/files >> ============================================================================== >> --- head/sys/conf/files Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/files Thu Dec 5 22:38:53 2013 (r259016) >> @@ -82,7 +82,7 @@ pccarddevs.h standard \ >> compile-with "${AWK} -f $S/tools/pccarddevs2h.awk $S/dev/pccard/pccarddevs" \ >> no-obj no-implicit-rule before-depend \ >> clean "pccarddevs.h" >> -teken_state.h optional sc \ >> +teken_state.h optional sc | vt \ >> dependency "$S/teken/gensequences $S/teken/sequences" \ >> compile-with "${AWK} -f $S/teken/gensequences $S/teken/sequences > teken_state.h" \ >> no-obj no-implicit-rule before-depend \ >> @@ -1396,6 +1396,8 @@ dev/ex/if_ex_isa.c optional ex isa >> dev/ex/if_ex_pccard.c optional ex pccard >> dev/exca/exca.c optional cbb >> dev/fatm/if_fatm.c optional fatm pci >> +dev/fb/fbd.c optional fbd | vt >> +dev/fb/fb_if.m optional fbd | vt >> dev/fb/splash.c optional splash >> dev/fdt/fdt_common.c optional fdt >> dev/fdt/fdt_ic_if.m optional fdt >> @@ -2461,6 +2463,17 @@ dev/vge/if_vge.c optional vge >> >> dev/vkbd/vkbd.c optional vkbd >> dev/vr/if_vr.c optional vr pci >> +dev/vt/colors/vt_termcolors.c optional vt >> +dev/vt/font/vt_font_default.c optional vt >> +dev/vt/font/vt_mouse_cursor.c optional vt >> +dev/vt/hw/fb/vt_fb.c optional vt >> +dev/vt/hw/vga/vga.c optional vt vt_vga >> +dev/vt/logo/logo_freebsd.c optional vt >> +dev/vt/vt_buf.c optional vt >> +dev/vt/vt_consolectl.c optional vt >> +dev/vt/vt_core.c optional vt >> +dev/vt/vt_font.c optional vt >> +dev/vt/vt_sysmouse.c optional vt >> dev/vte/if_vte.c optional vte pci >> dev/vx/if_vx.c optional vx >> dev/vx/if_vx_eisa.c optional vx eisa >> @@ -2897,6 +2910,7 @@ kern/subr_sleepqueue.c standard >> kern/subr_smp.c standard >> kern/subr_stack.c optional ddb | stack | ktr >> kern/subr_taskqueue.c standard >> +kern/subr_terminal.c optional vt >> kern/subr_trap.c standard >> kern/subr_turnstile.c standard >> kern/subr_uio.c standard >> @@ -3796,7 +3810,7 @@ security/mac_portacl/mac_portacl.c optio >> security/mac_seeotheruids/mac_seeotheruids.c optional mac_seeotheruids >> security/mac_stub/mac_stub.c optional mac_stub >> security/mac_test/mac_test.c optional mac_test >> -teken/teken.c optional sc >> +teken/teken.c optional sc | vt >> ufs/ffs/ffs_alloc.c optional ffs >> ufs/ffs/ffs_balloc.c optional ffs >> ufs/ffs/ffs_inode.c optional ffs >> >> Modified: head/sys/conf/files.amd64 >> ============================================================================== >> --- head/sys/conf/files.amd64 Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/files.amd64 Thu Dec 5 22:38:53 2013 (r259016) >> @@ -241,7 +241,7 @@ dev/hyperv/vmbus/hv_connection.c optio >> dev/hyperv/vmbus/hv_hv.c optional hyperv >> dev/hyperv/vmbus/hv_ring_buffer.c optional hyperv >> dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c optional hyperv >> -dev/kbd/kbd.c optional atkbd | sc | ukbd >> +dev/kbd/kbd.c optional atkbd | sc | ukbd | vt >> dev/lindev/full.c optional lindev >> dev/lindev/lindev.c optional lindev >> dev/nfe/if_nfe.c optional nfe pci >> >> Modified: head/sys/conf/files.arm >> ============================================================================== >> --- head/sys/conf/files.arm Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/files.arm Thu Dec 5 22:38:53 2013 (r259016) >> @@ -62,7 +62,7 @@ crypto/blowfish/bf_enc.c optional crypto >> crypto/des/des_enc.c optional crypto | ipsec | netsmb >> dev/fb/fb.c optional sc >> dev/hwpmc/hwpmc_arm.c optional hwpmc >> -dev/kbd/kbd.c optional sc >> +dev/kbd/kbd.c optional sc | vt >> dev/syscons/scgfbrndr.c optional sc >> dev/syscons/scterm-teken.c optional sc >> dev/syscons/scvtb.c optional sc >> >> Modified: head/sys/conf/files.i386 >> ============================================================================== >> --- head/sys/conf/files.i386 Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/files.i386 Thu Dec 5 22:38:53 2013 (r259016) >> @@ -249,7 +249,7 @@ dev/ipmi/ipmi_smbios.c optional ipmi >> dev/ipmi/ipmi_ssif.c optional ipmi smbus >> dev/ipmi/ipmi_pci.c optional ipmi pci >> dev/ipmi/ipmi_linux.c optional ipmi compat_linux >> -dev/kbd/kbd.c optional atkbd | sc | ukbd >> +dev/kbd/kbd.c optional atkbd | sc | ukbd | vt >> dev/le/if_le_isa.c optional le isa >> dev/lindev/full.c optional lindev >> dev/lindev/lindev.c optional lindev >> @@ -293,6 +293,7 @@ dev/viawd/viawd.c optional viawd >> dev/vmware/vmxnet3/if_vmx.c optional vmx >> dev/acpica/acpi_if.m standard >> dev/acpi_support/acpi_wmi_if.m standard >> +dev/vt/hw/xboxfb/xboxfb.c optional vt_xboxfb >> dev/wbwd/wbwd.c optional wbwd >> dev/wpi/if_wpi.c optional wpi >> dev/isci/isci.c optional isci >> >> Modified: head/sys/conf/files.powerpc >> ============================================================================== >> --- head/sys/conf/files.powerpc Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/files.powerpc Thu Dec 5 22:38:53 2013 (r259016) >> @@ -35,7 +35,7 @@ dev/iicbus/ad7417.c optional ad7417 pow >> dev/iicbus/ds1631.c optional ds1631 powermac >> dev/iicbus/ds1775.c optional ds1775 powermac >> dev/iicbus/max6690.c optional max6690 powermac >> -dev/kbd/kbd.c optional sc >> +dev/kbd/kbd.c optional sc | vt >> dev/nand/nfc_fsl.c optional nand mpc85xx >> # ofw can be either aim or fdt: fdt case handled in files. aim only powerpc specific. >> dev/ofw/openfirm.c optional aim >> @@ -65,6 +65,7 @@ dev/tsec/if_tsec.c optional tsec >> dev/tsec/if_tsec_fdt.c optional tsec fdt >> dev/uart/uart_cpu_powerpc.c optional uart >> dev/usb/controller/ehci_fsl.c optional ehci mpc85xx >> +dev/vt/hw/ofwfb/ofwfb.c optional vt aim >> kern/kern_clocksource.c standard >> kern/subr_dummy_vdso_tc.c standard >> kern/syscalls.c optional ktr >> >> Modified: head/sys/conf/files.sparc64 >> ============================================================================== >> --- head/sys/conf/files.sparc64 Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/files.sparc64 Thu Dec 5 22:38:53 2013 (r259016) >> @@ -39,7 +39,7 @@ dev/fb/fb.c optional sc >> dev/fb/gallant12x22.c optional sc >> dev/fb/machfb.c optional machfb sc >> dev/hwpmc/hwpmc_sparc64.c optional hwpmc >> -dev/kbd/kbd.c optional atkbd | sc | ukbd >> +dev/kbd/kbd.c optional atkbd | sc | ukbd | vt >> dev/le/if_le_lebuffer.c optional le sbus >> dev/le/if_le_ledma.c optional le sbus >> dev/le/lebuffer_sbus.c optional le sbus >> @@ -59,7 +59,8 @@ dev/syscons/scgfbrndr.c optional sc >> dev/syscons/scterm-teken.c optional sc >> dev/syscons/scvtb.c optional sc >> dev/uart/uart_cpu_sparc64.c optional uart >> -dev/uart/uart_kbd_sun.c optional uart sc >> +dev/uart/uart_kbd_sun.c optional uart sc | vt >> +dev/vt/hw/ofwfb/ofwfb.c optional vt >> kern/kern_clocksource.c standard >> kern/subr_dummy_vdso_tc.c standard >> kern/syscalls.c optional ktr >> >> Modified: head/sys/conf/kmod.mk >> ============================================================================== >> --- head/sys/conf/kmod.mk Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/kmod.mk Thu Dec 5 22:38:53 2013 (r259016) >> @@ -340,7 +340,7 @@ CFLAGS+= ${CONF_CFLAGS} >> >> MFILES?= dev/acpica/acpi_if.m dev/acpi_support/acpi_wmi_if.m \ >> dev/agp/agp_if.m dev/ata/ata_if.m dev/eisa/eisa_if.m \ >> - dev/gpio/gpio_if.m dev/gpio/gpiobus_if.m \ >> + dev/fb/fb_if.m dev/gpio/gpio_if.m dev/gpio/gpiobus_if.m \ >> dev/iicbus/iicbb_if.m dev/iicbus/iicbus_if.m \ >> dev/mmc/mmcbr_if.m dev/mmc/mmcbus_if.m \ >> dev/mii/miibus_if.m dev/mvs/mvs_if.m dev/ofw/ofw_bus_if.m \ >> >> Modified: head/sys/conf/options >> ============================================================================== >> --- head/sys/conf/options Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/conf/options Thu Dec 5 22:38:53 2013 (r259016) >> @@ -731,8 +731,10 @@ SAFE_DEBUG opt_safe.h >> SAFE_NO_RNG opt_safe.h >> SAFE_RNDTEST opt_safe.h >> >> -# syscons options >> +# syscons/vt options >> MAXCONS opt_syscons.h >> +VT_FB_DEFAULT_WIDTH opt_syscons.h >> +VT_FB_DEFAULT_HEIGHT opt_syscons.h >> SC_ALT_MOUSE_IMAGE opt_syscons.h >> SC_CUT_SPACES2TABS opt_syscons.h >> SC_CUT_SEPCHARS opt_syscons.h >> >> Modified: head/sys/dev/drm2/drm_fb_helper.c >> ============================================================================== >> --- head/sys/dev/drm2/drm_fb_helper.c Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/drm_fb_helper.c Thu Dec 5 22:38:53 2013 (r259016) >> @@ -36,6 +36,41 @@ __FBSDID("$FreeBSD$"); >> #include <dev/drm2/drm_fb_helper.h> >> #include <dev/drm2/drm_crtc_helper.h> >> >> +#if defined(__FreeBSD__) >> +struct vt_kms_softc { >> + struct drm_fb_helper *fb_helper; >> + struct task fb_mode_task; >> +}; >> + >> +static fb_enter_t vt_kms_postswitch; >> +static void vt_restore_fbdev_mode(void *, int); >> + >> +/* Call restore out of vt(9) locks. */ >> +static void >> +vt_restore_fbdev_mode(void *arg, int pending) >> +{ >> + struct drm_fb_helper *fb_helper; >> + struct vt_kms_softc *sc; >> + >> + sc = (struct vt_kms_softc *)arg; >> + fb_helper = sc->fb_helper; >> + sx_xlock(&fb_helper->dev->mode_config.mutex); >> + drm_fb_helper_restore_fbdev_mode(fb_helper); >> + sx_xunlock(&fb_helper->dev->mode_config.mutex); >> +} >> + >> +static int >> +vt_kms_postswitch(void *arg) >> +{ >> + struct vt_kms_softc *sc; >> + >> + sc = (struct vt_kms_softc *)arg; >> + taskqueue_enqueue_fast(taskqueue_thread, &sc->fb_mode_task); >> + >> + return (0); >> +} >> +#endif >> + >> static DRM_LIST_HEAD(kernel_fb_helper_list); >> >> /* simple single crtc case helper function */ >> @@ -216,6 +251,10 @@ static int >> fb_get_options(const char *connector_name, char **option) >> { >> >> + /* >> + * TODO: store mode options pointer in ${option} for connector with >> + * name ${connector_name} >> + */ >> return (1); >> } >> >> @@ -892,11 +931,13 @@ int drm_fb_helper_single_fb_probe(struct >> int new_fb = 0; >> int crtc_count = 0; >> int i; >> -#if 0 >> struct fb_info *info; >> -#endif >> struct drm_fb_helper_surface_size sizes; >> int gamma_size = 0; >> +#if defined(__FreeBSD__) >> + struct vt_kms_softc *sc; >> + device_t kdev; >> +#endif >> >> memset(&sizes, 0, sizeof(struct drm_fb_helper_surface_size)); >> sizes.surface_depth = 24; >> @@ -973,8 +1014,21 @@ int drm_fb_helper_single_fb_probe(struct >> if (new_fb < 0) >> return new_fb; >> >> -#if 0 >> +#if defined(__FreeBSD__) >> + sc = malloc(sizeof(struct vt_kms_softc), DRM_MEM_KMS, >> + M_WAITOK | M_ZERO); >> + sc->fb_helper = fb_helper; >> + TASK_INIT(&sc->fb_mode_task, 0, vt_restore_fbdev_mode, sc); >> + >> info = fb_helper->fbdev; >> + >> + info->fb_name = device_get_nameunit(fb_helper->dev->device); >> + info->fb_depth = fb_helper->fb->bits_per_pixel; >> + info->fb_height = fb_helper->fb->height; >> + info->fb_width = fb_helper->fb->width; >> + info->fb_stride = fb_helper->fb->pitches[0]; >> + info->fb_priv = sc; >> + info->enter = &vt_kms_postswitch; >> #endif >> >> /* set the fb pointer */ >> @@ -982,7 +1036,18 @@ int drm_fb_helper_single_fb_probe(struct >> fb_helper->crtc_info[i].mode_set.fb = fb_helper->fb; >> } >> >> -#if 0 >> +#if defined(__FreeBSD__) >> + if (new_fb) { >> + device_t fbd; >> + int ret; >> + >> + kdev = fb_helper->dev->device; >> + fbd = device_add_child(kdev, "fbd", device_get_unit(kdev)); >> + ret = device_probe_and_attach(fbd); >> + if (ret != 0) >> + DRM_ERROR("Failed to attach fbd device: %d\n", ret); >> + } >> +#else >> if (new_fb) { >> info->var.pixclock = 0; >> if (register_framebuffer(info) < 0) { >> @@ -1006,7 +1071,6 @@ int drm_fb_helper_single_fb_probe(struct >> if (new_fb) >> list_add(&fb_helper->kernel_fb_list, &kernel_fb_helper_list); >> #endif >> - >> return 0; >> } >> >> >> Modified: head/sys/dev/drm2/drm_os_freebsd.h >> ============================================================================== >> --- head/sys/dev/drm2/drm_os_freebsd.h Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/drm_os_freebsd.h Thu Dec 5 22:38:53 2013 (r259016) >> @@ -6,6 +6,8 @@ >> #include <sys/cdefs.h> >> __FBSDID("$FreeBSD$"); >> >> +#include <sys/fbio.h> >> + >> #if _BYTE_ORDER == _BIG_ENDIAN >> #define __BIG_ENDIAN 4321 >> #else >> >> Modified: head/sys/dev/drm2/i915/i915_drv.c >> ============================================================================== >> --- head/sys/dev/drm2/i915/i915_drv.c Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/i915/i915_drv.c Thu Dec 5 22:38:53 2013 (r259016) >> @@ -40,6 +40,8 @@ __FBSDID("$FreeBSD$"); >> #include <dev/drm2/drm_pciids.h> >> #include <dev/drm2/i915/intel_drv.h> >> >> +#include "fb_if.h" >> + >> /* drv_PCI_IDs comes from drm_pciids.h, generated from drm_pciids.txt. */ >> static drm_pci_id_list_t i915_pciidlist[] = { >> i915_PCI_IDS >> @@ -380,6 +382,25 @@ i915_attach(device_t kdev) >> return (drm_attach(kdev, i915_pciidlist)); >> } >> >> +static struct fb_info * >> +i915_fb_helper_getinfo(device_t kdev) >> +{ >> + struct intel_fbdev *ifbdev; >> + drm_i915_private_t *dev_priv; >> + struct drm_device *dev; >> + struct fb_info *info; >> + >> + dev = device_get_softc(kdev); >> + dev_priv = dev->dev_private; >> + ifbdev = dev_priv->fbdev; >> + if (ifbdev == NULL) >> + return (NULL); >> + >> + info = ifbdev->helper.fbdev; >> + >> + return (info); >> +} >> + >> const struct intel_device_info * >> i915_get_device_id(int device) >> { >> @@ -400,6 +421,10 @@ static device_method_t i915_methods[] = >> DEVMETHOD(device_suspend, i915_suspend), >> DEVMETHOD(device_resume, i915_resume), >> DEVMETHOD(device_detach, drm_detach), >> + >> + /* Framebuffer service methods */ >> + DEVMETHOD(fb_getinfo, i915_fb_helper_getinfo), >> + >> DEVMETHOD_END >> }; >> >> >> Modified: head/sys/dev/drm2/i915/intel_fb.c >> ============================================================================== >> --- head/sys/dev/drm2/i915/intel_fb.c Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/i915/intel_fb.c Thu Dec 5 22:38:53 2013 (r259016) >> @@ -41,8 +41,8 @@ static int intelfb_create(struct intel_f >> struct drm_device *dev = ifbdev->helper.dev; >> #if 0 >> struct drm_i915_private *dev_priv = dev->dev_private; >> - struct fb_info *info; >> #endif >> + struct fb_info *info; >> struct drm_framebuffer *fb; >> struct drm_mode_fb_cmd2 mode_cmd; >> struct drm_i915_gem_object *obj; >> @@ -86,6 +86,16 @@ static int intelfb_create(struct intel_f >> } >> >> info->par = ifbdev; >> +#else >> + info = malloc(sizeof(struct fb_info), DRM_MEM_KMS, M_WAITOK | M_ZERO); >> + info->fb_size = size; >> + info->fb_bpp = sizes->surface_bpp; >> + info->fb_width = sizes->fb_width; >> + info->fb_height = sizes->fb_height; >> + info->fb_pbase = dev->agp->base + obj->gtt_offset; >> + info->fb_vbase = (vm_offset_t)pmap_mapdev_attr(info->fb_pbase, size, >> + PAT_WRITE_COMBINING); >> + >> #endif >> >> ret = intel_framebuffer_init(dev, &ifbdev->ifb, &mode_cmd, obj); >> @@ -95,8 +105,8 @@ static int intelfb_create(struct intel_f >> fb = &ifbdev->ifb.base; >> >> ifbdev->helper.fb = fb; >> -#if 0 >> ifbdev->helper.fbdev = info; >> +#if 0 >> >> strcpy(info->fix.id, "inteldrmfb"); >> >> @@ -135,9 +145,8 @@ static int intelfb_create(struct intel_f >> >> /* Use default scratch pixmap (info->pixmap.flags = FB_PIXMAP_SYSTEM) */ >> #endif >> - >> - DRM_DEBUG_KMS("allocated %dx%d fb: 0x%08x, bo %p\n", >> - fb->width, fb->height, >> + DRM_DEBUG_KMS("allocated %dx%d (s %dbits) fb: 0x%08x, bo %p\n", >> + fb->width, fb->height, fb->depth, >> obj->gtt_offset, obj); >> >> DRM_UNLOCK(dev); >> >> Modified: head/sys/dev/drm2/radeon/radeon.h >> ============================================================================== >> --- head/sys/dev/drm2/radeon/radeon.h Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/radeon/radeon.h Thu Dec 5 22:38:53 2013 (r259016) >> @@ -2041,6 +2041,9 @@ void radeon_pm_acpi_event_handler(struct >> int radeon_ttm_init(struct radeon_device *rdev); >> void radeon_ttm_fini(struct radeon_device *rdev); >> >> +/* radeon_fb.c */ >> +struct fb_info * radeon_fb_helper_getinfo(device_t kdev); >> + >> /* r600.c */ >> int r600_ih_ring_alloc(struct radeon_device *rdev); >> void r600_ih_ring_fini(struct radeon_device *rdev); >> >> Modified: head/sys/dev/drm2/radeon/radeon_drv.c >> ============================================================================== >> --- head/sys/dev/drm2/radeon/radeon_drv.c Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/radeon/radeon_drv.c Thu Dec 5 22:38:53 2013 (r259016) >> @@ -41,6 +41,7 @@ __FBSDID("$FreeBSD$"); >> >> #include <dev/drm2/drm_pciids.h> >> >> +#include "fb_if.h" >> >> /* >> * KMS wrapper. >> @@ -495,6 +496,8 @@ radeon_resume(device_t kdev) >> return (-ret); >> } >> >> +extern struct fb_info * radeon_fb_helper_getinfo(device_t kdev); >> + >> static device_method_t radeon_methods[] = { >> /* Device interface */ >> DEVMETHOD(device_probe, radeon_probe), >> @@ -502,6 +505,10 @@ static device_method_t radeon_methods[] >> DEVMETHOD(device_suspend, radeon_suspend), >> DEVMETHOD(device_resume, radeon_resume), >> DEVMETHOD(device_detach, drm_detach), >> + >> + /* Framebuffer service methods */ >> + DEVMETHOD(fb_getinfo, radeon_fb_helper_getinfo), >> + >> DEVMETHOD_END >> }; >> >> >> Modified: head/sys/dev/drm2/radeon/radeon_fb.c >> ============================================================================== >> --- head/sys/dev/drm2/radeon/radeon_fb.c Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/radeon/radeon_fb.c Thu Dec 5 22:38:53 2013 (r259016) >> @@ -27,6 +27,8 @@ >> #include <sys/cdefs.h> >> __FBSDID("$FreeBSD$"); >> >> +#include <machine/_inttypes.h> >> + >> #include <dev/drm2/drmP.h> >> #include <dev/drm2/drm_crtc.h> >> #include <dev/drm2/drm_crtc_helper.h> >> @@ -46,7 +48,7 @@ struct radeon_fbdev { >> struct radeon_device *rdev; >> }; >> >> -#ifdef DUMBBELL_WIP >> +#if defined(__linux__) >> static struct fb_ops radeonfb_ops = { >> .owner = THIS_MODULE, >> .fb_check_var = drm_fb_helper_check_var, >> @@ -60,7 +62,7 @@ static struct fb_ops radeonfb_ops = { >> .fb_debug_enter = drm_fb_helper_debug_enter, >> .fb_debug_leave = drm_fb_helper_debug_leave, >> }; >> -#endif /* DUMBBELL_WIP */ >> +#endif >> >> >> int radeon_align_pitch(struct radeon_device *rdev, int width, int bpp, bool tiled) >> @@ -191,20 +193,13 @@ static int radeonfb_create(struct radeon >> struct drm_fb_helper_surface_size *sizes) >> { >> struct radeon_device *rdev = rfbdev->rdev; >> -#ifdef DUMBBELL_WIP >> struct fb_info *info; >> -#endif /* DUMBBELL_WIP */ >> struct drm_framebuffer *fb = NULL; >> struct drm_mode_fb_cmd2 mode_cmd; >> struct drm_gem_object *gobj = NULL; >> struct radeon_bo *rbo = NULL; >> -#ifdef DUMBBELL_WIP >> - device_t device = rdev->dev; >> -#endif /* DUMBBELL_WIP */ >> int ret; >> -#ifdef DUMBBELL_WIP >> unsigned long tmp; >> -#endif /* DUMBBELL_WIP */ >> >> mode_cmd.width = sizes->surface_width; >> mode_cmd.height = sizes->surface_height; >> @@ -224,16 +219,7 @@ static int radeonfb_create(struct radeon >> >> rbo = gem_to_radeon_bo(gobj); >> >> -#ifdef DUMBBELL_WIP >> - /* okay we have an object now allocate the framebuffer */ >> - info = framebuffer_alloc(0, device); >> - if (info == NULL) { >> - ret = -ENOMEM; >> - goto out_unref; >> - } >> - >> - info->par = rfbdev; >> -#endif /* DUMBBELL_WIP */ >> + info = malloc(sizeof(*info), DRM_MEM_KMS, M_WAITOK | M_ZERO); >> >> ret = radeon_framebuffer_init(rdev->ddev, &rfbdev->rfb, &mode_cmd, gobj); >> if (ret) { >> @@ -245,61 +231,29 @@ static int radeonfb_create(struct radeon >> >> /* setup helper */ >> rfbdev->helper.fb = fb; >> -#ifdef DUMBBELL_WIP >> rfbdev->helper.fbdev = info; >> >> - memset_io(rbo->kptr, 0x0, radeon_bo_size(rbo)); >> - >> - strcpy(info->fix.id, "radeondrmfb"); >> - >> - drm_fb_helper_fill_fix(info, fb->pitches[0], fb->depth); >> - >> - info->flags = FBINFO_DEFAULT | FBINFO_CAN_FORCE_OUTPUT; >> - info->fbops = &radeonfb_ops; >> + memset(rbo->kptr, 0x0, radeon_bo_size(rbo)); >> >> tmp = radeon_bo_gpu_offset(rbo) - rdev->mc.vram_start; >> - info->fix.smem_start = rdev->mc.aper_base + tmp; >> - info->fix.smem_len = radeon_bo_size(rbo); >> - info->screen_base = rbo->kptr; >> - info->screen_size = radeon_bo_size(rbo); >> - >> - drm_fb_helper_fill_var(info, &rfbdev->helper, sizes->fb_width, sizes->fb_height); >> - >> - /* setup aperture base/size for vesafb takeover */ >> - info->apertures = alloc_apertures(1); >> - if (!info->apertures) { >> - ret = -ENOMEM; >> - goto out_unref; >> - } >> - info->apertures->ranges[0].base = rdev->ddev->mode_config.fb_base; >> - info->apertures->ranges[0].size = rdev->mc.aper_size; >> + info->fb_size = radeon_bo_size(rbo); >> + info->fb_bpp = sizes->surface_bpp; >> + info->fb_width = sizes->surface_width; >> + info->fb_height = sizes->surface_height; >> + info->fb_pbase = rdev->mc.aper_base + tmp; >> + info->fb_vbase = (vm_offset_t)rbo->kptr; >> >> - /* Use default scratch pixmap (info->pixmap.flags = FB_PIXMAP_SYSTEM) */ >> - >> - if (info->screen_base == NULL) { >> - ret = -ENOSPC; >> - goto out_unref; >> - } >> - >> - ret = fb_alloc_cmap(&info->cmap, 256, 0); >> - if (ret) { >> - ret = -ENOMEM; >> - goto out_unref; >> - } >> - >> - DRM_INFO("fb mappable at 0x%lX\n", info->fix.smem_start); >> + DRM_INFO("fb mappable at 0x%" PRIXPTR "\n", info->fb_pbase); >> DRM_INFO("vram apper at 0x%lX\n", (unsigned long)rdev->mc.aper_base); >> DRM_INFO("size %lu\n", (unsigned long)radeon_bo_size(rbo)); >> DRM_INFO("fb depth is %d\n", fb->depth); >> DRM_INFO(" pitch is %d\n", fb->pitches[0]); >> >> - vga_switcheroo_client_fb_set(rdev->ddev->pdev, info); >> -#endif /* DUMBBELL_WIP */ >> return 0; >> >> out_unref: >> if (rbo) { >> - >> + /* TODO? dumbbell@ */ >> } >> if (fb && ret) { >> drm_gem_object_unreference(gobj); >> @@ -332,21 +286,13 @@ void radeon_fb_output_poll_changed(struc >> >> static int radeon_fbdev_destroy(struct drm_device *dev, struct radeon_fbdev *rfbdev) >> { >> -#ifdef DUMBBELL_WIP >> struct fb_info *info; >> -#endif /* DUMBBELL_WIP */ >> struct radeon_framebuffer *rfb = &rfbdev->rfb; >> >> -#ifdef DUMBBELL_WIP >> if (rfbdev->helper.fbdev) { >> info = rfbdev->helper.fbdev; >> - >> - unregister_framebuffer(info); >> - if (info->cmap.len) >> - fb_dealloc_cmap(&info->cmap); >> - framebuffer_release(info); >> + free(info, DRM_MEM_KMS); >> } >> -#endif /* DUMBBELL_WIP */ >> >> if (rfb->obj) { >> DRM_UNLOCK(dev); /* Work around lock recursion. dumbbell@ */ >> @@ -431,3 +377,22 @@ bool radeon_fbdev_robj_is_fb(struct rade >> return true; >> return false; >> } >> + >> +struct fb_info * >> +radeon_fb_helper_getinfo(device_t kdev) >> +{ >> + struct drm_device *dev; >> + struct radeon_device *rdev; >> + struct radeon_fbdev *rfbdev; >> + struct fb_info *info; >> + >> + dev = device_get_softc(kdev); >> + rdev = dev->dev_private; >> + rfbdev = rdev->mode_info.rfbdev; >> + if (rfbdev == NULL) >> + return (NULL); >> + >> + info = rfbdev->helper.fbdev; >> + >> + return (info); >> +} >> >> Modified: head/sys/dev/drm2/radeon/radeon_pm.c >> ============================================================================== >> --- head/sys/dev/drm2/radeon/radeon_pm.c Thu Dec 5 21:58:02 2013 (r259015) >> +++ head/sys/dev/drm2/radeon/radeon_pm.c Thu Dec 5 22:38:53 2013 (r259016) >> @@ -248,7 +248,7 @@ static void radeon_pm_set_clocks(struct >> (rdev->pm.requested_power_state_index == rdev->pm.current_power_state_index)) >> return; >> >> - DRM_LOCK(rdev->ddev); >> + //DRM_LOCK(rdev->ddev); XXX Recursion, already locked in drm_attach/drm_load -- dumbbell@ >> sx_xlock(&rdev->pm.mclk_lock); >> sx_xlock(&rdev->ring_lock); >> >> @@ -263,7 +263,7 @@ static void radeon_pm_set_clocks(struct >> /* needs a GPU reset dont reset here */ >> sx_xunlock(&rdev->ring_lock); >> sx_xunlock(&rdev->pm.mclk_lock); >> - DRM_UNLOCK(rdev->ddev); >> + //DRM_UNLOCK(rdev->ddev); XXX Recursion, already locked in drm_attach/drm_load -- dumbbell@ >> return; >> } >> } >> @@ -299,7 +299,7 @@ static void radeon_pm_set_clocks(struct >> >> sx_xunlock(&rdev->ring_lock); >> sx_xunlock(&rdev->pm.mclk_lock); >> - DRM_UNLOCK(rdev->ddev); >> + //DRM_UNLOCK(rdev->ddev); XXX Recursion, already locked in drm_attach/drm_load -- dumbbell@ >> } >> >> static void radeon_pm_print_states(struct radeon_device *rdev) >> >> Copied: head/sys/dev/fb/fb_if.m (from r259015, user/ed/newcons/sys/dev/fb/fb_if.m) >> ============================================================================== >> --- /dev/null 00:00:00 1970 (empty, because file is newly added) >> +++ head/sys/dev/fb/fb_if.m Thu Dec 5 22:38:53 2013 (r259016, copy of r259015, user/ed/newcons/sys/dev/fb/fb_if.m) >> @@ -0,0 +1,13 @@ >> +#include <sys/bus.h> >> +#include <sys/fbio.h> >> + >> +INTERFACE fb; >> + >> +METHOD int pin_max { >> + device_t dev; >> + int *npins; >> +}; >> + >> +METHOD struct fb_info * getinfo { >> + device_t dev; >> +}; >> >> Copied: head/sys/dev/fb/fbd.c (from r259015, user/ed/newcons/sys/dev/fb/fbd.c) >> ============================================================================== >> --- /dev/null 00:00:00 1970 (empty, because file is newly added) >> +++ head/sys/dev/fb/fbd.c Thu Dec 5 22:38:53 2013 (r259016, copy of r259015, user/ed/newcons/sys/dev/fb/fbd.c) >> @@ -0,0 +1,467 @@ >> +/*- >> + * Copyright (c) 2013 The FreeBSD Foundation >> + * All rights reserved. >> + * >> + * This software was developed by Aleksandr Rybalko under sponsorship from the >> + * FreeBSD Foundation. >> + * >> + * Redistribution and use in source and binary forms, with or without >> + * modification, are permitted provided that the following conditions >> + * are met: >> + * 1. Redistributions of source code must retain the above copyright >> + * notice, this list of conditions and the following disclaimer. >> + * 2. Redistributions in binary form must reproduce the above copyright >> + * notice, this list of conditions and the following disclaimer in the >> + * documentation and/or other materials provided with the distribution. >> + * >> + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND >> + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE >> + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE >> + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE >> + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL >> + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS >> + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) >> + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT >> + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY >> + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >> + * SUCH DAMAGE. >> + * >> + * $FreeBSD$ >> + */ >> + >> +/* Generic framebuffer */ >> +/* TODO unlink from VT(9) */ >> +/* TODO done normal /dev/fb methods */ >> + >> +#include <sys/cdefs.h> >> +__FBSDID("$FreeBSD$"); >> + >> +#include <sys/param.h> >> +#include <sys/systm.h> >> +#include <sys/bus.h> >> +#include <sys/conf.h> >> +#include <sys/kernel.h> >> +#include <sys/malloc.h> >> +#include <sys/module.h> >> +#include <sys/queue.h> >> +#include <sys/fbio.h> >> + >> +#include <machine/bus.h> >> + >> +#include <dev/vt/vt.h> >> +#include <dev/vt/hw/fb/vt_fb.h> >> + >> +#include "fb_if.h" >> + >> +LIST_HEAD(fb_list_head_t, fb_list_entry) fb_list_head = >> + LIST_HEAD_INITIALIZER(fb_list_head); >> +struct fb_list_entry { >> + struct fb_info *fb_info; >> + struct cdev *fb_si; >> + LIST_ENTRY(fb_list_entry) fb_list; >> +}; >> + >> +struct fbd_softc { >> + device_t sc_dev; >> + struct fb_info *sc_info; >> +}; >> + >> +static void fbd_evh_init(void *); >> +/* SI_ORDER_SECOND, just after EVENTHANDLERs initialized. */ >> +SYSINIT(fbd_evh_init, SI_SUB_CONFIGURE, SI_ORDER_SECOND, fbd_evh_init, NULL); >> + >> +static d_open_t fb_open; >> +static d_close_t fb_close; >> +static d_read_t fb_read; >> +static d_write_t fb_write; >> +static d_ioctl_t fb_ioctl; >> +static d_mmap_t fb_mmap; >> + >> +static struct cdevsw fb_cdevsw = { >> + .d_version = D_VERSION, >> + .d_flags = D_NEEDGIANT, >> + .d_open = fb_open, >> + .d_close = fb_close, >> + .d_read = fb_read, >> + .d_write = fb_write, >> + .d_ioctl = fb_ioctl, >> + .d_mmap = fb_mmap, >> + .d_name = "fb", >> +}; >> + >> +static int framebuffer_dev_unit = 0; >> + >> +static int >> +fb_open(struct cdev *dev, int oflags, int devtype, struct thread *td) >> +{ >> + >> + return (0); >> +} >> + >> +static int >> +fb_close(struct cdev *dev, int fflag, int devtype, struct thread *td) >> +{ >> + >> + return (0); >> +} >> + >> +static int >> +fb_ioctl(struct cdev *dev, u_long cmd, caddr_t data, int fflag, >> + struct thread *td) >> +{ >> + struct fb_info *info; >> + int error; >> + >> + error = 0; >> + info = dev->si_drv1; >> + >> + switch (cmd) { >> + case FBIOGTYPE: >> + bcopy(info, (struct fbtype *)data, sizeof(struct fbtype)); >> + break; >> + >> + case FBIO_GETWINORG: /* get frame buffer window origin */ >> + *(u_int *)data = 0; >> + break; >> + >> + case FBIO_GETDISPSTART: /* get display start address */ >> + ((video_display_start_t *)data)->x = 0; >> + ((video_display_start_t *)data)->y = 0; >> + break; >> + >> + case FBIO_GETLINEWIDTH: /* get scan line width in bytes */ >> + *(u_int *)data = info->fb_stride; >> + break; >> + >> + case FBIO_BLANK: /* blank display */ >> + error = 0; /* TODO */ >> + break; >> + >> + default: >> + error = ENOIOCTL; >> + break; >> + } >> + return (error); >> +} >> + >> +static int >> +fb_read(struct cdev *dev, struct uio *uio, int ioflag) >> +{ >> + >> + return (0); /* XXX nothing to read, yet */ >> +} >> + >> +static int >> +fb_write(struct cdev *dev, struct uio *uio, int ioflag) >> +{ >> + >> + return (0); /* XXX nothing written */ >> +} >> + >> +static int >> +fb_mmap(struct cdev *dev, vm_ooffset_t offset, vm_paddr_t *paddr, int nprot, >> + vm_memattr_t *memattr) >> +{ >> + struct fb_info *info; >> + >> + info = dev->si_drv1; >> + if (offset < info->fb_size) { >> + *paddr = info->fb_pbase + offset; >> + return (0); >> + } >> + return (EINVAL); >> +} >> + >> + >> +static void >> +vt_fb_mem_wr1(struct fb_info *sc, uint32_t o, uint8_t v) >> +{ >> + >> + KASSERT((o < sc->fb_size), ("Offset %#08x out of fb size", o)); >> + *(uint8_t *)(sc->fb_vbase + o) = v; >> +} >> + >> +static void >> +vt_fb_mem_wr2(struct fb_info *sc, uint32_t o, uint16_t v) >> +{ >> + >> + KASSERT((o < sc->fb_size), ("Offset %#08x out of fb size", o)); >> + *(uint16_t *)(sc->fb_vbase + o) = v; >> +} >> + >> +static void >> +vt_fb_mem_wr4(struct fb_info *sc, uint32_t o, uint32_t v) >> +{ >> + >> + KASSERT((o < sc->fb_size), ("Offset %#08x out of fb size", o)); >> + *(uint32_t *)(sc->fb_vbase + o) = v; >> +} >> + >> +static void >> +vt_fb_mem_copy(struct fb_info *sc, uint32_t offset_to, uint32_t offset_from, >> + uint32_t size) >> +{ >> + >> + memmove((void *)(sc->fb_vbase + offset_to), (void *)(sc->fb_vbase + >> + offset_from), size); >> +} >> + >> +static void >> +vt_fb_indir_wr1(struct fb_info *sc, uint32_t o, uint8_t v) >> +{ >> + >> + KASSERT((o < sc->fb_size), ("Offset %#08x out of fb size", o)); >> + sc->fb_write(sc->fb_priv, o, &v, 1); >> +} >> + >> +static void >> +vt_fb_indir_wr2(struct fb_info *sc, uint32_t o, uint16_t v) >> +{ >> + >> + KASSERT((o < sc->fb_size), ("Offset %#08x out of fb size", o)); >> + sc->fb_write(sc->fb_priv, o, &v, 2); >> +} >> + >> +static void >> +vt_fb_indir_wr4(struct fb_info *sc, uint32_t o, uint32_t v) >> +{ >> + >> + KASSERT((o < sc->fb_size), ("Offset %#08x out of fb size", o)); >> + sc->fb_write(sc->fb_priv, o, &v, 4); >> +} >> + >> +static void >> +vt_fb_indir_copy(struct fb_info *sc, uint32_t offset_to, uint32_t offset_from, >> + uint32_t size) >> +{ >> + >> + sc->copy(sc->fb_priv, offset_to, offset_from, size); >> +} >> + >> +int >> +fb_probe(struct fb_info *info) >> +{ >> + >> + if (info->fb_size == 0) >> + return (ENXIO); >> + >> + if (info->fb_write != NULL) { >> + if (info->fb_write == NULL) { >> + return (EINVAL); >> + } >> + info->fb_flags |= FB_FLAG_NOMMAP; >> + info->wr1 = &vt_fb_indir_wr1; >> + info->wr2 = &vt_fb_indir_wr2; >> + info->wr4 = &vt_fb_indir_wr4; >> + info->copy = &vt_fb_indir_copy; >> + } else if (info->fb_vbase != 0) { >> + if (info->fb_pbase == 0) >> + info->fb_flags |= FB_FLAG_NOMMAP; >> + info->wr1 = &vt_fb_mem_wr1; >> + info->wr2 = &vt_fb_mem_wr2; >> + info->wr4 = &vt_fb_mem_wr4; >> + info->copy = &vt_fb_mem_copy; >> + } else >> + return (ENXIO); >> + >> + return (0); >> +} >> + >> + >> +static int >> +fb_init(struct fb_list_entry *entry, int unit) >> +{ >> + struct fb_info *info; >> + >> + info = entry->fb_info; >> + entry->fb_si = make_dev(&fb_cdevsw, unit, UID_ROOT, GID_WHEEL, >> + 0600, "fb%d", unit); >> + entry->fb_si->si_drv1 = info; >> + >> + return (0); >> +} >> + >> +int >> +fbd_list() >> +{ >> + struct fb_list_entry *entry; >> + >> + if (LIST_EMPTY(&fb_list_head)) >> + return (ENOENT); >> + >> + LIST_FOREACH(entry, &fb_list_head, fb_list) { >> + printf("FB %s @%p\n", entry->fb_info->fb_name, >> + (void *)entry->fb_info->fb_pbase); >> + } >> + >> + return (0); >> +} >> + >> +static struct fb_list_entry * >> +fbd_find(struct fb_info* info) >> +{ >> + struct fb_list_entry *entry, *tmp; >> + >> + LIST_FOREACH_SAFE(entry, &fb_list_head, fb_list, tmp) { >> + if (entry->fb_info == info) { >> + return (entry); >> + } >> + } >> + >> + return (NULL); >> +} >> + >> +int >> +fbd_register(struct fb_info* info) >> +{ >> + struct fb_list_entry *entry; >> + int err, first; >> + >> + first = 0; >> + if (LIST_EMPTY(&fb_list_head)) >> + first++; >> + >> + entry = fbd_find(info); >> + if (entry != NULL) { >> + /* XXX Update framebuffer params */ >> + return (0); >> + } >> + >> + err = fb_probe(info); >> + if (err) >> + return (err); >> >> *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** >> _______________________________________________ >> svn-src-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/svn-src-all >> To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org" >> > > > -- > Marc "UBM" Bocklet <eternal.ubm@gmail.com> > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" [-- Attachment #2 --] kern.conftxt: options CONFIG_AUTOGENERATED ident MAREK machine amd64 cpu HAMMER makeoptions WITH_CTF=1 makeoptions DEBUG=-g options LINSYSFS options LINPROCFS options COMPAT_LINUX32 options ENABLE_ALART options MSGBUF_SIZE=65536 options DUMMYNET options IPDIVERT options IPFIREWALL options ALT_BREAK_TO_DEBUGGER options KDB_UNATTENDED options USB_DEBUG options SC_PIXEL_MODE options VESA options ATA_STATIC_ID options ACPI_DMAR options SMP options MALLOC_DEBUG_MAXZONES=8 options WITNESS_SKIPSPIN options WITNESS options INVARIANT_SUPPORT options INVARIANTS options DEADLKRES options GDB options DDB options KDB_TRACE options KDB options INCLUDE_CONFIG_FILE options DDB_CTF options KDTRACE_HOOKS options KDTRACE_FRAME options MAC options CAPABILITIES options CAPABILITY_MODE options AUDIT options HWPMC_HOOKS options KBD_INSTALL_CDEV options PRINTF_BUFR_SIZE=128 options _KPOSIX_PRIORITY_SCHEDULING options SYSVSEM options SYSVMSG options SYSVSHM options STACK options KTRACE options SCSI_DELAY=5000 options COMPAT_FREEBSD32 options GEOM_LABEL options GEOM_RAID options GEOM_PART_GPT options PSEUDOFS options PROCFS options CD9660 options MSDOSFS options NFS_ROOT options NFSLOCKD options NFSD options NFSCL options MD_ROOT options QUOTA options UFS_GJOURNAL options UFS_DIRHASH options UFS_ACL options SOFTUPDATES options FFS options SCTP options TCP_OFFLOAD options INET6 options INET options PREEMPTION options SCHED_ULE options NEW_PCIB options GEOM_PART_MBR options GEOM_PART_EBR_COMPAT options GEOM_PART_EBR options GEOM_PART_BSD device isa device mem device io device uart_ns8250 device cpufreq device acpi device pci device ahci device ata device scbus device da device pass device hptnr device hpt27xx device atkbdc device atkbd device psm device kbdmux device vga device splash device sc device agp device uart device em device miibus device re device loop device random device padlock_rng device rdrand_rng device ether device vlan device tun device md device gif device faith device firmware device bpf device uhci device ohci device ehci device xhci device usb device ukbd device umass device sound device snd_hda device snd_ich device virtio device virtio_pci device vtnet device virtio_blk device virtio_scsi device virtio_balloon device hyperv device ada device firewire device dpms device speaker device smbios device coretemp device cpuctl device smb device smbus device ichsmb device ichwd device lindev [-- Attachment #3 --] Dec 9 10:29:51 mkushnir syslogd: kernel boot file is /boot/kernel/kernel Dec 9 10:29:51 mkushnir kernel: Waiting (max 60 seconds) for system process `vnlru' to stop...done Dec 9 10:29:51 mkushnir kernel: Waiting (max 60 seconds) for system process `bufdaemon' to stop...done Dec 9 10:29:51 mkushnir kernel: Waiting (max 60 seconds) for system process `syncer' to stop... Dec 9 10:29:51 mkushnir kernel: Syncing disks, vnodes remaining...11 11 11 8 8 8 4 4 4 4 0 1 1 1 0 1 1 1 1 0 0 0 0 done Dec 9 10:29:51 mkushnir kernel: All buffers synced. Dec 9 10:29:51 mkushnir kernel: Copyright (c) 1992-2013 The FreeBSD Project. Dec 9 10:29:51 mkushnir kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Dec 9 10:29:51 mkushnir kernel: The Regents of the University of California. All rights reserved. Dec 9 10:29:51 mkushnir kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Dec 9 10:29:51 mkushnir kernel: FreeBSD 11.0-CURRENT #0: Sun Dec 8 22:29:14 EET 2013 Dec 9 10:29:51 mkushnir kernel: root@vm.mkushnir.zapto.org:/usr/obj/usr/src/sys/MAREK amd64 Dec 9 10:29:51 mkushnir kernel: FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 Dec 9 10:29:51 mkushnir kernel: WARNING: WITNESS option enabled, expect reduced performance. Dec 9 10:29:51 mkushnir kernel: CPU: Intel(R) Core(TM) i7-3820 CPU @ 3.60GHz (3600.10-MHz K8-class CPU) Dec 9 10:29:51 mkushnir kernel: Origin = "GenuineIntel" Id = 0x206d7 Family = 0x6 Model = 0x2d Stepping = 7 Dec 9 10:29:51 mkushnir kernel: Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE> Dec 9 10:29:51 mkushnir kernel: Features2=0x1fbee3bf<SSE3,PCLMULQDQ,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,DCA,SSE4.1,SSE4.2,x2APIC,POPCNT,TSCDLT,AESNI,XSAVE,OSXSAVE,AVX> Dec 9 10:29:51 mkushnir kernel: AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM> Dec 9 10:29:51 mkushnir kernel: AMD Features2=0x1<LAHF> Dec 9 10:29:51 mkushnir kernel: TSC: P-state invariant, performance statistics Dec 9 10:29:51 mkushnir kernel: real memory = 34359738368 (32768 MB) Dec 9 10:29:51 mkushnir kernel: avail memory = 33268453376 (31727 MB) Dec 9 10:29:51 mkushnir kernel: Event timer "LAPIC" quality 600 Dec 9 10:29:51 mkushnir kernel: ACPI APIC Table: <ALASKA A M I> Dec 9 10:29:51 mkushnir kernel: FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs Dec 9 10:29:51 mkushnir kernel: FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 SMT threads Dec 9 10:29:51 mkushnir kernel: cpu0 (BSP): APIC ID: 0 Dec 9 10:29:51 mkushnir kernel: cpu1 (AP): APIC ID: 1 Dec 9 10:29:51 mkushnir kernel: cpu2 (AP): APIC ID: 2 Dec 9 10:29:51 mkushnir kernel: cpu3 (AP): APIC ID: 3 Dec 9 10:29:51 mkushnir kernel: cpu4 (AP): APIC ID: 4 Dec 9 10:29:51 mkushnir kernel: cpu5 (AP): APIC ID: 5 Dec 9 10:29:51 mkushnir kernel: cpu6 (AP): APIC ID: 6 Dec 9 10:29:51 mkushnir kernel: cpu7 (AP): APIC ID: 7 Dec 9 10:29:51 mkushnir kernel: ioapic0 <Version 2.0> irqs 0-23 on motherboard Dec 9 10:29:51 mkushnir kernel: Cuse4BSD v0.1.30 @ /dev/cuse Dec 9 10:29:51 mkushnir kernel: kbd1 at kbdmux0 Dec 9 10:29:51 mkushnir kernel: random: <Software, Yarrow> initialized Dec 9 10:29:51 mkushnir kernel: smbios0: <System Management BIOS> at iomem 0xf04c0-0xf04de on motherboard Dec 9 10:29:51 mkushnir kernel: smbios0: Version: 2.7, BCD Revision: 2.7 Dec 9 10:29:51 mkushnir kernel: acpi0: <ALASKA A M I> on motherboard Dec 9 10:29:51 mkushnir kernel: acpi0: Power Button (fixed) Dec 9 10:29:51 mkushnir kernel: cpu0: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: cpu1: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: cpu2: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: cpu3: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: cpu4: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: cpu5: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: cpu6: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: cpu7: <ACPI CPU> on acpi0 Dec 9 10:29:51 mkushnir kernel: attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0 Dec 9 10:29:51 mkushnir kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Dec 9 10:29:51 mkushnir kernel: Event timer "i8254" frequency 1193182 Hz quality 100 Dec 9 10:29:51 mkushnir kernel: atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0 Dec 9 10:29:51 mkushnir kernel: Event timer "RTC" frequency 32768 Hz quality 0 Dec 9 10:29:51 mkushnir kernel: hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0 Dec 9 10:29:51 mkushnir kernel: Timecounter "HPET" frequency 14318180 Hz quality 950 Dec 9 10:29:51 mkushnir kernel: Event timer "HPET" frequency 14318180 Hz quality 550 Dec 9 10:29:51 mkushnir kernel: Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 Dec 9 10:29:51 mkushnir kernel: acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 Dec 9 10:29:51 mkushnir kernel: pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 Dec 9 10:29:51 mkushnir kernel: pci0: <ACPI PCI bus> on pcib0 Dec 9 10:29:51 mkushnir kernel: pcib1: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0 Dec 9 10:29:51 mkushnir kernel: pci1: <ACPI PCI bus> on pcib1 Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 1.2 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 1.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 1.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 1.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 1.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 1.7 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pcib2: <ACPI PCI-PCI bridge> irq 16 at device 2.0 on pci0 Dec 9 10:29:51 mkushnir kernel: pci2: <ACPI PCI bus> on pcib2 Dec 9 10:29:51 mkushnir kernel: vgapci0: <VGA-compatible display> port 0xe000-0xe0ff mem 0xe0000000-0xefffffff,0xfbe20000-0xfbe2ffff irq 16 at device 0.0 on pci2 Dec 9 10:29:51 mkushnir kernel: hdac0: <ATI RV730 HDA Controller> mem 0xfbe30000-0xfbe33fff irq 17 at device 0.1 on pci2 Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 2.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 2.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 2.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 2.7 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pcib3: <ACPI PCI-PCI bridge> irq 16 at device 3.0 on pci0 Dec 9 10:29:51 mkushnir kernel: pci3: <ACPI PCI bus> on pcib3 Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 3.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 3.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 3.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 3.7 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.2 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 4.7 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 5.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 5.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <base peripheral> at device 5.2 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 5.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 5.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci0: <old, non-VGA display device> at device 5.7 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pcib4: <ACPI PCI-PCI bridge> irq 16 at device 17.0 on pci0 Dec 9 10:29:51 mkushnir kernel: pci4: <ACPI PCI bus> on pcib4 Dec 9 10:29:51 mkushnir kernel: pci0: <simple comms> at device 22.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: em0: <Intel(R) PRO/1000 Network Connection 7.3.8> port 0xf040-0xf05f mem 0xfbf00000-0xfbf1ffff,0xfbf48000-0xfbf48fff irq 20 at device 25.0 on pci0 Dec 9 10:29:51 mkushnir kernel: em0: Using an MSI interrupt Dec 9 10:29:51 mkushnir kernel: em0: Ethernet address: 74:d4:35:15:88:ea Dec 9 10:29:51 mkushnir kernel: ehci0: <EHCI (generic) USB 2.0 controller> mem 0xfbf47000-0xfbf473ff irq 16 at device 26.0 on pci0 Dec 9 10:29:51 mkushnir kernel: usbus0: EHCI version 1.0 Dec 9 10:29:51 mkushnir kernel: usbus0 on ehci0 Dec 9 10:29:51 mkushnir kernel: hdac1: <Intel Patsburg HDA Controller> mem 0xfbf20000-0xfbf23fff irq 22 at device 27.0 on pci0 Dec 9 10:29:51 mkushnir kernel: pcib5: <ACPI PCI-PCI bridge> irq 17 at device 28.0 on pci0 Dec 9 10:29:51 mkushnir kernel: pci5: <ACPI PCI bus> on pcib5 Dec 9 10:29:51 mkushnir kernel: ahci0: <Marvell 88SE9172 AHCI SATA controller> port 0xd040-0xd047,0xd030-0xd033,0xd020-0xd027,0xd010-0xd013,0xd000-0xd00f mem 0xfbd10000-0xfbd101ff irq 16 at device 0.0 on pci5 Dec 9 10:29:51 mkushnir kernel: ahci0: AHCI v1.00 with 2 6Gbps ports, Port Multiplier supported with FBS Dec 9 10:29:51 mkushnir kernel: ahci0: quirks=0x100<NOBSYRES> Dec 9 10:29:51 mkushnir kernel: ahcich0: <AHCI channel> at channel 0 on ahci0 Dec 9 10:29:51 mkushnir kernel: ahcich1: <AHCI channel> at channel 1 on ahci0 Dec 9 10:29:51 mkushnir kernel: pcib6: <ACPI PCI-PCI bridge> irq 16 at device 28.1 on pci0 Dec 9 10:29:51 mkushnir kernel: pci6: <ACPI PCI bus> on pcib6 Dec 9 10:29:51 mkushnir kernel: ahci1: <Marvell 88SE9172 AHCI SATA controller> port 0xc040-0xc047,0xc030-0xc033,0xc020-0xc027,0xc010-0xc013,0xc000-0xc00f mem 0xfbc10000-0xfbc101ff irq 17 at device 0.0 on pci6 Dec 9 10:29:51 mkushnir kernel: ahci1: AHCI v1.00 with 2 6Gbps ports, Port Multiplier supported with FBS Dec 9 10:29:51 mkushnir kernel: ahci1: quirks=0x100<NOBSYRES> Dec 9 10:29:51 mkushnir kernel: ahcich2: <AHCI channel> at channel 0 on ahci1 Dec 9 10:29:51 mkushnir kernel: ahcich3: <AHCI channel> at channel 1 on ahci1 Dec 9 10:29:51 mkushnir kernel: pcib7: <ACPI PCI-PCI bridge> irq 18 at device 28.2 on pci0 Dec 9 10:29:51 mkushnir kernel: pci7: <ACPI PCI bus> on pcib7 Dec 9 10:29:51 mkushnir kernel: ahci2: <Marvell 88SE9172 AHCI SATA controller> port 0xb040-0xb047,0xb030-0xb033,0xb020-0xb027,0xb010-0xb013,0xb000-0xb00f mem 0xfbb10000-0xfbb101ff irq 18 at device 0.0 on pci7 Dec 9 10:29:51 mkushnir kernel: ahci2: AHCI v1.00 with 2 6Gbps ports, Port Multiplier supported with FBS Dec 9 10:29:51 mkushnir kernel: ahci2: quirks=0x100<NOBSYRES> Dec 9 10:29:51 mkushnir kernel: ahcich4: <AHCI channel> at channel 0 on ahci2 Dec 9 10:29:51 mkushnir kernel: ahcich5: <AHCI channel> at channel 1 on ahci2 Dec 9 10:29:51 mkushnir kernel: pcib8: <ACPI PCI-PCI bridge> irq 19 at device 28.3 on pci0 Dec 9 10:29:51 mkushnir kernel: pci8: <ACPI PCI bus> on pcib8 Dec 9 10:29:51 mkushnir kernel: fwohci0: <1394 Open Host Controller Interface> port 0xa000-0xa0ff mem 0xfba10000-0xfba107ff irq 19 at device 0.0 on pci8 Dec 9 10:29:51 mkushnir kernel: fwohci0: OHCI version 1.0 (ROM=1) Dec 9 10:29:51 mkushnir kernel: fwohci0: No. of Isochronous channels is 4. Dec 9 10:29:51 mkushnir kernel: fwohci0: EUI64 ff:00:00:00:00:00:00:00 Dec 9 10:29:51 mkushnir kernel: fwohci0: Phy 1394a available S400, 2 ports. Dec 9 10:29:51 mkushnir kernel: fwohci0: Link S100, max_rec 2048 bytes. Dec 9 10:29:51 mkushnir kernel: firewire0: <IEEE1394(FireWire) bus> on fwohci0 Dec 9 10:29:51 mkushnir kernel: fwohci0: Initiate bus reset Dec 9 10:29:51 mkushnir kernel: fwohci0: fwohci_intr_core: BUS reset Dec 9 10:29:51 mkushnir kernel: fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode Dec 9 10:29:51 mkushnir kernel: atapci0: <VIA ATA controller> port 0xa140-0xa147,0xa130-0xa133,0xa120-0xa127,0xa110-0xa113,0xa100-0xa10f irq 19 at device 0.1 on pci8 Dec 9 10:29:51 mkushnir kernel: ata2: <ATA channel> at channel 0 on atapci0 Dec 9 10:29:51 mkushnir kernel: ata3: <ATA channel> at channel 1 on atapci0 Dec 9 10:29:51 mkushnir kernel: pcib9: <ACPI PCI-PCI bridge> irq 16 at device 28.5 on pci0 Dec 9 10:29:51 mkushnir kernel: pci9: <ACPI PCI bus> on pcib9 Dec 9 10:29:51 mkushnir kernel: xhci0: <XHCI (generic) USB 3.0 controller> mem 0xfb900000-0xfb90ffff,0xfb911000-0xfb911fff,0xfb910000-0xfb910fff irq 17 at device 0.0 on pci9 Dec 9 10:29:51 mkushnir kernel: xhci0: 32 byte context size. Dec 9 10:29:51 mkushnir kernel: usbus1 on xhci0 Dec 9 10:29:51 mkushnir kernel: pcib10: <ACPI PCI-PCI bridge> irq 18 at device 28.6 on pci0 Dec 9 10:29:51 mkushnir kernel: pci10: <ACPI PCI bus> on pcib10 Dec 9 10:29:51 mkushnir kernel: xhci1: <XHCI (generic) USB 3.0 controller> mem 0xfb800000-0xfb80ffff,0xfb811000-0xfb811fff,0xfb810000-0xfb810fff irq 18 at device 0.0 on pci10 Dec 9 10:29:51 mkushnir kernel: xhci1: 32 byte context size. Dec 9 10:29:51 mkushnir kernel: usbus2 on xhci1 Dec 9 10:29:51 mkushnir kernel: ehci1: <EHCI (generic) USB 2.0 controller> mem 0xfbf46000-0xfbf463ff irq 23 at device 29.0 on pci0 Dec 9 10:29:51 mkushnir kernel: usbus3: EHCI version 1.0 Dec 9 10:29:51 mkushnir kernel: usbus3 on ehci1 Dec 9 10:29:51 mkushnir kernel: pcib11: <ACPI PCI-PCI bridge> at device 30.0 on pci0 Dec 9 10:29:51 mkushnir kernel: pci11: <ACPI PCI bus> on pcib11 Dec 9 10:29:51 mkushnir kernel: re0: <RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet> port 0x9000-0x90ff mem 0xfb710000-0xfb7100ff irq 16 at device 0.0 on pci11 Dec 9 10:29:51 mkushnir kernel: re0: Chip rev. 0x10000000 Dec 9 10:29:51 mkushnir kernel: re0: MAC rev. 0x00000000 Dec 9 10:29:51 mkushnir kernel: miibus0: <MII bus> on re0 Dec 9 10:29:51 mkushnir kernel: rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 1 on miibus0 Dec 9 10:29:51 mkushnir kernel: rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, 1000baseT-FDX-flow-master, auto, auto-flow Dec 9 10:29:51 mkushnir kernel: re0: Ethernet address: 14:da:e9:f1:52:26 Dec 9 10:29:51 mkushnir kernel: isab0: <PCI-ISA bridge> at device 31.0 on pci0 Dec 9 10:29:51 mkushnir kernel: isa0: <ISA bus> on isab0 Dec 9 10:29:51 mkushnir kernel: ahci3: <Intel Patsburg AHCI SATA controller> port 0xf090-0xf097,0xf080-0xf083,0xf070-0xf077,0xf060-0xf063,0xf020-0xf03f mem 0xfbf45000-0xfbf457ff irq 19 at device 31.2 on pci0 Dec 9 10:29:51 mkushnir kernel: ahci3: AHCI v1.30 with 6 6Gbps ports, Port Multiplier not supported Dec 9 10:29:51 mkushnir kernel: ahcich6: <AHCI channel> at channel 0 on ahci3 Dec 9 10:29:51 mkushnir kernel: ahcich7: <AHCI channel> at channel 1 on ahci3 Dec 9 10:29:51 mkushnir kernel: ahciem0: <AHCI enclosure management bridge> on ahci3 Dec 9 10:29:51 mkushnir kernel: ichsmb0: <Intel Patsburg SMBus controller> port 0xf000-0xf01f mem 0xfbf44000-0xfbf440ff irq 18 at device 31.3 on pci0 Dec 9 10:29:51 mkushnir kernel: smbus0: <System Management Bus> on ichsmb0 Dec 9 10:29:51 mkushnir kernel: smb0: <SMBus generic I/O> on smbus0 Dec 9 10:29:51 mkushnir kernel: pcib12: <ACPI Host-PCI bridge> on acpi0 Dec 9 10:29:51 mkushnir kernel: pci255: <ACPI PCI bus> on pcib12 Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 8.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 8.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 8.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 9.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 9.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 9.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 10.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 10.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 10.2 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 10.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 11.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 11.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 12.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 12.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 12.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 12.7 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 13.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 13.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 13.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 14.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <dasp> at device 14.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 15.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 15.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 15.2 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 15.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 15.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 15.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 15.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.2 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.3 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 16.7 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 17.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 19.0 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <dasp> at device 19.1 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <dasp> at device 19.4 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <dasp> at device 19.5 (no driver attached) Dec 9 10:29:51 mkushnir kernel: pci255: <base peripheral> at device 19.6 (no driver attached) Dec 9 10:29:51 mkushnir kernel: acpi_button0: <Power Button> on acpi0 Dec 9 10:29:51 mkushnir kernel: atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0 Dec 9 10:29:51 mkushnir kernel: atkbd0: <AT Keyboard> irq 1 on atkbdc0 Dec 9 10:29:51 mkushnir kernel: kbd0 at atkbd0 Dec 9 10:29:51 mkushnir kernel: atkbd0: [GIANT-LOCKED] Dec 9 10:29:51 mkushnir kernel: uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 Dec 9 10:29:51 mkushnir kernel: ichwd0 on isa0 Dec 9 10:29:51 mkushnir kernel: orm0: <ISA Option ROMs> at iomem 0xc0000-0xcffff,0xd0000-0xd3fff on isa0 Dec 9 10:29:51 mkushnir kernel: sc0: <System console> at flags 0x100 on isa0 Dec 9 10:29:51 mkushnir kernel: sc0: VGA <16 virtual consoles, flags=0x300> Dec 9 10:29:51 mkushnir kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 Dec 9 10:29:51 mkushnir kernel: coretemp0: <CPU On-Die Thermal Sensors> on cpu0 Dec 9 10:29:51 mkushnir kernel: est0: <Enhanced SpeedStep Frequency Control> on cpu0 Dec 9 10:29:51 mkushnir kernel: p4tcc0: <CPU Frequency Thermal Control> on cpu0 Dec 9 10:29:51 mkushnir kernel: coretemp1: <CPU On-Die Thermal Sensors> on cpu1 Dec 9 10:29:51 mkushnir kernel: est1: <Enhanced SpeedStep Frequency Control> on cpu1 Dec 9 10:29:51 mkushnir kernel: p4tcc1: <CPU Frequency Thermal Control> on cpu1 Dec 9 10:29:51 mkushnir kernel: coretemp2: <CPU On-Die Thermal Sensors> on cpu2 Dec 9 10:29:51 mkushnir kernel: est2: <Enhanced SpeedStep Frequency Control> on cpu2 Dec 9 10:29:51 mkushnir kernel: p4tcc2: <CPU Frequency Thermal Control> on cpu2 Dec 9 10:29:51 mkushnir kernel: coretemp3: <CPU On-Die Thermal Sensors> on cpu3 Dec 9 10:29:51 mkushnir kernel: est3: <Enhanced SpeedStep Frequency Control> on cpu3 Dec 9 10:29:51 mkushnir kernel: p4tcc3: <CPU Frequency Thermal Control> on cpu3 Dec 9 10:29:51 mkushnir kernel: coretemp4: <CPU On-Die Thermal Sensors> on cpu4 Dec 9 10:29:51 mkushnir kernel: est4: <Enhanced SpeedStep Frequency Control> on cpu4 Dec 9 10:29:51 mkushnir kernel: p4tcc4: <CPU Frequency Thermal Control> on cpu4 Dec 9 10:29:51 mkushnir kernel: coretemp5: <CPU On-Die Thermal Sensors> on cpu5 Dec 9 10:29:51 mkushnir kernel: est5: <Enhanced SpeedStep Frequency Control> on cpu5 Dec 9 10:29:51 mkushnir kernel: p4tcc5: <CPU Frequency Thermal Control> on cpu5 Dec 9 10:29:51 mkushnir kernel: coretemp6: <CPU On-Die Thermal Sensors> on cpu6 Dec 9 10:29:51 mkushnir kernel: est6: <Enhanced SpeedStep Frequency Control> on cpu6 Dec 9 10:29:51 mkushnir kernel: p4tcc6: <CPU Frequency Thermal Control> on cpu6 Dec 9 10:29:51 mkushnir kernel: coretemp7: <CPU On-Die Thermal Sensors> on cpu7 Dec 9 10:29:51 mkushnir kernel: est7: <Enhanced SpeedStep Frequency Control> on cpu7 Dec 9 10:29:51 mkushnir kernel: p4tcc7: <CPU Frequency Thermal Control> on cpu7 Dec 9 10:29:51 mkushnir kernel: Timecounters tick every 1.000 msec Dec 9 10:29:51 mkushnir kernel: firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me) Dec 9 10:29:51 mkushnir kernel: firewire0: bus manager 0 Dec 9 10:29:51 mkushnir kernel: ipfw2 (+ipv6) initialized, divert enabled, nat loadable, default to deny, logging disabled Dec 9 10:29:51 mkushnir kernel: DUMMYNET 0 with IPv6 initialized (100409) Dec 9 10:29:51 mkushnir kernel: load_dn_sched dn_sched PRIO loaded Dec 9 10:29:51 mkushnir kernel: load_dn_sched dn_sched QFQ loaded Dec 9 10:29:51 mkushnir kernel: load_dn_sched dn_sched RR loaded Dec 9 10:29:51 mkushnir kernel: load_dn_sched dn_sched WF2Q+ loaded Dec 9 10:29:51 mkushnir kernel: load_dn_sched dn_sched FIFO loaded Dec 9 10:29:51 mkushnir kernel: hdacc0: <ATI R6xx HDA CODEC> at cad 0 on hdac0 Dec 9 10:29:51 mkushnir kernel: hdaa0: <ATI R6xx Audio Function Group> at nid 1 on hdacc0 Dec 9 10:29:51 mkushnir kernel: pcm0: <ATI R6xx (HDMI)> at nid 3 on hdaa0 Dec 9 10:29:51 mkushnir kernel: hdacc1: <Realtek ALC892 HDA CODEC> at cad 2 on hdac1 Dec 9 10:29:51 mkushnir kernel: hdaa1: <Realtek ALC892 Audio Function Group> at nid 1 on hdacc1 Dec 9 10:29:51 mkushnir kernel: pcm1: <Realtek ALC892 (Rear Analog 7.1/2.0)> at nid 20,22,21,23 and 24,26 on hdaa1 Dec 9 10:29:51 mkushnir kernel: pcm2: <Realtek ALC892 (Front Analog)> at nid 27 and 25 on hdaa1 Dec 9 10:29:51 mkushnir kernel: pcm3: <Realtek ALC892 (Onboard Digital)> at nid 17 on hdaa1 Dec 9 10:29:51 mkushnir kernel: pcm4: <Realtek ALC892 (Rear Digital)> at nid 30 on hdaa1 Dec 9 10:29:51 mkushnir kernel: random: unblocking device. Dec 9 10:29:51 mkushnir kernel: usbus0: 480Mbps High Speed USB v2.0 Dec 9 10:29:51 mkushnir kernel: usbus1: 5.0Gbps Super Speed USB v3.0 Dec 9 10:29:51 mkushnir kernel: usbus2: 5.0Gbps Super Speed USB v3.0 Dec 9 10:29:51 mkushnir kernel: usbus3: 480Mbps High Speed USB v2.0 Dec 9 10:29:51 mkushnir kernel: ugen0.1: <Intel> at usbus0 Dec 9 10:29:51 mkushnir kernel: uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0 Dec 9 10:29:51 mkushnir kernel: ugen3.1: <Intel> at usbus3 Dec 9 10:29:51 mkushnir kernel: uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3 Dec 9 10:29:51 mkushnir kernel: ugen2.1: <0x1b73> at usbus2 Dec 9 10:29:51 mkushnir kernel: uhub2: <0x1b73 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus2 Dec 9 10:29:51 mkushnir kernel: ugen1.1: <0x1b73> at usbus1 Dec 9 10:29:51 mkushnir kernel: uhub3: <0x1b73 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1 Dec 9 10:29:51 mkushnir kernel: uhub2: 4 ports with 4 removable, self powered Dec 9 10:29:51 mkushnir kernel: uhub3: 4 ports with 4 removable, self powered Dec 9 10:29:51 mkushnir kernel: ada0 at ahcich6 bus 0 scbus8 target 0 lun 0 Dec 9 10:29:51 mkushnir kernel: ada0: <WDC WD1002FAEX-00Z3A0 05.01D05> ATA-8 SATA 3.x device Dec 9 10:29:51 mkushnir kernel: ada0: Serial Number WD-WCATR5114902 Dec 9 10:29:51 mkushnir kernel: ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) Dec 9 10:29:51 mkushnir kernel: ada0: Command Queueing enabled Dec 9 10:29:51 mkushnir kernel: ada0: 953869MB (1953525168 512 byte sectors: 16H 63S/T 16383C) Dec 9 10:29:51 mkushnir kernel: ada0: Previously was known as ad20 Dec 9 10:29:51 mkushnir kernel: ada1 at ahcich7 bus 0 scbus9 target 0 lun 0 Dec 9 10:29:51 mkushnir kernel: ada1: <ST3250620AS 3.AAC> ATA-7 SATA 1.x device Dec 9 10:29:51 mkushnir kernel: ada1: Serial Number 5QE0JXZL Dec 9 10:29:51 mkushnir kernel: ada1: 150.000MB/s transfers (SATA 1.x, UDMA6, PIO 8192bytes) Dec 9 10:29:51 mkushnir kernel: ada1: Command Queueing enabled Dec 9 10:29:51 mkushnir kernel: ada1: 238475MB (488397168 512 byte sectors: 16H 63S/T 16383C) Dec 9 10:29:51 mkushnir kernel: ada1: Previously was known as ad22 Dec 9 10:29:51 mkushnir kernel: pass2 at ahciem0 bus 0 scbus10 target 0 lun 0 Dec 9 10:29:51 mkushnir kernel: pass2: <AHCI SGPIO Enclosure 1.00 0001> SEMB S-E-S 2.00 device Dec 9 10:29:51 mkushnir kernel: Netvsc initializing... SMP: AP CPU #1 Launched! Dec 9 10:29:51 mkushnir kernel: SMP: AP CPU #3 Launched! Dec 9 10:29:51 mkushnir kernel: SMP: AP CPU #5 Launched! Dec 9 10:29:51 mkushnir kernel: SMP: AP CPU #7 Launched! Dec 9 10:29:51 mkushnir kernel: SMP: AP CPU #4 Launched! Dec 9 10:29:51 mkushnir kernel: SMP: AP CPU #2 Launched! Dec 9 10:29:51 mkushnir kernel: SMP: AP CPU #6 Launched! Dec 9 10:29:51 mkushnir kernel: WARNING: WITNESS option enabled, expect reduced performance. Dec 9 10:29:51 mkushnir kernel: uhub0: 2 ports with 2 removable, self powered Dec 9 10:29:51 mkushnir kernel: uhub1: 2 ports with 2 removable, self powered Dec 9 10:29:51 mkushnir kernel: Root mount waiting for: usbus3 usbus0 Dec 9 10:29:51 mkushnir kernel: ugen0.2: <vendor 0x8087> at usbus0 Dec 9 10:29:51 mkushnir kernel: uhub4: <vendor 0x8087 product 0x0024, class 9/0, rev 2.00/0.00, addr 2> on usbus0 Dec 9 10:29:51 mkushnir kernel: ugen3.2: <vendor 0x8087> at usbus3 Dec 9 10:29:51 mkushnir kernel: uhub5: <vendor 0x8087 product 0x0024, class 9/0, rev 2.00/0.00, addr 2> on usbus3 Dec 9 10:29:51 mkushnir kernel: uhub4: 6 ports with 6 removable, self powered Dec 9 10:29:51 mkushnir kernel: Root mount waiting for: usbus3 usbus0 Dec 9 10:29:51 mkushnir kernel: uhub5: 8 ports with 8 removable, self powered Dec 9 10:29:51 mkushnir kernel: ugen0.3: <vendor 0x04d9> at usbus0 Dec 9 10:29:51 mkushnir kernel: Trying to mount root from ufs:/dev/ada0s1a []... Dec 9 10:29:51 mkushnir kernel: lock order reversal: Dec 9 10:29:51 mkushnir kernel: 1st 0xfffff8000f8339a0 ufs (ufs) @ /usr/src/sys/kern/vfs_mount.c:851 Dec 9 10:29:51 mkushnir kernel: 2nd 0xfffff8000f8337c8 devfs (devfs) @ /usr/src/sys/kern/vfs_subr.c:2101 Dec 9 10:29:51 mkushnir kernel: KDB: stack backtrace: Dec 9 10:29:51 mkushnir kernel: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00d97b9290 Dec 9 10:29:51 mkushnir kernel: kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe00d97b9340 Dec 9 10:29:51 mkushnir kernel: witness_checkorder() at witness_checkorder+0xd3a/frame 0xfffffe00d97b93d0 Dec 9 10:29:51 mkushnir kernel: __lockmgr_args() at __lockmgr_args+0x86c/frame 0xfffffe00d97b9500 Dec 9 10:29:51 mkushnir kernel: vop_stdlock() at vop_stdlock+0x3c/frame 0xfffffe00d97b9520 Dec 9 10:29:51 mkushnir kernel: VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe00d97b9550 Dec 9 10:29:51 mkushnir kernel: _vn_lock() at _vn_lock+0xab/frame 0xfffffe00d97b95c0 Dec 9 10:29:51 mkushnir kernel: vget() at vget+0x70/frame 0xfffffe00d97b9610 Dec 9 10:29:51 mkushnir kernel: devfs_allocv() at devfs_allocv+0xfd/frame 0xfffffe00d97b9660 Dec 9 10:29:51 mkushnir kernel: devfs_root() at devfs_root+0x43/frame 0xfffffe00d97b9690 Dec 9 10:29:51 mkushnir kernel: vfs_donmount() at vfs_donmount+0x115e/frame 0xfffffe00d97b9960 Dec 9 10:29:51 mkushnir kernel: sys_nmount() at sys_nmount+0x72/frame 0xfffffe00d97b99a0 Dec 9 10:29:51 mkushnir kernel: amd64_syscall() at amd64_syscall+0x265/frame 0xfffffe00d97b9ab0 Dec 9 10:29:51 mkushnir kernel: Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe00d97b9ab0 Dec 9 10:29:51 mkushnir kernel: --- syscall (378, FreeBSD ELF64, sys_nmount), rip = 0x800a9e21a, rsp = 0x7fffffffccc8, rbp = 0x7fffffffd230 --- Dec 9 10:29:51 mkushnir kernel: ums0: <vendor 0x04d9 product 0x0499, class 0/0, rev 1.10/2.90, addr 3> on usbus0 Dec 9 10:29:51 mkushnir kernel: ums0: 3 buttons and [XYZ] coordinates ID=0 Dec 9 10:29:51 mkushnir kernel: WARNING: attempt to domain_add(netgraph) after domainfinalize() Dec 9 10:29:51 mkushnir kernel: lock order reversal: Dec 9 10:29:51 mkushnir kernel: 1st 0xfffffe0040426da0 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:3081 Dec 9 10:29:51 mkushnir kernel: 2nd 0xfffff8000f42a400 dirhash (dirhash) @ /usr/src/sys/ufs/ufs/ufs_dirhash.c:284 Dec 9 10:29:51 mkushnir kernel: KDB: stack backtrace: Dec 9 10:29:51 mkushnir kernel: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe00d9804270 Dec 9 10:29:51 mkushnir kernel: kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe00d9804320 Dec 9 10:29:51 mkushnir kernel: witness_checkorder() at witness_checkorder+0xd3a/frame 0xfffffe00d98043b0 Dec 9 10:29:51 mkushnir kernel: _sx_xlock() at _sx_xlock+0x75/frame 0xfffffe00d98043f0 Dec 9 10:29:51 mkushnir kernel: ufsdirhash_add() at ufsdirhash_add+0x3b/frame 0xfffffe00d9804430 Dec 9 10:29:51 mkushnir kernel: ufs_direnter() at ufs_direnter+0x65c/frame 0xfffffe00d98044f0 Dec 9 10:29:51 mkushnir kernel: ufs_makeinode() at ufs_makeinode+0x573/frame 0xfffffe00d98046b0 Dec 9 10:29:51 mkushnir kernel: VOP_CREATE_APV() at VOP_CREATE_APV+0xea/frame 0xfffffe00d98046e0 Dec 9 10:29:51 mkushnir kernel: vn_open_cred() at vn_open_cred+0x300/frame 0xfffffe00d9804830 Dec 9 10:29:51 mkushnir kernel: kern_openat() at kern_openat+0x261/frame 0xfffffe00d98049a0 Dec 9 10:29:51 mkushnir kernel: amd64_syscall() at amd64_syscall+0x265/frame 0xfffffe00d9804ab0 Dec 9 10:29:51 mkushnir kernel: Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe00d9804ab0 Dec 9 10:29:51 mkushnir kernel: --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x80093eb5a, rsp = 0x7fffffffd9f8, rbp = 0x7fffffffda30 --- Dec 9 10:31:07 mkushnir kernel: info: [drm] Initialized drm 1.1.0 20060810 Dec 9 10:31:07 mkushnir kernel: drmn0: <ATI Radeon HD 4350> on vgapci0 Dec 9 10:31:07 mkushnir kernel: info: [drm] MSI enabled 1 message(s) Dec 9 10:31:07 mkushnir kernel: info: [drm] RADEON_IS_PCIE Dec 9 10:31:07 mkushnir kernel: info: [drm] initializing kernel modesetting (RV710 0x1002:0x954F 0x1043:0x0354). Dec 9 10:31:07 mkushnir kernel: info: [drm] register mmio base: 0xFBE20000 Dec 9 10:31:07 mkushnir kernel: info: [drm] register mmio size: 65536 Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_atrm_get_bios: ===> Try ATRM... Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_atrm_get_bios: pci_find_class() found: 0:2:0:0, vendor=1002, device=954f Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_atrm_get_bios: Get ACPI device handle Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_acpi_vfct_bios: ===> Try VFCT... Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_acpi_vfct_bios: Get "VFCT" ACPI table Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_acpi_vfct_bios: Failed to get "VFCT" table: AE_NOT_FOUND Dec 9 10:31:07 mkushnir kernel: info: [drm] igp_read_bios_from_vram: ===> Try IGP's VRAM... Dec 9 10:31:07 mkushnir kernel: info: [drm] igp_read_bios_from_vram: VRAM base address: 0xe0000000 Dec 9 10:31:07 mkushnir kernel: info: [drm] igp_read_bios_from_vram: Map address: 0xfffff800e0000000 (262144 bytes) Dec 9 10:31:07 mkushnir kernel: info: [drm] igp_read_bios_from_vram: Incorrect BIOS signature: 0x2070 Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_read_bios: ===> Try PCI Expansion ROM... Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_read_bios: Map address: 0xfffff800000c0000 (131072 bytes) Dec 9 10:31:07 mkushnir kernel: info: [drm] ATOM BIOS: 954F.11.22.6.0.AS04 Dec 9 10:31:07 mkushnir kernel: drmn0: info: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used) Dec 9 10:31:07 mkushnir kernel: drmn0: info: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF Dec 9 10:31:07 mkushnir kernel: info: [drm] Detected VRAM RAM=1024M, BAR=256M Dec 9 10:31:07 mkushnir kernel: info: [drm] RAM width 64bits DDR Dec 9 10:31:07 mkushnir kernel: [TTM] Zone kernel: Available graphics memory: 16721264 kiB Dec 9 10:31:07 mkushnir kernel: [TTM] Zone dma32: Available graphics memory: 2097152 kiB Dec 9 10:31:07 mkushnir kernel: [TTM] Initializing pool allocator Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon: 1024M of VRAM memory ready Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon: 512M of GTT memory ready. Dec 9 10:31:07 mkushnir kernel: info: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010). Dec 9 10:31:07 mkushnir kernel: info: [drm] Driver supports precise vblank timestamp query. Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon: irq initialized. Dec 9 10:31:07 mkushnir kernel: info: [drm] GART: num cpu pages 131072, num gpu pages 131072 Dec 9 10:31:07 mkushnir kernel: info: [drm] probing gen 2 caps for device 8086:3c04 = 3/e Dec 9 10:31:07 mkushnir kernel: info: [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0 Dec 9 10:31:07 mkushnir kernel: info: [drm] Loading RV710 Microcode Dec 9 10:31:07 mkushnir kernel: info: [drm] PCIE GART of 512M enabled (table at 0x0000000000040000). Dec 9 10:31:07 mkushnir kernel: drmn0: info: WB enabled Dec 9 10:31:07 mkushnir kernel: drmn0: info: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0x0xfffff8015a503c00 Dec 9 10:31:07 mkushnir kernel: drmn0: info: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0x0xfffff8015a503c0c Dec 9 10:31:07 mkushnir kernel: info: [drm] ring test on 0 succeeded in 1 usecs Dec 9 10:31:07 mkushnir kernel: info: [drm] ring test on 3 succeeded in 1 usecs Dec 9 10:31:07 mkushnir kernel: info: [drm] ib test on ring 0 succeeded in 0 usecs Dec 9 10:31:07 mkushnir kernel: info: [drm] ib test on ring 3 succeeded in 0 usecs Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon_device_init: Taking over the fictitious range 0xe0000000-0xf0000000 Dec 9 10:31:07 mkushnir kernel: iicbus0: <Philips I2C bus> on iicbb0 addr 0xff Dec 9 10:31:07 mkushnir kernel: iic0: <I2C generic I/O> on iicbus0 Dec 9 10:31:07 mkushnir kernel: iicbus1: <Philips I2C bus> on iicbb1 addr 0xff Dec 9 10:31:07 mkushnir kernel: iic1: <I2C generic I/O> on iicbus1 Dec 9 10:31:07 mkushnir kernel: iicbus2: <Philips I2C bus> on iicbb2 addr 0xff Dec 9 10:31:07 mkushnir kernel: iic2: <I2C generic I/O> on iicbus2 Dec 9 10:31:07 mkushnir kernel: iicbus3: <Philips I2C bus> on iicbb3 addr 0xff Dec 9 10:31:07 mkushnir kernel: iic3: <I2C generic I/O> on iicbus3 Dec 9 10:31:07 mkushnir kernel: iicbus4: <Philips I2C bus> on iicbb4 addr 0xff Dec 9 10:31:07 mkushnir kernel: iic4: <I2C generic I/O> on iicbus4 Dec 9 10:31:07 mkushnir kernel: iicbus5: <Philips I2C bus> on iicbb5 addr 0xff Dec 9 10:31:07 mkushnir kernel: iic5: <I2C generic I/O> on iicbus5 Dec 9 10:31:07 mkushnir kernel: iicbus6: <Philips I2C bus> on iicbb6 addr 0xff Dec 9 10:31:07 mkushnir kernel: iic6: <I2C generic I/O> on iicbus6 Dec 9 10:31:07 mkushnir kernel: info: [drm] Radeon Display Connectors Dec 9 10:31:07 mkushnir kernel: info: [drm] Connector 0: Dec 9 10:31:07 mkushnir kernel: info: [drm] HDMI-A-1 Dec 9 10:31:07 mkushnir kernel: info: [drm] HPD1 Dec 9 10:31:07 mkushnir kernel: info: [drm] DDC: 0x7e50 0x7e50 0x7e54 0x7e54 0x7e58 0x7e58 0x7e5c 0x7e5c Dec 9 10:31:07 mkushnir kernel: info: [drm] Encoders: Dec 9 10:31:07 mkushnir kernel: info: [drm] DFP1: INTERNAL_UNIPHY Dec 9 10:31:07 mkushnir kernel: info: [drm] Connector 1: Dec 9 10:31:07 mkushnir kernel: info: [drm] VGA-1 Dec 9 10:31:07 mkushnir kernel: info: [drm] DDC: 0x7e40 0x7e40 0x7e44 0x7e44 0x7e48 0x7e48 0x7e4c 0x7e4c Dec 9 10:31:07 mkushnir kernel: info: [drm] Encoders: Dec 9 10:31:07 mkushnir kernel: info: [drm] CRT2: INTERNAL_KLDSCP_DAC2 Dec 9 10:31:07 mkushnir kernel: info: [drm] Connector 2: Dec 9 10:31:07 mkushnir kernel: info: [drm] DVI-I-1 Dec 9 10:31:07 mkushnir kernel: info: [drm] HPD4 Dec 9 10:31:07 mkushnir kernel: info: [drm] DDC: 0x7f10 0x7f10 0x7f14 0x7f14 0x7f18 0x7f18 0x7f1c 0x7f1c Dec 9 10:31:07 mkushnir kernel: info: [drm] Encoders: Dec 9 10:31:07 mkushnir kernel: info: [drm] CRT1: INTERNAL_KLDSCP_DAC1 Dec 9 10:31:07 mkushnir kernel: info: [drm] DFP2: INTERNAL_UNIPHY2 Dec 9 10:31:07 mkushnir kernel: info: [drm] Internal thermal controller without fan control Dec 9 10:31:07 mkushnir kernel: info: [drm] radeon: power management initialized Dec 9 10:31:07 mkushnir kernel: info: [drm] fb mappable at 0xE0142000 Dec 9 10:31:07 mkushnir kernel: info: [drm] vram apper at 0xE0000000 Dec 9 10:31:07 mkushnir kernel: info: [drm] size 8294400 Dec 9 10:31:07 mkushnir kernel: info: [drm] fb depth is 24 Dec 9 10:31:07 mkushnir kernel: info: [drm] pitch is 7680 Dec 9 10:31:07 mkushnir kernel: error: [drm:pid1738:drm_fb_helper_single_fb_probe] *ERROR* Failed to attach fbd device: 6 Dec 9 10:31:07 mkushnir kernel: info: [drm] Initialized radeon 2.29.0 20080528 [-- Attachment #4 --] hostb0@pci0:0:0:0: class=0x060000 card=0x50001458 chip=0x3c008086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMI2' class = bridge subclass = HOST-PCI cap 10[90] = PCI-Express 2 root port max data 128(128) link x0(x4) speed 0.0(2.5) ASPM disabled(L0s/L1) cap 01[e0] = powerspec 3 supports D0 D3 current D0 ecap 000b[100] = Vendor 1 ID 2 ecap 000b[144] = Vendor 1 ID 4 ecap 000b[1d0] = Vendor 1 ID 3 ecap 000b[280] = Vendor 1 ID 4 PCI errors = Sent Target-Abort pcib1@pci0:0:1:0: class=0x060400 card=0x50001458 chip=0x3c028086 rev=0x07 hdr=0x01 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 IIO PCI Express Root Port 1a' class = bridge subclass = PCI-PCI cap 0d[40] = PCI Bridge card=0x50001458 cap 05[60] = MSI supports 2 messages, vector masks cap 10[90] = PCI-Express 2 root port slot max data 128(256) link x0(x8) speed 0.0(8.0) ASPM disabled(L1) cap 01[e0] = powerspec 3 supports D0 D3 current D0 ecap 000b[100] = Vendor 1 ID 2 ecap 000d[110] = ACS 1 ecap 0001[148] = AER 1 0 fatal 0 non-fatal 0 corrected ecap 000b[1d0] = Vendor 1 ID 3 ecap 0019[250] = PCIe Sec 1 lane errors 0 ecap 000b[280] = Vendor 1 ID 4 none0@pci0:0:1:2: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none1@pci0:0:1:3: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none2@pci0:0:1:4: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none3@pci0:0:1:5: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none4@pci0:0:1:6: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none5@pci0:0:1:7: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device pcib2@pci0:0:2:0: class=0x060400 card=0x50001458 chip=0x3c048086 rev=0x07 hdr=0x01 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 IIO PCI Express Root Port 2a' class = bridge subclass = PCI-PCI cap 0d[40] = PCI Bridge card=0x50001458 cap 05[60] = MSI supports 2 messages, vector masks cap 10[90] = PCI-Express 2 root port slot max data 128(256) link x16(x16) speed 2.5(8.0) ASPM disabled(L1) cap 01[e0] = powerspec 3 supports D0 D3 current D0 ecap 000b[100] = Vendor 1 ID 2 ecap 000d[110] = ACS 1 ecap 0001[148] = AER 1 0 fatal 0 non-fatal 0 corrected ecap 000b[1d0] = Vendor 1 ID 3 ecap 0019[250] = PCIe Sec 1 lane errors 0 ecap 000b[280] = Vendor 1 ID 4 none6@pci0:0:2:4: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none7@pci0:0:2:5: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none8@pci0:0:2:6: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none9@pci0:0:2:7: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device pcib3@pci0:0:3:0: class=0x060400 card=0x50001458 chip=0x3c088086 rev=0x07 hdr=0x01 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode' class = bridge subclass = PCI-PCI cap 0d[40] = PCI Bridge card=0x50001458 cap 05[60] = MSI supports 2 messages, vector masks cap 10[90] = PCI-Express 2 root port slot max data 128(256) link x0(x16) speed 0.0(8.0) ASPM disabled(L1) cap 01[e0] = powerspec 3 supports D0 D3 current D0 ecap 000b[100] = Vendor 1 ID 2 ecap 000d[110] = ACS 1 ecap 0001[148] = AER 1 0 fatal 0 non-fatal 0 corrected ecap 000b[1d0] = Vendor 1 ID 3 ecap 0019[250] = PCIe Sec 1 lane errors 0 ecap 000b[280] = Vendor 1 ID 4 none10@pci0:0:3:4: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none11@pci0:0:3:5: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none12@pci0:0:3:6: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none13@pci0:0:3:7: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none14@pci0:0:4:0: class=0x088000 card=0x3c208086 chip=0x3c208086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 0' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf40000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none15@pci0:0:4:1: class=0x088000 card=0x3c218086 chip=0x3c218086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 1' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf3c000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none16@pci0:0:4:2: class=0x088000 card=0x3c228086 chip=0x3c228086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 2' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf38000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none17@pci0:0:4:3: class=0x088000 card=0x3c238086 chip=0x3c238086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 3' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf34000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none18@pci0:0:4:4: class=0x088000 card=0x3c248086 chip=0x3c248086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 4' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf30000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none19@pci0:0:4:5: class=0x088000 card=0x3c258086 chip=0x3c258086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 5' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf2c000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none20@pci0:0:4:6: class=0x088000 card=0x3c268086 chip=0x3c268086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 6' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf28000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none21@pci0:0:4:7: class=0x088000 card=0x3c278086 chip=0x3c278086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DMA Channel 7' class = base peripheral bar [10] = type Memory, range 64, base 0xfbf24000, size 16384, enabled cap 11[80] = MSI-X supports 1 message Table in map 0x10[0x2000], PBA in map 0x10[0x3000] cap 10[90] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) cap 01[e0] = powerspec 3 supports D0 D3 current D0 none22@pci0:0:5:0: class=0x088000 card=0x50001458 chip=0x3c288086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Address Map, VTd_Misc, System Management' class = base peripheral cap 10[40] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) none23@pci0:0:5:1: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none24@pci0:0:5:2: class=0x088000 card=0x50001458 chip=0x3c2a8086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Control Status and Global Errors' class = base peripheral cap 10[40] = PCI-Express 2 root endpoint max data 128(128) link x0(x0) none25@pci0:0:5:3: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device ioapic0@pci0:0:5:4: class=0x080020 card=0x50001458 chip=0x3c2c8086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 I/O APIC' class = base peripheral subclass = interrupt controller bar [10] = type Memory, range 32, base 0xfbf4a000, size 4096, enabled cap 01[6c] = powerspec 3 supports D0 D3 current D0 none26@pci0:0:5:5: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device none27@pci0:0:5:7: class=0x000000 card=0x00000000 chip=0x00000000 rev=0x00 hdr=0x00 class = old subclass = non-VGA display device pcib4@pci0:0:17:0: class=0x060400 card=0x50001458 chip=0x1d3e8086 rev=0x06 hdr=0x01 vendor = 'Intel Corporation' device = 'C600/X79 series chipset PCI Express Virtual Root Port' class = bridge subclass = PCI-PCI cap 10[40] = PCI-Express 2 root port max data 128(128) link x1(x1) speed 2.5(2.5) ASPM disabled(L0s/L1) cap 01[80] = powerspec 3 supports D0 D3 current D0 cap 0d[88] = PCI Bridge card=0x50001458 cap 05[90] = MSI supports 1 message ecap 0001[100] = AER 1 0 fatal 0 non-fatal 0 corrected ecap 000d[138] = ACS 1 none28@pci0:0:22:0: class=0x078000 card=0x1c3a1458 chip=0x1d3a8086 rev=0x05 hdr=0x00 vendor = 'Intel Corporation' device = 'C600/X79 series chipset MEI Controller' class = simple comms bar [10] = type Memory, range 64, base 0xfbf49000, size 16, enabled cap 01[50] = powerspec 3 supports D0 D3 current D0 cap 05[8c] = MSI supports 1 message, 64 bit em0@pci0:0:25:0: class=0x020000 card=0xe0001458 chip=0x15028086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = '82579LM Gigabit Network Connection' class = network subclass = ethernet bar [10] = type Memory, range 32, base 0xfbf00000, size 131072, enabled bar [14] = type Memory, range 32, base 0xfbf48000, size 4096, enabled bar [18] = type I/O Port, range 32, base 0xf040, size 32, enabled cap 01[c8] = powerspec 2 supports D0 D3 current D0 cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message cap 13[e0] = PCI Advanced Features: FLR TP ehci0@pci0:0:26:0: class=0x0c0320 card=0x50061458 chip=0x1d2d8086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'C600/X79 series chipset USB2 Enhanced Host Controller' class = serial bus subclass = USB bar [10] = type Memory, range 32, base 0xfbf47000, size 1024, enabled cap 01[50] = powerspec 2 supports D0 D3 current D0 cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14 cap 13[98] = PCI Advanced Features: FLR TP hdac1@pci0:0:27:0: class=0x040300 card=0xa0021458 chip=0x1d208086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'C600/X79 series chipset High Definition Audio Controller' class = multimedia subclass = HDA bar [10] = type Memory, range 64, base 0xfbf20000, size 16384, enabled cap 01[50] = powerspec 2 supports D0 D3 current D0 cap 05[60] = MSI supports 1 message, 64 bit enabled with 1 message cap 10[70] = PCI-Express 1 root endpoint max data 128(128) FLR link x0(x0) ecap 0002[100] = VC 1 max VC1 ecap 0005[130] = Root Complex Link Declaration 1 pcib5@pci0:0:28:0: class=0x060400 card=0x50011458 chip=0x1d108086 rev=0xb6 hdr=0x01 vendor = 'Intel Corporation' device = 'C600/X79 series chipset PCI Express Root Port 1' class = bridge subclass = PCI-PCI cap 10[40] = PCI-Express 2 root port slot max data 128(128) link x1(x1) speed 5.0(5.0) cap 05[80] = MSI supports 1 message cap 0d[90] = PCI Bridge card=0x50011458 cap 01[a0] = powerspec 2 supports D0 D3 current D0 pcib6@pci0:0:28:1: class=0x060400 card=0x50011458 chip=0x1d128086 rev=0xb6 hdr=0x01 vendor = 'Intel Corporation' device = 'C600/X79 series chipset PCI Express Root Port 2' class = bridge subclass = PCI-PCI cap 10[40] = PCI-Express 2 root port slot max data 128(128) link x1(x1) speed 5.0(5.0) cap 05[80] = MSI supports 1 message cap 0d[90] = PCI Bridge card=0x50011458 cap 01[a0] = powerspec 2 supports D0 D3 current D0 pcib7@pci0:0:28:2: class=0x060400 card=0x50011458 chip=0x1d148086 rev=0xb6 hdr=0x01 vendor = 'Intel Corporation' device = 'C600/X79 series chipset PCI Express Root Port 3' class = bridge subclass = PCI-PCI cap 10[40] = PCI-Express 2 root port slot max data 128(128) link x1(x1) speed 5.0(5.0) cap 05[80] = MSI supports 1 message cap 0d[90] = PCI Bridge card=0x50011458 cap 01[a0] = powerspec 2 supports D0 D3 current D0 pcib8@pci0:0:28:3: class=0x060400 card=0x50011458 chip=0x1d168086 rev=0xb6 hdr=0x01 vendor = 'Intel Corporation' device = 'C600/X79 series chipset PCI Express Root Port 4' class = bridge subclass = PCI-PCI cap 10[40] = PCI-Express 2 root port slot max data 128(128) link x1(x1) speed 2.5(5.0) cap 05[80] = MSI supports 1 message cap 0d[90] = PCI Bridge card=0x50011458 cap 01[a0] = powerspec 2 supports D0 D3 current D0 pcib9@pci0:0:28:5: class=0x060400 card=0x50011458 chip=0x1d1a8086 rev=0xb6 hdr=0x01 vendor = 'Intel Corporation' device = 'C600/X79 series chipset PCI Express Root Port 6' class = bridge subclass = PCI-PCI cap 10[40] = PCI-Express 2 root port slot max data 128(128) link x1(x1) speed 5.0(5.0) cap 05[80] = MSI supports 1 message cap 0d[90] = PCI Bridge card=0x50011458 cap 01[a0] = powerspec 2 supports D0 D3 current D0 PCI errors = Sent Target-Abort PCI-e errors = Non-Fatal Error Detected pcib10@pci0:0:28:6: class=0x060400 card=0x50011458 chip=0x1d1c8086 rev=0xb6 hdr=0x01 vendor = 'Intel Corporation' device = 'C600/X79 series chipset PCI Express Root Port 7' class = bridge subclass = PCI-PCI cap 10[40] = PCI-Express 2 root port slot max data 128(128) link x1(x1) speed 5.0(5.0) cap 05[80] = MSI supports 1 message cap 0d[90] = PCI Bridge card=0x50011458 cap 01[a0] = powerspec 2 supports D0 D3 current D0 PCI errors = Sent Target-Abort PCI-e errors = Non-Fatal Error Detected ehci1@pci0:0:29:0: class=0x0c0320 card=0x50061458 chip=0x1d268086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'C600/X79 series chipset USB2 Enhanced Host Controller' class = serial bus subclass = USB bar [10] = type Memory, range 32, base 0xfbf46000, size 1024, enabled cap 01[50] = powerspec 2 supports D0 D3 current D0 cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14 cap 13[98] = PCI Advanced Features: FLR TP pcib11@pci0:0:30:0: class=0x060401 card=0x50011458 chip=0x244e8086 rev=0xa6 hdr=0x01 vendor = 'Intel Corporation' device = '82801 PCI Bridge' class = bridge subclass = PCI-PCI cap 0d[50] = PCI Bridge card=0x50011458 isab0@pci0:0:31:0: class=0x060100 card=0x50011458 chip=0x1d418086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'C600/X79 series chipset LPC Controller' class = bridge subclass = PCI-ISA cap 09[e0] = vendor (length 12) Intel cap 1 version 0 features: AMT, 4 PCI-e x1 slots ahci3@pci0:0:31:2: class=0x010601 card=0xb0021458 chip=0x1d028086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'C600/X79 series chipset 6-Port SATA AHCI Controller' class = mass storage subclass = SATA bar [10] = type I/O Port, range 32, base 0xf090, size 8, enabled bar [14] = type I/O Port, range 32, base 0xf080, size 4, enabled bar [18] = type I/O Port, range 32, base 0xf070, size 8, enabled bar [1c] = type I/O Port, range 32, base 0xf060, size 4, enabled bar [20] = type I/O Port, range 32, base 0xf020, size 32, enabled bar [24] = type Memory, range 32, base 0xfbf45000, size 2048, enabled cap 05[80] = MSI supports 1 message enabled with 1 message cap 01[70] = powerspec 3 supports D0 D3 current D0 cap 12[a8] = SATA Index-Data Pair cap 13[b0] = PCI Advanced Features: FLR TP ichsmb0@pci0:0:31:3: class=0x0c0500 card=0x50011458 chip=0x1d228086 rev=0x06 hdr=0x00 vendor = 'Intel Corporation' device = 'C600/X79 series chipset SMBus Host Controller' class = serial bus subclass = SMBus bar [10] = type Memory, range 64, base 0xfbf44000, size 256, enabled bar [20] = type I/O Port, range 32, base 0xf000, size 32, enabled vgapci0@pci0:2:0:0: class=0x030000 card=0x03541043 chip=0x954f1002 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices [AMD] nee ATI' device = 'RV710 [Radeon HD 4350]' class = display subclass = VGA bar [10] = type Prefetchable Memory, range 64, base 0xe0000000, size 268435456, enabled bar [18] = type Memory, range 64, base 0xfbe20000, size 65536, enabled bar [20] = type I/O Port, range 32, base 0xe000, size 256, enabled cap 01[50] = powerspec 3 supports D0 D1 D2 D3 current D0 cap 10[58] = PCI-Express 2 legacy endpoint max data 128(128) link x16(x16) speed 2.5(2.5) ASPM disabled(L0s/L1) cap 05[a0] = MSI supports 1 message, 64 bit ecap 000b[100] = Vendor 1 ID 1 PCI-e errors = Non-Fatal Error Detected Unsupported Request Detected hdac0@pci0:2:0:1: class=0x040300 card=0xaa381043 chip=0xaa381002 rev=0x00 hdr=0x00 vendor = 'Advanced Micro Devices [AMD] nee ATI' device = 'RV710/730 HDMI Audio [Radeon HD 4000 series]' class = multimedia subclass = HDA bar [10] = type Memory, range 64, base 0xfbe30000, size 16384, enabled cap 01[50] = powerspec 3 supports D0 D1 D2 D3 current D0 cap 10[58] = PCI-Express 2 legacy endpoint max data 128(128) link x16(x16) speed 2.5(2.5) ASPM disabled(L0s/L1) cap 05[a0] = MSI supports 1 message, 64 bit enabled with 1 message ecap 000b[100] = Vendor 1 ID 1 PCI-e errors = Non-Fatal Error Detected Unsupported Request Detected ahci0@pci0:5:0:0: class=0x010601 card=0xb0001458 chip=0x91721b4b rev=0x11 hdr=0x00 vendor = 'Marvell Technology Group Ltd.' device = '88SE9172 SATA 6Gb/s Controller' class = mass storage subclass = SATA bar [10] = type I/O Port, range 32, base 0xd040, size 8, enabled bar [14] = type I/O Port, range 32, base 0xd030, size 4, enabled bar [18] = type I/O Port, range 32, base 0xd020, size 8, enabled bar [1c] = type I/O Port, range 32, base 0xd010, size 4, enabled bar [20] = type I/O Port, range 32, base 0xd000, size 16, enabled bar [24] = type Memory, range 32, base 0xfbd10000, size 512, enabled cap 01[40] = powerspec 3 supports D0 D3 current D0 cap 05[50] = MSI supports 1 message enabled with 1 message cap 10[70] = PCI-Express 2 legacy endpoint max data 128(512) link x1(x1) speed 5.0(5.0) ASPM disabled(L0s/L1) ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected PCI-e errors = Correctable Error Detected Unsupported Request Detected Corrected = Advisory Non-Fatal Error ahci1@pci0:6:0:0: class=0x010601 card=0xb0001458 chip=0x91721b4b rev=0x11 hdr=0x00 vendor = 'Marvell Technology Group Ltd.' device = '88SE9172 SATA 6Gb/s Controller' class = mass storage subclass = SATA bar [10] = type I/O Port, range 32, base 0xc040, size 8, enabled bar [14] = type I/O Port, range 32, base 0xc030, size 4, enabled bar [18] = type I/O Port, range 32, base 0xc020, size 8, enabled bar [1c] = type I/O Port, range 32, base 0xc010, size 4, enabled bar [20] = type I/O Port, range 32, base 0xc000, size 16, enabled bar [24] = type Memory, range 32, base 0xfbc10000, size 512, enabled cap 01[40] = powerspec 3 supports D0 D3 current D0 cap 05[50] = MSI supports 1 message enabled with 1 message cap 10[70] = PCI-Express 2 legacy endpoint max data 128(512) link x1(x1) speed 5.0(5.0) ASPM disabled(L0s/L1) ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected PCI-e errors = Correctable Error Detected Unsupported Request Detected Corrected = Advisory Non-Fatal Error ahci2@pci0:7:0:0: class=0x010601 card=0xb0001458 chip=0x91721b4b rev=0x11 hdr=0x00 vendor = 'Marvell Technology Group Ltd.' device = '88SE9172 SATA 6Gb/s Controller' class = mass storage subclass = SATA bar [10] = type I/O Port, range 32, base 0xb040, size 8, enabled bar [14] = type I/O Port, range 32, base 0xb030, size 4, enabled bar [18] = type I/O Port, range 32, base 0xb020, size 8, enabled bar [1c] = type I/O Port, range 32, base 0xb010, size 4, enabled bar [20] = type I/O Port, range 32, base 0xb000, size 16, enabled bar [24] = type Memory, range 32, base 0xfbb10000, size 512, enabled cap 01[40] = powerspec 3 supports D0 D3 current D0 cap 05[50] = MSI supports 1 message enabled with 1 message cap 10[70] = PCI-Express 2 legacy endpoint max data 128(512) link x1(x1) speed 5.0(5.0) ASPM disabled(L0s/L1) ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected PCI-e errors = Correctable Error Detected Unsupported Request Detected Corrected = Advisory Non-Fatal Error fwohci0@pci0:8:0:0: class=0x0c0010 card=0x00000000 chip=0x34031106 rev=0x00 hdr=0x00 vendor = 'VIA Technologies, Inc.' device = 'VT6315 Series Firewire Controller' class = serial bus subclass = FireWire bar [10] = type Memory, range 64, base 0xfba10000, size 2048, enabled bar [18] = type I/O Port, range 32, base 0xa000, size 256, enabled cap 01[50] = powerspec 3 supports D0 D3 current D0 cap 05[80] = MSI supports 1 message, 64 bit, vector masks cap 10[98] = PCI-Express 1 endpoint max data 128(128) link x1(x1) speed 2.5(2.5) ASPM disabled(L0s/L1) ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected ecap 0003[130] = Serial 1 0000000000000000 PCI-e errors = Correctable Error Detected Unsupported Request Detected Corrected = Advisory Non-Fatal Error atapci0@pci0:8:0:1: class=0x010185 card=0x00000000 chip=0x04151106 rev=0xa0 hdr=0x00 vendor = 'VIA Technologies, Inc.' device = 'VT6415 PATA IDE Host Controller' class = mass storage subclass = ATA bar [10] = type I/O Port, range 32, base 0xa140, size 8, enabled bar [14] = type I/O Port, range 32, base 0xa130, size 4, enabled bar [18] = type I/O Port, range 32, base 0xa120, size 8, enabled bar [1c] = type I/O Port, range 32, base 0xa110, size 4, enabled bar [20] = type I/O Port, range 32, base 0xa100, size 16, enabled cap 01[50] = powerspec 3 supports D0 D3 current D0 cap 05[70] = MSI supports 1 message, 64 bit, vector masks cap 10[90] = PCI-Express 1 legacy endpoint max data 128(128) link x1(x1) speed 2.5(2.5) ASPM disabled(L0s/L1) PCI-e errors = Correctable Error Detected Unsupported Request Detected xhci0@pci0:9:0:0: class=0x0c0330 card=0x50071458 chip=0x10091b73 rev=0x02 hdr=0x00 vendor = 'Fresco Logic' device = 'FL1009 USB 3.0 Host Controller' class = serial bus subclass = USB bar [10] = type Memory, range 64, base 0xfb900000, size 65536, enabled bar [18] = type Memory, range 64, base 0xfb911000, size 4096, enabled bar [20] = type Memory, range 64, base 0xfb910000, size 4096, enabled cap 01[40] = powerspec 3 supports D0 D1 D3 current D0 cap 05[50] = MSI supports 8 messages, 64 bit enabled with 1 message cap 10[70] = PCI-Express 2 endpoint max data 128(512) link x1(x1) speed 5.0(5.0) ASPM disabled(L0s/L1) cap 11[b0] = MSI-X supports 8 messages Table in map 0x18[0x0], PBA in map 0x20[0x0] ecap 0001[100] = AER 1 0 fatal 2 non-fatal 1 corrected PCI errors = Sent Target-Abort PCI-e errors = Correctable Error Detected Non-Fatal Error Detected Unsupported Request Detected Non-fatal = Completer Abort Unsupported Request Corrected = Advisory Non-Fatal Error xhci1@pci0:10:0:0: class=0x0c0330 card=0x50071458 chip=0x10091b73 rev=0x02 hdr=0x00 vendor = 'Fresco Logic' device = 'FL1009 USB 3.0 Host Controller' class = serial bus subclass = USB bar [10] = type Memory, range 64, base 0xfb800000, size 65536, enabled bar [18] = type Memory, range 64, base 0xfb811000, size 4096, enabled bar [20] = type Memory, range 64, base 0xfb810000, size 4096, enabled cap 01[40] = powerspec 3 supports D0 D1 D3 current D0 cap 05[50] = MSI supports 8 messages, 64 bit enabled with 1 message cap 10[70] = PCI-Express 2 endpoint max data 128(512) link x1(x1) speed 5.0(5.0) ASPM disabled(L0s/L1) cap 11[b0] = MSI-X supports 8 messages Table in map 0x18[0x0], PBA in map 0x20[0x0] ecap 0001[100] = AER 1 0 fatal 2 non-fatal 1 corrected PCI errors = Sent Target-Abort PCI-e errors = Correctable Error Detected Non-Fatal Error Detected Unsupported Request Detected Non-fatal = Completer Abort Unsupported Request Corrected = Advisory Non-Fatal Error re0@pci0:11:0:0: class=0x020000 card=0x816910ec chip=0x816910ec rev=0x10 hdr=0x00 vendor = 'Realtek Semiconductor Co., Ltd.' device = 'RTL8169 PCI Gigabit Ethernet Controller' class = network subclass = ethernet bar [10] = type I/O Port, range 32, base 0x9000, size 256, enabled bar [14] = type Memory, range 32, base 0xfb710000, size 256, enabled cap 01[dc] = powerspec 2 supports D0 D1 D2 D3 current D0 none29@pci0:255:8:0: class=0x088000 card=0x3c801458 chip=0x3c808086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 QPI Link 0' class = base peripheral none30@pci0:255:8:3: class=0x088000 card=0x3c831458 chip=0x3c838086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 QPI Link Reut 0' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) ecap 000b[100] = Vendor 0 none31@pci0:255:8:4: class=0x088000 card=0x3c841458 chip=0x3c848086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 QPI Link Reut 0' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none32@pci0:255:9:0: class=0x088000 card=0x3c901458 chip=0x3c908086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 QPI Link 1' class = base peripheral none33@pci0:255:9:3: class=0x088000 card=0x3c931458 chip=0x3c938086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 QPI Link Reut 1' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) ecap 000b[100] = Vendor 0 none34@pci0:255:9:4: class=0x088000 card=0x3c941458 chip=0x3c948086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 QPI Link Reut 1' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none35@pci0:255:10:0: class=0x088000 card=0x3cc01458 chip=0x3cc08086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Power Control Unit 0' class = base peripheral none36@pci0:255:10:1: class=0x088000 card=0x3cc11458 chip=0x3cc18086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Power Control Unit 1' class = base peripheral none37@pci0:255:10:2: class=0x088000 card=0x3cc21458 chip=0x3cc28086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Power Control Unit 2' class = base peripheral none38@pci0:255:10:3: class=0x088000 card=0x3cd01458 chip=0x3cd08086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Power Control Unit 3' class = base peripheral none39@pci0:255:11:0: class=0x088000 card=0x3ce01458 chip=0x3ce08086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Interrupt Control Registers' class = base peripheral none40@pci0:255:11:3: class=0x088000 card=0x3ce31458 chip=0x3ce38086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers' class = base peripheral none41@pci0:255:12:0: class=0x088000 card=0x3ce81458 chip=0x3ce88086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Unicast Register 0' class = base peripheral none42@pci0:255:12:1: class=0x088000 card=0x3ce81458 chip=0x3ce88086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Unicast Register 0' class = base peripheral none43@pci0:255:12:6: class=0x088000 card=0x3ce81458 chip=0x3cf48086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0' class = base peripheral none44@pci0:255:12:7: class=0x088000 card=0x3ce81458 chip=0x3cf68086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 System Address Decoder' class = base peripheral none45@pci0:255:13:0: class=0x088000 card=0x3ce81458 chip=0x3ce88086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Unicast Register 0' class = base peripheral none46@pci0:255:13:1: class=0x088000 card=0x3ce81458 chip=0x3ce88086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Unicast Register 0' class = base peripheral none47@pci0:255:13:6: class=0x088000 card=0x3ce81458 chip=0x3cf58086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1' class = base peripheral none48@pci0:255:14:0: class=0x088000 card=0x3ca01458 chip=0x3ca08086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Processor Home Agent' class = base peripheral none49@pci0:255:14:1: class=0x110100 card=0x3c461458 chip=0x3c468086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Processor Home Agent Performance Monitoring' class = dasp none50@pci0:255:15:0: class=0x088000 card=0x3ca81458 chip=0x3ca88086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Registers' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none51@pci0:255:15:1: class=0x088000 card=0x3c711458 chip=0x3c718086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller RAS Registers' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none52@pci0:255:15:2: class=0x088000 card=0x3caa1458 chip=0x3caa8086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none53@pci0:255:15:3: class=0x088000 card=0x3cab1458 chip=0x3cab8086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none54@pci0:255:15:4: class=0x088000 card=0x3cac1458 chip=0x3cac8086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none55@pci0:255:15:5: class=0x088000 card=0x3cad1458 chip=0x3cad8086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none56@pci0:255:15:6: class=0x088000 card=0x3cae1458 chip=0x3cae8086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4' class = base peripheral none57@pci0:255:16:0: class=0x088000 card=0x3cb01458 chip=0x3cb08086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none58@pci0:255:16:1: class=0x088000 card=0x3cb11458 chip=0x3cb18086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none59@pci0:255:16:2: class=0x088000 card=0x3cb21458 chip=0x3cb28086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none60@pci0:255:16:3: class=0x088000 card=0x3cb31458 chip=0x3cb38086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none61@pci0:255:16:4: class=0x088000 card=0x3cb41458 chip=0x3cb48086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none62@pci0:255:16:5: class=0x088000 card=0x3cb51458 chip=0x3cb58086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none63@pci0:255:16:6: class=0x088000 card=0x3cb61458 chip=0x3cb68086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none64@pci0:255:16:7: class=0x088000 card=0x3cb71458 chip=0x3cb78086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3' class = base peripheral cap 10[40] = PCI-Express 1 root endpoint max data 128(128) link x0(x0) none65@pci0:255:17:0: class=0x088000 card=0x3cb81458 chip=0x3cb88086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 DDRIO' class = base peripheral none66@pci0:255:19:0: class=0x088000 card=0x3ce41458 chip=0x3ce48086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 R2PCIe' class = base peripheral none67@pci0:255:19:1: class=0x110100 card=0x3c431458 chip=0x3c438086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Ring to PCI Express Performance Monitor' class = dasp none68@pci0:255:19:4: class=0x110100 card=0x3ce61458 chip=0x3ce68086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers' class = dasp none69@pci0:255:19:5: class=0x110100 card=0x3c441458 chip=0x3c448086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor' class = dasp none70@pci0:255:19:6: class=0x088000 card=0x3c451458 chip=0x3c458086 rev=0x07 hdr=0x00 vendor = 'Intel Corporation' device = 'Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor' class = base peripheral
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACvtUJdbxvZrJw1FzwpmzfAfVV9NCdqOg2esrs=b=1mUCvLO0A>
