[PC-BSD Testing] ThinkPad T420 Video setup

Sam Fourman Jr. sfourman at gmail.com
Wed Sep 19 13:56:41 PDT 2012


On Wed, Sep 19, 2012 at 1:22 PM, Kris Moore <kris at pcbsd.org> wrote:
> On 09/19/2012 05:22, Sam Fourman Jr. wrote:
>> On Tue, Sep 18, 2012 at 11:11 AM, Kris Moore <kris at pcbsd.org> wrote:
>>> On 09/17/2012 18:10, Michael Dexter wrote:
>>>> Hello all,
>>>>
>>>> I am trying 9.1RC1 on a ThinkPad T420 in default auto-switching
>>>> Nvidia/Intel mode and I find that it restarts when it checks upon
>>>> installation. Assuming this is a close relative to the well-supported
>>>> T520, does anyone have advice for installing PC-BSD on this model?
>>>>
>>>> VESA mode at boot does the same.
>>>>
>>>> Thanks,
>>>>
>>>> Michael
>>>> _______________________________________________
>>>> Testing mailing list
>>>> Testing at lists.pcbsd.org
>>>> http://lists.pcbsd.org/mailman/listinfo/testing
>>> The X -configure command is causing it to go haywire. Do you have an
>>> option to select a single GPU in the BIOS? That makes it work on my T520.
>>
>> I  have a a Nvidia Optimus laptop, that has no option to disable in
>> bios... I got the installer to work by putting the 9.1 RC1 USB stick
>> in another FreeBSD system, and removing the kldload nvidia line from
>> the startup script.
>>
>> this allows setup to work perfectly on the optimus laptop... is there
>> a way to have the startup script do something like...
>>
>> if 2 video cards exist don't use the nvidia one?
>>
>> this would fix the majority of optimus users and allow them to run
>> PC-BSD.. then for the users that have the option in bios, they can
>> just re run display wizard to use the nvidia card if they choose.
>>
>> Sam Fourman Jr.
>>
>
> I may be able to make it better detect Optimus and then not load the
> nvidia driver. Can you send me the pciconf -lv and dmesg from the
> system? Also, I heard that nvidia is working on Optimus support for
> their driver, so eventually we should be able to just let it load the
> driver again and have it work :)


localhost ~ # cat n53sv.txt
hostb0 at pci0:0:0:0:      class=0x060000 card=0x11471043 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=0x11471043 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=0x16421043 chip=0x01168086
rev=0x09 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '2nd Generation Core Processor Family Integrated
Graphics Controller'
    class      = display
    subclass   = VGA
none0 at pci0:0:22:0:      class=0x078000 card=0x11471043 chip=0x1c3a8086
rev=0x04 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family MEI Controller'
    class      = simple comms
ehci0 at pci0:0:26:0:      class=0x0c0320 card=0x11471043 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
hdac0 at pci0:0:27:0:      class=0x040300 card=0x10631043 chip=0x1c208086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family High Definition
Audio Controller'
    class      = multimedia
    subclass   = HDA
pcib2 at pci0:0:28:0:      class=0x060400 card=0x11471043 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=0x11471043 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=0x11471043 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
pcib5 at pci0:0:28:5:      class=0x060400 card=0x11471043 chip=0x1c1a8086
rev=0xb5 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family PCI Express Root Port 6'
    class      = bridge
    subclass   = PCI-PCI
ehci1 at pci0:0:29:0:      class=0x0c0320 card=0x11471043 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
isab0 at pci0:0:31:0:      class=0x060100 card=0x11471043 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=0x11471043 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
none1 at pci0:0:31:3:      class=0x0c0500 card=0x11471043 chip=0x1c228086
rev=0x05 hdr=0x00
    vendor     = 'Intel Corporation'
    device     = '6 Series/C200 Series Chipset Family SMBus Controller'
    class      = serial bus
    subclass   = SMBus
vgapci0 at pci0:1:0:0:     class=0x030000 card=0x16421043 chip=0x0df410de
rev=0xa1 hdr=0x00
    vendor     = 'nVidia Corporation'
    device     = 'GF106 [GeForce GT 555M SDDR3]'
    class      = display
    subclass   = VGA
ath0 at pci0:3:0:0:        class=0x028000 card=0x2c371a3b chip=0x002b168c
rev=0x01 hdr=0x00
    vendor     = 'Atheros Communications Inc.'
    device     = 'AR9285 Wireless Network Adapter (PCI-Express)'
    class      = network
xhci0 at pci0:4:0:0:       class=0x0c0330 card=0x10391043 chip=0x10001b73
rev=0x04 hdr=0x00
    vendor     = 'Fresco Logic'
    device     = 'FL1000G USB 3.0 Host Controller'
    class      = serial bus
    subclass   = USB
re0 at pci0:5:0:0: class=0x020000 card=0x16d51043 chip=0x816810ec rev=0x06 hdr=0x00
    vendor     = 'Realtek Semiconductor Co., Ltd.'
    device     = 'RTL8111/8168B PCI Express Gigabit Ethernet controller'
    class      = network
    subclass   = ethernet


Sam Fourman Jr.


More information about the Testing mailing list