Dual video card notebook: no X11 at all

Alex Povolotsky tarkhil at webmail.sub.ru
Tue Jul 3 13:35:24 UTC 2012


On 07/02/12 22:53, Niclas Zeising wrote:
>
> Yes, that is correct and the only thing needed to get GEM/KMS and a
> more modern xorg, if you have a modern intel graphics card.  VT
> switching from X to the console is not implemented yet though.

I've rebuilt everything - well, kernel, world, and most of X11 stuff.

Xorg -configure produced a config with four devices (intel, vesa and two
fbdev). I've commented out everything except fbdev.

And it WORKS!!!

tarkhil# pciconf -lvb
hostb0 at pci0:0:0:0:    class=0x060000 card=0x108d1462 chip=0x01048086
rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '2nd Generation Core Processor Family DRAM Controller'
    class      = bridge
    subclass   = HOST-PCI
pcib1 at pci0:0:1:0:    class=0x060400 card=0x108d1462 chip=0x01018086
rev=0x09 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = 'Xeon E3-1200/2nd Generation Core Processor Family PCI
Express Root Port'
    class      = bridge
    subclass   = PCI-PCI
vgapci1 at pci0:0:2:0:    class=0x030000 card=0x10cc1462 chip=0x01268086
rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '2nd Generation Core Processor Family Integrated
Graphics Controller'
    class      = display
    subclass   = VGA
    bar   [10] = type Memory, range 64, base 0xf6400000, size 4194304,
enabled
    bar   [18] = type Prefetchable Memory, range 64, base 0xc0000000,
size 268435456, enabled
    bar   [20] = type I/O Port, range 32, base 0xf000, size 64, enabled
none0 at pci0:0:22:0:    class=0x078000 card=0x108d1462 chip=0x1c3a8086
rev=0x04 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family MEI Controller'
    class      = simple comms
    bar   [10] = type Memory, range 64, base 0xf6a0a000, size 16, enabled
ehci0 at pci0:0:26:0:    class=0x0c0320 card=0x108d1462 chip=0x1c2d8086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family USB Enhanced Host
Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xf6a08000, size 1024, enabled
hdac0 at pci0:0:27:0:    class=0x040300 card=0x108d1462 chip=0x1c208086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family High Definition
Audio Controller'
    class      = multimedia
    subclass   = HDA
    bar   [10] = type Memory, range 64, base 0xf6a00000, size 16384, enabled
pcib2 at pci0:0:28:0:    class=0x060400 card=0x108d1462 chip=0x1c108086
rev=0xb5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family PCI Express Root
Port 1'
    class      = bridge
    subclass   = PCI-PCI
pcib3 at pci0:0:28:1:    class=0x060400 card=0x108d1462 chip=0x1c128086
rev=0xb5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family PCI Express Root
Port 2'
    class      = bridge
    subclass   = PCI-PCI
pcib4 at pci0:0:28:3:    class=0x060400 card=0x108d1462 chip=0x1c168086
rev=0xb5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family PCI Express Root
Port 4'
    class      = bridge
    subclass   = PCI-PCI
ehci1 at pci0:0:29:0:    class=0x0c0320 card=0x108d1462 chip=0x1c268086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family USB Enhanced Host
Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 32, base 0xf6a07000, size 1024, enabled
isab0 at pci0:0:31:0:    class=0x060100 card=0x108d1462 chip=0x1c498086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = 'HM65 Express Chipset Family LPC Controller'
    class      = bridge
    subclass   = PCI-ISA
ahci0 at pci0:0:31:2:    class=0x010601 card=0x108d1462 chip=0x1c038086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family 6 port SATA AHCI
Controller'
    class      = mass storage
    subclass   = SATA
    bar   [10] = type I/O Port, range 32, base 0xf0b0, size  8, enabled
    bar   [14] = type I/O Port, range 32, base 0xf0a0, size  4, enabled
    bar   [18] = type I/O Port, range 32, base 0xf090, size  8, enabled
    bar   [1c] = type I/O Port, range 32, base 0xf080, size  4, enabled
    bar   [20] = type I/O Port, range 32, base 0xf060, size 32, enabled
    bar   [24] = type Memory, range 32, base 0xf6a06000, size 2048, enabled
none1 at pci0:0:31:3:    class=0x0c0500 card=0x108d1462 chip=0x1c228086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family SMBus Controller'
    class      = serial bus
    subclass   = SMBus
    bar   [10] = type Memory, range 64, base 0xf6a05000, size 256, enabled
    bar   [20] = type I/O Port, range 32, base 0xf040, size 32, enabled
vgapci0 at pci0:1:0:0:    class=0x030000 card=0x10cc1462 chip=0x124d10de
rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    class      = display
    subclass   = VGA
    bar   [10] = type Memory, range 32, base 0xf4000000, size 33554432,
enabled
    bar   [14] = type Prefetchable Memory, range 64, base 0xd0000000,
size 268435456, enabled
    bar   [1c] = type Prefetchable Memory, range 64, base 0xe0000000,
size 67108864, enabled
    bar   [24] = type I/O Port, range 32, base 0xe000, size 128, enabled
xhci0 at pci0:2:0:0:    class=0x0c0330 card=0x108d1462 chip=0x01941033
rev=0x04 hdr=0x00
    vendor     = 'NEC Corporation'
    device     = 'uPD720200 USB 3.0 Host Controller'
    class      = serial bus
    subclass   = USB
    bar   [10] = type Memory, range 64, base 0xf6900000, size 8192, enabled
re0 at pci0:3:0:0:    class=0x020000 card=0x108d1462 chip=0x816810ec
rev=0x06 hdr=0x00
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
    class      = network
    subclass   = ethernet
    bar   [10] = type I/O Port, range 32, base 0xd000, size 256, enabled
    bar   [18] = type Prefetchable Memory, range 64, base 0xe4104000,
size 4096, enabled
    bar   [20] = type Prefetchable Memory, range 64, base 0xe4100000,
size 16384, enabled
ath0 at pci0:4:0:0:    class=0x028000 card=0x10891a3b chip=0x002b168c
rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'AR9285 Wireless Network Adapter (PCI-Express)'
    class      = network
    bar   [10] = type Memory, range 64, base 0xf6800000, size 65536, enabled



More information about the freebsd-x11 mailing list