*** Not working: (Any ideas?)
- LAN: The Intel ethernet card (class=0x020000 card=0x215317aa
chip=0x10ea8086 rev=0x06 hdr=0x00) is not working.
- CPU-C3: No C3 (dev.cpu.0.cx_supported: C1/3 C2/245) for i7-620M.
Battery life will not be good without C3, and Turbo Boost will not work
either. (Apparently, Linux got C3 support on a quick boot with a live CD.)
- A few more devices that I have not missed, yet.
*** Working:
- Graphics (nvidia): The proprietary nvidia driver works well.
- Sound (snd_hda): With hw.snd.default_unit=5, I got sound. The first 4
pcm devices are NVidia/DisplayPort, after that there are 2 "HDA
Conexant" with the second one playing sound.
- WLAN (if_iwn): Works with WPA.
- SD-card slot (mmc/mmcsd/sdhci): Works. (Fixed drive for HAL...)
- Webcam (cuse4bsd/webcamd): Works.
- Volume / mute keys: Working. (I did not expect that.)
*** Not tested:
- Touch pad with synaptics: Currently, the touch pad only works in X if
an USB mouse is plugged in. I have to check that later.
- Intel graphics: The i7-620M got integrated graphics. Reading
freebsd-x11, I do not expect that to work, yet. Testing dual graphics
has to wait.
- DisplayPort: I have to get a cable to test that.
- eSATA: I do not own a cable for that, either.
- Suspend/resume: Later.
- Microphone: Apparently, the micro is on unit4, but only unit5 plays a
sound. I have to find out how to use that, later.
- amd64: I just cloned an i386 install from another PC for a start.
I will attach dmesg, pciconf, and usbconfig below.
Cheers,
Jan Henrik
********** dmesg **********
Copyright (c) 1992-2010 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 8.0-STABLE #0: Sat Mar 27 11:19:07 CET 2010
root@nb895:/usr/obj/usr/src/sys/GENERIC i386
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM) i7 CPU M 620 @ 2.67GHz (2660.03-MHz
686-class CPU)
Origin = "GenuineIntel" Id = 0x20652 Family = 6 Model = 25
Stepping = 2
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>
Features2=0x298e3ff<SSE3,<b1>,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,SSE4.1,SSE4.2,POPCNT,<b25>>
AMD Features=0x28100000<NX,RDTSCP,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant
real memory = 4294967296 (4096 MB)
avail memory = 3120914432 (2976 MB)
ACPI APIC Table: <LENOVO TP-6M >
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 SMT threads
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu2 (AP): APIC ID: 4
cpu3 (AP): APIC ID: 5
ioapic0: Changing APIC ID to 1
ioapic0 <Version 2.0> irqs 0-23 on motherboard
Cuse4BSD v0.1.9 @ /dev/cuse
kbd1 at kbdmux0
acpi0: <LENOVO TP-6M> on motherboard
acpi0: [ITHREAD]
acpi_ec0: <Embedded Controller: GPE 0x11, ECDT> port 0x62,0x66 on acpi0
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, bff00000 (3) failed
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
cpu1: <ACPI CPU> on acpi0
cpu2: <ACPI CPU> on acpi0
cpu3: <ACPI CPU> on acpi0
acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on
acpi0
Timecounter "HPET" frequency 14318180 Hz quality 900
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> on acpi0
pci255: <ACPI PCI bus> on pcib0
pcib1: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib1
acpi_sysresource2: Conflicts with PCI device 0:31:6
pcib2: <ACPI PCI-PCI bridge> irq 16 at device 1.0 on pci0
pci1: <ACPI PCI bus> on pcib2
vgapci0: <VGA-compatible display> port 0x2000-0x207f mem
0xcc000000-0xccffffff,0xd0000000-0xdfffffff,0xce000000-0xcfffffff irq 16
at device 0.0 on pci1
nvidia0: <NVS 3100M> on vgapci0
vgapci0: child nvidia0 requested pci_enable_busmaster
vgapci0: child nvidia0 requested pci_enable_io
vgapci0: child nvidia0 requested pci_enable_io
nvidia0: [GIANT-LOCKED]
nvidia0: [ITHREAD]
hdac0: <NVidia (Unknown) High Definition Audio Controller> mem
0xcdefc000-0xcdefffff irq 16 at device 0.1 on pci1
hdac0: HDA Driver Revision: 20100226_0142
hdac0: [ITHREAD]
pci0: <simple comms> at device 22.0 (no driver attached)
pci0: <simple comms, UART> at device 22.3 (no driver attached)
pci0: <network, ethernet> at device 25.0 (no driver attached)
ehci0: <Intel PCH USB 2.0 controller USB-B> mem 0xf2428000-0xf24283ff
irq 23 at device 26.0 on pci0
ehci0: [ITHREAD]
usbus0: EHCI version 1.0
usbus0: <Intel PCH USB 2.0 controller USB-B> on ehci0
hdac1: <Intel PCH High Definition Audio Controller> mem
0xf2420000-0xf2423fff irq 17 at device 27.0 on pci0
hdac1: HDA Driver Revision: 20100226_0142
hdac1: [ITHREAD]
pcib3: <ACPI PCI-PCI bridge> irq 20 at device 28.0 on pci0
pci2: <ACPI PCI bus> on pcib3
pcib4: <ACPI PCI-PCI bridge> irq 21 at device 28.1 on pci0
pci3: <ACPI PCI bus> on pcib4
iwn0: <Intel(R) PRO/Wireless 6000> mem 0xf2000000-0xf2001fff irq 17 at
device 0.0 on pci3
iwn0: MIMO 3T3R, MoW, address 00:24:d7:04:b9:dc
iwn0: [ITHREAD]
iwn0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
iwn0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
iwn0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
24Mbps 36Mbps 48Mbps 54Mbps
pcib5: <ACPI PCI-PCI bridge> irq 23 at device 28.3 on pci0
pci5: <ACPI PCI bus> on pcib5
pcib6: <ACPI PCI-PCI bridge> irq 20 at device 28.4 on pci0
pci13: <ACPI PCI bus> on pcib6
sdhci0: <Generic SD HCI> mem 0xf2100000-0xf21000ff irq 16 at device 0.0
on pci13
sdhci0: 1 slot(s) allocated
sdhci0: [ITHREAD]
pci13: <base peripheral> at device 0.1 (no driver attached)
fwohci0: <1394 Open Host Controller Interface> mem 0xf2100800-0xf2100fff
irq 19 at device 0.3 on pci13
fwohci0: [ITHREAD]
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:1f:16:ff:38:04:ad:ff
fwohci0: Phy 1394a available S400, 1 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
dcons_crom0: <dcons configuration ROM> on firewire0
dcons_crom0: bus_addr 0xbf2bc000
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:1f:16:04:ad:ff
fwe0: Ethernet address: 02:1f:16:04:ad:ff
fwip0: <IP over FireWire> on firewire0
fwip0: Firewire address: 00:1f:16:ff:38:04:ad:ff @ 0xfffe00000000, S400,
maxrec 2048
fwohci0: Initiate bus reset
fwohci0: fwohci_intr_core: BUS reset
fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1,
CYCLEMASTER mode
ehci1: <Intel PCH USB 2.0 controller USB-A> mem 0xf2428400-0xf24287ff
irq 19 at device 29.0 on pci0
ehci1: [ITHREAD]
usbus1: EHCI version 1.0
usbus1: <Intel PCH USB 2.0 controller USB-A> on ehci1
pcib7: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci14: <ACPI PCI bus> on pcib7
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel AHCI controller> port
0x1818-0x181f,0x180c-0x180f,0x1810-0x1817,0x1808-0x180b,0x1840-0x185f
mem 0xf2427000-0xf24277ff irq 16 at device 31.2 on pci0
atapci0: [ITHREAD]
atapci0: AHCI v1.30 controller with 6 3Gbps ports, PM supported
ata2: <ATA channel 0> on atapci0
ata2: [ITHREAD]
ata3: <ATA channel 1> on atapci0
ata3: [ITHREAD]
ata4: <ATA channel 4> on atapci0
ata4: [ITHREAD]
ata5: <ATA channel 5> on atapci0
ata5: [ITHREAD]
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
pci0: <dasp> at device 31.6 (no driver attached)
acpi_tz0: <Thermal Zone> on acpi0
atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
atkbd0: [ITHREAD]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: [ITHREAD]
psm0: model Generic PS/2 mouse, device ID 0
battery0: <ACPI Control Method Battery> on acpi0
acpi_acad0: <AC Adapter> on acpi0
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem
0xcf800-0xd07ff,0xd0800-0xd17ff,0xdd000-0xdffff,0xe0000-0xeffff pnpid
ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0
ata0: [ITHREAD]
ata1 at port 0x170-0x177,0x376 irq 15 on isa0
ata1: [ITHREAD]
ppc0: parallel port not found.
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
est1: <Enhanced SpeedStep Frequency Control> on cpu1
p4tcc1: <CPU Frequency Thermal Control> on cpu1
est2: <Enhanced SpeedStep Frequency Control> on cpu2
p4tcc2: <CPU Frequency Thermal Control> on cpu2
est3: <Enhanced SpeedStep Frequency Control> on cpu3
p4tcc3: <CPU Frequency Thermal Control> on cpu3
Timecounters tick every 1.000 msec
vboxdrv: fAsync=0 offMin=0x51b offMax=0x753
firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me)
firewire0: bus manager 0
usbus0: 480Mbps High Speed USB v2.0
usbus1: 480Mbps High Speed USB v2.0
ad4: 476940MB <HITACHI HTS725050A9A364 PC4ZC70F> at ata2-master UDMA100
SATA 3Gb/s
ugen0.1: <Intel> at usbus0
uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
ugen1.1: <Intel> at usbus1
uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus1
GEOM: ad4: partition 4 does not start on a track boundary.
GEOM: ad4: partition 4 does not end on a track boundary.
GEOM: ad4: partition 3 does not start on a track boundary.
GEOM: ad4: partition 3 does not end on a track boundary.
GEOM: ad4: partition 2 does not start on a track boundary.
GEOM: ad4: partition 2 does not end on a track boundary.
GEOM: ad4: partition 1 does not start on a track boundary.
GEOM: ad4: partition 1 does not end on a track boundary.
acd0: DVDR <HL-DT-STDVDRAM GT30N/LT09> at ata3-master UDMA66 SATA 1.5Gb/s
hdac0: HDA Codec #0: NVidia (Unknown)
hdac0: HDA Codec #1: NVidia (Unknown)
hdac0: HDA Codec #2: NVidia (Unknown)
hdac0: HDA Codec #3: NVidia (Unknown)
pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 0 nid 1 on hdac0
pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 1 nid 1 on hdac0
pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 2 nid 1 on hdac0
pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> at cad 3 nid 1 on hdac0
hdac1: HDA Codec #0: Conexant (Unknown)
pcm4: <HDA Conexant (Unknown) PCM #0 Analog> at cad 0 nid 1 on hdac1
pcm5: <HDA Conexant (Unknown) PCM #1 Analog> at cad 0 nid 1 on hdac1
GEOM_JOURNAL: Journal 2063792986: ad4s4f contains data.
GEOM_JOURNAL: Journal 2063792986: ad4s4f contains journal.
GEOM_JOURNAL: Journal ad4s4f clean.
GEOM_JOURNAL: Journal 4289967981: ad4s4g contains data.
GEOM_JOURNAL: Journal 4289967981: ad4s4g contains journal.
GEOM_JOURNAL: Journal ad4s4g clean.
uhub0: 3 ports with 3 removable, self powered
uhub1: 3 ports with 3 removable, self powered
ugen0.2: <vendor 0x8087> at usbus0
uhub2: <vendor 0x8087 product 0x0020, class 9/0, rev 2.00/0.00, addr 2>
on usbus0
ugen1.2: <vendor 0x8087> at usbus1
uhub3: <vendor 0x8087 product 0x0020, class 9/0, rev 2.00/0.00, addr 2>
on usbus1
uhub2: 6 ports with 6 removable, self powered
uhub3: 8 ports with 8 removable, self powered
ugen0.3: <UPEK> at usbus0
acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00
(probe0:ata3:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:ata3:0:0:0): CAM status: SCSI Status Error
(probe0:ata3:0:0:0): SCSI status: Check Condition
(probe0:ata3:0:0:0): SCSI sense: NOT READY asc:3a,1 (Medium not present
- tray closed)
SMP: AP CPU #3 Launched!
SMP: AP CPU #1 Launched!
SMP: AP CPU #2 Launched!
cd0 at ata3 bus 0 scbus1 target 0 lun 0
cd0: <HL-DT-ST DVDRAM GT30N LT09> Removable CD-ROM SCSI-0 device
cd0: 66.000MB/s transfers
cd0: Attempt to query device size failed: NOT READY, Medium not present
- tray closed
ugen1.3: <Lenovo> at usbus1
Root mount waiting for: usbus0
Root mount waiting for: usbus0
ugen0.4: <Chicony Electronics Co., Ltd.> at usbus0
Trying to mount root from ufs:/dev/ad4s4a
wlan0: Ethernet address: 00:24:d7:04:b9:dc
fuse4bsd: version 0.3.9-pre1, FUSE ABI 7.8
cryptosoft0: <software crypto> on motherboard
GEOM_ELI: Device ad4s4e.eli created.
GEOM_ELI: Encryption: AES-CBC 128
GEOM_ELI: Crypto: software
GEOM_JOURNAL: Journal 2562765565: ad4s4e.eli contains data.
GEOM_JOURNAL: Journal 2562765565: ad4s4e.eli contains journal.
GEOM_JOURNAL: Journal ad4s4e.eli clean.
ugen0.5: <Logitech> at usbus0
ums0: <Logitech USB Receiver, class 0/0, rev 2.00/5.00, addr 5> on usbus0
ums0: 16 buttons and [XYZ] coordinates ID=0
uhid0: <Logitech USB Receiver, class 0/0, rev 2.00/5.00, addr 5> on usbus0
ugen1.4: <Kingston> at usbus1
umass0: <Kingston DataTraveler 2.0, class 0/0, rev 2.00/1.10, addr 4> on
usbus1
umass0: SCSI over Bulk-Only; quirks = 0x0000
umass0:2:0:-1: Attached to scbus2
(probe0:umass-sim0:0:0:0): TEST UNIT READY. CDB: 0 0 0 0 0 0
(probe0:umass-sim0:0:0:0): CAM status: SCSI Status Error
(probe0:umass-sim0:0:0:0): SCSI status: Check Condition
(probe0:umass-sim0:0:0:0): SCSI sense: UNIT ATTENTION asc:28,0 (Not
ready to ready change, medium may have changed)
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: <Kingston DataTraveler 2.0 PMAP> Removable Direct Access SCSI-0 device
da0: 40.000MB/s transfers
da0: 954MB (1953792 512 byte sectors: 64H 32S/T 954C)
ugen1.4: <Kingston> at usbus1 (disconnected)
umass0: at uhub3, port 2, addr 4 (disconnected)
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
wlan0: link state changed to UP
wlan0: link state changed to DOWN
wlan0: link state changed to UP
mmc0: <MMC/SD bus> on sdhci0
mmc0: detached
mmc0: <MMC/SD bus> on sdhci0
mmcsd0: 14GB <SDHC Memory Card> at mmc0 50MHz/4bit
GEOM: mmcsd0: partition 1 does not start on a track boundary.
GEOM: mmcsd0: partition 1 does not end on a track boundary.
mmc0: detached
********** pciconf -lv **********
hostb0@pci0:255:0:0: class=0x060000 card=0x219617aa chip=0x2c628086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
hostb1@pci0:255:0:1: class=0x060000 card=0x219617aa chip=0x2d018086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
hostb2@pci0:255:2:0: class=0x060000 card=0x219617aa chip=0x2d108086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
hostb3@pci0:255:2:1: class=0x060000 card=0x219617aa chip=0x2d118086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
hostb4@pci0:255:2:2: class=0x060000 card=0x219617aa chip=0x2d128086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
hostb5@pci0:255:2:3: class=0x060000 card=0x219617aa chip=0x2d138086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
hostb6@pci0:0:0:0: class=0x060000 card=0x219317aa chip=0x00448086
rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = HOST-PCI
pcib2@pci0:0:1:0: class=0x060400 card=0x219417aa chip=0x00458086
rev=0x02 hdr=0x01
vendor = 'Intel Corporation'
class = bridge
subclass = PCI-PCI
none0@pci0:0:22:0: class=0x078000 card=0x215f17aa chip=0x3b648086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = simple comms
none1@pci0:0:22:3: class=0x070002 card=0x216217aa chip=0x3b678086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = simple comms
subclass = UART
none2@pci0:0:25:0: class=0x020000 card=0x215317aa chip=0x10ea8086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = network
subclass = ethernet
ehci0@pci0:0:26:0: class=0x0c0320 card=0x216317aa chip=0x3b3c8086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = serial bus
subclass = USB
hdac1@pci0:0:27:0: class=0x040300 card=0x215e17aa chip=0x3b568086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = multimedia
subclass = HDA
pcib3@pci0:0:28:0: class=0x060400 card=0x216417aa chip=0x3b428086
rev=0x06 hdr=0x01
vendor = 'Intel Corporation'
class = bridge
subclass = PCI-PCI
pcib4@pci0:0:28:1: class=0x060400 card=0x216417aa chip=0x3b448086
rev=0x06 hdr=0x01
vendor = 'Intel Corporation'
class = bridge
subclass = PCI-PCI
pcib5@pci0:0:28:3: class=0x060400 card=0x216417aa chip=0x3b488086
rev=0x06 hdr=0x01
vendor = 'Intel Corporation'
class = bridge
subclass = PCI-PCI
pcib6@pci0:0:28:4: class=0x060400 card=0x216417aa chip=0x3b4a8086
rev=0x06 hdr=0x01
vendor = 'Intel Corporation'
class = bridge
subclass = PCI-PCI
ehci1@pci0:0:29:0: class=0x0c0320 card=0x216317aa chip=0x3b348086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = serial bus
subclass = USB
pcib7@pci0:0:30:0: class=0x060401 card=0x216517aa chip=0x24488086
rev=0xa6 hdr=0x01
vendor = 'Intel Corporation'
device = '82801 Family (ICH2/3/4/5/6/7/8/9-M) Hub Interface to
PCI Bridge'
class = bridge
subclass = PCI-PCI
isab0@pci0:0:31:0: class=0x060100 card=0x216617aa chip=0x3b078086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = bridge
subclass = PCI-ISA
atapci0@pci0:0:31:2: class=0x010601 card=0x216817aa chip=0x3b2f8086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
device = 'IBEX AHCI Controller(6Port)'
class = mass storage
subclass = SATA
none3@pci0:0:31:3: class=0x0c0500 card=0x216717aa chip=0x3b308086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = serial bus
subclass = SMBus
none4@pci0:0:31:6: class=0x118000 card=0x219017aa chip=0x3b328086
rev=0x06 hdr=0x00
vendor = 'Intel Corporation'
class = dasp
vgapci0@pci0:1:0:0: class=0x030000 card=0x215c17aa chip=0x0a6c10de
rev=0xa2 hdr=0x00
vendor = 'Nvidia Corp'
class = display
subclass = VGA
hdac0@pci0:1:0:1: class=0x040300 card=0x218f17aa chip=0x0be310de
rev=0xa1 hdr=0x00
vendor = 'Nvidia Corp'
class = multimedia
subclass = HDA
iwn0@pci0:3:0:0: class=0x028000 card=0x11118086 chip=0x42388086 rev=0x35
hdr=0x00
vendor = 'Intel Corporation'
class = network
sdhci0@pci0:13:0:0: class=0x080500 card=0x213317aa chip=0xe8221180
rev=0x01 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
class = base peripheral
subclass = SD host controller
none5@pci0:13:0:1: class=0x088000 card=0x213417aa chip=0xe2301180
rev=0x01 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
class = base peripheral
fwohci0@pci0:13:0:3: class=0x0c0010 card=0x213617aa chip=0xe8321180
rev=0x01 hdr=0x00
vendor = 'Ricoh Company, Ltd.'
class = serial bus
subclass = FireWire
********** usbconfig show_ifdrv **********
ugen0.1: <EHCI root HUB Intel> at usbus0, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON
ugen0.1.0: uhub0: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1>
ugen1.1: <EHCI root HUB Intel> at usbus1, cfg=0 md=HOST spd=HIGH
(480Mbps) pwr=ON
ugen1.1.0: uhub1: <Intel EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1>
ugen0.2: <product 0x0020 vendor 0x8087> at usbus0, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=SAVE
ugen0.2.0: uhub2: <vendor 0x8087 product 0x0020, class 9/0, rev
2.00/0.00, addr 2>
ugen1.2: <product 0x0020 vendor 0x8087> at usbus1, cfg=0 md=HOST
spd=HIGH (480Mbps) pwr=SAVE
ugen1.2.0: uhub3: <vendor 0x8087 product 0x0020, class 9/0, rev
2.00/0.00, addr 2>
ugen0.3: <Biometric Coprocessor UPEK> at usbus0, cfg=0 md=HOST spd=FULL
(12Mbps) pwr=ON
ugen1.3: <Integrated Smart Card Reader Lenovo> at usbus1, cfg=0 md=HOST
spd=FULL (12Mbps) pwr=ON
ugen0.4: <Integrated Camera Chicony Electronics Co., Ltd.> at usbus0,
cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON
ugen0.5: <USB Receiver Logitech> at usbus0, cfg=0 md=HOST spd=FULL
(12Mbps) pwr=ON
ugen0.5.0: ums0: <Logitech USB Receiver, class 0/0, rev 2.00/5.00, addr 5>
ugen0.5.1: uhid0: <Logitech USB Receiver, class 0/0, rev 2.00/5.00, addr 5>
> I would like to use FreeBSD on a Thinkpad T510. I installed 8-STABLE (since iwn got 6000 support after 8.0-RELEASE).
>
> *** Not working: (Any ideas?)
>
> - LAN: The Intel ethernet card (class=0x020000 card=0x215317aa chip=0x10ea8086 rev=0x06 hdr=0x00) is not working.
This seems an Intel card. Which Linux driver do you use to get this working?
>
> - CPU-C3: No C3 (dev.cpu.0.cx_supported: C1/3 C2/245) for i7-620M. Battery life will not be good without C3, and Turbo Boost will not work either. (Apparently, Linux got C3 support on a quick boot with a live CD.)
Did you try removing the power cord? Sometimes C3 is hidden and only shows up when the power cord is unplugged.
--
Rui Paulo
> On 29 Mar 2010, at 11:21, Jan Henrik Sylvester wrote:
>
>> I would like to use FreeBSD on a Thinkpad T510. I installed 8-STABLE (since iwn got 6000 support after 8.0-RELEASE).
>>
>> *** Not working: (Any ideas?)
>>
>> - LAN: The Intel ethernet card (class=0x020000 card=0x215317aa chip=0x10ea8086 rev=0x06 hdr=0x00) is not working.
>
> This seems an Intel card. Which Linux driver do you use to get this working?
Actually, this seems to be supported by if_em(4).
>
>>
>> - CPU-C3: No C3 (dev.cpu.0.cx_supported: C1/3 C2/245) for i7-620M. Battery life will not be good without C3, and Turbo Boost will not work either. (Apparently, Linux got C3 support on a quick boot with a live CD.)
>
> Did you try removing the power cord? Sometimes C3 is hidden and only shows up when the power cord is unplugged.
>
> --
> Rui Paulo
>
--
Rui Paulo
I guess it should be E1000_DEV_ID_PCH_M_HV_LM, which is in e1000_hw.h
and there is "case E1000_DEV_ID_PCH_M_HV_LM" in e1000_api.c, but nothing
in if_em.c for 8-STABLE. Revision 200243 has brought it to CURRENT on
Dec-8, but that one did not get MFCed to 8-STABLE. I wonder if that was
on purpose. (I put jfv@ on Cc, who did the commit.)
>>> - CPU-C3: No C3 (dev.cpu.0.cx_supported: C1/3 C2/245) for i7-620M. Battery life will not be good without C3, and Turbo Boost will not work either. (Apparently, Linux got C3 support on a quick boot with a live CD.)
>>
>> Did you try removing the power cord? Sometimes C3 is hidden and only shows up when the power cord is unplugged.
(I definitely should have put in the battery before pulling the power
cord...)
Unplugging the power while running FreeBSD does not change the sysctl.
Or would I have to boot on battery? That would severely restrict the
use. (I will try that later.)
Turbo Boost requires C3 and is not a feature that is typically used on
battery.
Thanks for your help,
Jan Henrik
Take a look at this:
http://wiki.freebsd.org/TuningPowerConsumption
I've used this guide to get C3 working on several notebooks...
-Brandon
Booting on battery did not give me C3, either. What can I do next?
Cheers,
Jan Henrik
Thanks for the suggestion. I knew that guide, but I thought it contained
only suggestions to improve C-state handlng, not to enable them.
I did all the /boot/loader.conf entries suggested there, but I still do
not have C3. Changing everything in BIOS to "maximum battery" does not
help, either.
Any more ideas?
iasl gives me "1 Errors, 17 Warnings, 5 Remarks, 2824 Optimizations" for
my dsdt. Do these need to be fixed? (The error seems pretty harmless
concerning '_HID, "*pnp0c14"', which should be alphanumeric.)
Cheers,
Jan Henrik
I would say that your C2 state has too high entering latency (at least
from point of my C2D of C1/1 C2/1 C3/57). May be you have some C2E hack
enabled in BIOS, which makes C3 useless and BIOS hides it? FreeBSD
receives all info about supported states from ACPI BIOS, so ACPI can
report whatever it wants about set of C-states.
--
Alexander Motin
Thanks for the hint. 245 is indeed very high for C2. I did boot up Linux
(2.6.28.4) to check what it is saying.
/proc/acpi/processor/CPU[0123]/power:
active state: C0 max_cstate: C8 bus
master activity: 00000000 maximum allowed latency: 16000 usec
C1: type[C1] promotion[--] demotion[--] latency[003]
C2: not supported
C3: type[C1] promotion[--] demotion[--] latency[245]
C1 usage CPU0:12462 CPU1:11900 CPU2:10055 CPU3:06025
C3 usage CPU0:53886 CPU1:52762 CPU2:52434 CPU3:53555
I guess what FreeBSD reports as C2 is in fact C3.
With the P-/C-states optimizations from the Wiki, I have 85%--95% C2
utilization for an idle xorg+KDE4.
I do not think it is about BIOS settings (I pasted them below) but about
FreeBSD that cannot deal with C2 missing, but C1 and C3 available. Or?
Thanks you all for your help!
Jan Henrik
#Power#
Timer Wake with Battery Operation: Disabled (Enabled)
Intel(R) SpeedStep technology: Enabled (Disabled)
- Mode for AC: Maximum Battery (Maximum Performance, Battery Optimized,
Automatic*)
- Mode for Battery: Maximum Battery (Maximum Performance, Battery
Optimized*, Automatic)
Adaptive Thermal Management
- Scheme for AC: Balanced (Maximize Performance*)
- Scheme for Battery: Balanced (Maximize Performance)
CDROM Speed: Normal (High, Silent)
CPU Power Management: Automatic (Disable)
PCI Bus Power Management: Automatic (Disable)
PCI Express Power Management: Automatic (Disable)
#CPU#
Core Multi-Processing: Enabled (Disabled)
Intel(R) Hyper-Threading Technology: Enabled (Disabled)
Intel(R) Virtualization Technology: Disabled (Enabled)
Intel(R) VT-d Feature: Disabled (Enabled)