Tested with Debian 8, which is in "testing" as of 2015 March 16.
dmesg log for wifi firmware loading:
[ 1.578731] iwlwifi 0000:03:00.0: firmware: direct-loading firmware iwlwifi-7265-9.ucode [ 1.578969] iwlwifi 0000:03:00.0: loaded firmware version 23.214.9.0 op_mode iwlmvmdmesg log for bluetooth firmware loading:
[ 4268.531230] bluetooth hci0: firmware: direct-loading firmware intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq [ 4268.531234] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-1.10.3.11.e.bseq [ 4268.633668] Bluetooth: hci0: Intel Bluetooth firmware patch completed and activated
These work out of the box: 2.5" SATA hard drive, M.2 SSD drive, SD card reader, Ethernet, USB device passthrough in KVM via VT-d, built-in speakers, built-in microphone, headphone jack, VGA port, USB ports, suspend/resume, ability to read the status of the two PowerBridge batteries, function row keys (speaker/microphone volume control, display brightness control, and radio toggle).
3D graphics requires a sufficiently new graphics stack. The packages in Debian testing almost work--you also need "xserver-xorg-video-intel" version "2:2.99.917-1~exp1", which is currently in the "experimental" distribution.
The Trackpad (i.e. the touch-sensitive pad below the keyboard) works out of the box; the synaptics driver can interpret multitouch gestures. Depressing the bottom left and right corners produce left and right mouse button clicks.
The Trackpoint (i.e. the red nub in the middle of the keyboard) partially works. The nub itself can move the pointer, but the three buttons (located between the spacebar and the Trackpad) that complement the nub do not. This is described here: http://who-t.blogspot.com/2015/01/lenovos-x1-carbon-3rd-touchpad-woes.html
Slot: 00:00.0 Class: Host bridge [0600] Vendor: Intel Corporation [8086] Device: Broadwell-U Host Bridge -OPI [1604] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 09 Slot: 00:02.0 Class: VGA compatible controller [0300] Vendor: Intel Corporation [8086] Device: Broadwell-U Integrated Graphics [1616] SVendor: Lenovo [17aa] SDevice: Device [5036] Rev: 09 Slot: 00:03.0 Class: Audio device [0403] Vendor: Intel Corporation [8086] Device: Broadwell-U Audio Controller [160c] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 09 Slot: 00:14.0 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP USB xHCI Controller [9cb1] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 03 ProgIf: 30 Slot: 00:16.0 Class: Communication controller [0780] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP MEI Controller #1 [9cba] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 03 Slot: 00:19.0 Class: Ethernet controller [0200] Vendor: Intel Corporation [8086] Device: Ethernet Connection (3) I218-LM [15a2] SVendor: Lenovo [17aa] SDevice: Device [2226] Rev: 03 Slot: 00:1b.0 Class: Audio device [0403] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP High Definition Audio Controller [9ca0] SVendor: Lenovo [17aa] SDevice: Device [5036] Rev: 03 Slot: 00:1c.0 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP PCI Express Root Port #6 [9c9a] Rev: e3 Slot: 00:1c.1 Class: PCI bridge [0604] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP PCI Express Root Port #3 [9c94] Rev: e3 Slot: 00:1d.0 Class: USB controller [0c03] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP USB EHCI Controller [9ca6] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 03 ProgIf: 20 Slot: 00:1f.0 Class: ISA bridge [0601] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP LPC Controller [9cc3] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 03 Slot: 00:1f.2 Class: SATA controller [0106] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP SATA Controller [AHCI Mode] [9c83] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 03 ProgIf: 01 Slot: 00:1f.3 Class: SMBus [0c05] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP SMBus Controller [9ca2] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 03 Slot: 00:1f.6 Class: Signal processing controller [1180] Vendor: Intel Corporation [8086] Device: Wildcat Point-LP Thermal Management Controller [9ca4] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 03 Slot: 02:00.0 Class: Unassigned class [ff00] Vendor: Realtek Semiconductor Co., Ltd. [10ec] Device: RTS5227 PCI Express Card Reader [5227] SVendor: Lenovo [17aa] SDevice: Device [5034] Rev: 01 Slot: 03:00.0 Class: Network controller [0280] Vendor: Intel Corporation [8086] Device: Wireless 7265 [095b] SVendor: Intel Corporation [8086] SDevice: Dual Band Wireless-AC 7265 [5210] Rev: 59output of lspci -nnk:
00:00.0 Host bridge [0600]: Intel Corporation Broadwell-U Host Bridge -OPI [8086:1604] (rev 09) Subsystem: Lenovo Device [17aa:5034] 00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09) Subsystem: Lenovo Device [17aa:5036] Kernel driver in use: i915 00:03.0 Audio device [0403]: Intel Corporation Broadwell-U Audio Controller [8086:160c] (rev 09) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: snd_hda_intel 00:14.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB xHCI Controller [8086:9cb1] (rev 03) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: xhci_hcd 00:16.0 Communication controller [0780]: Intel Corporation Wildcat Point-LP MEI Controller #1 [8086:9cba] (rev 03) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: mei_me 00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (3) I218-LM [8086:15a2] (rev 03) Subsystem: Lenovo Device [17aa:2226] Kernel driver in use: e1000e 00:1b.0 Audio device [0403]: Intel Corporation Wildcat Point-LP High Definition Audio Controller [8086:9ca0] (rev 03) Subsystem: Lenovo Device [17aa:5036] Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #6 [8086:9c9a] (rev e3) Kernel driver in use: pcieport 00:1c.1 PCI bridge [0604]: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 [8086:9c94] (rev e3) Kernel driver in use: pcieport 00:1d.0 USB controller [0c03]: Intel Corporation Wildcat Point-LP USB EHCI Controller [8086:9ca6] (rev 03) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: ehci-pci 00:1f.0 ISA bridge [0601]: Intel Corporation Wildcat Point-LP LPC Controller [8086:9cc3] (rev 03) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: lpc_ich 00:1f.2 SATA controller [0106]: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] [8086:9c83] (rev 03) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: ahci 00:1f.3 SMBus [0c05]: Intel Corporation Wildcat Point-LP SMBus Controller [8086:9ca2] (rev 03) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: i801_smbus 00:1f.6 Signal processing controller [1180]: Intel Corporation Wildcat Point-LP Thermal Management Controller [8086:9ca4] (rev 03) Subsystem: Lenovo Device [17aa:5034] 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader [10ec:5227] (rev 01) Subsystem: Lenovo Device [17aa:5034] Kernel driver in use: rtsx_pci 03:00.0 Network controller [0280]: Intel Corporation Wireless 7265 [8086:095b] (rev 59) Subsystem: Intel Corporation Dual Band Wireless-AC 7265 [8086:5210] Kernel driver in use: iwlwifioutput of lsusb -v:
Bus 003 Device 002: ID 8087:8001 Intel Corp. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x8087 Intel Corp. idProduct 0x8001 bcdDevice 0.03 iManufacturer 0 iProduct 0 iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0002 1x 2 bytes bInterval 12 Hub Descriptor: bLength 11 bDescriptorType 41 nNbrPorts 8 wHubCharacteristic 0x0009 Per-port power switching Per-port overcurrent protection TT think time 8 FS bits bPwrOn2PwrGood 0 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 0x00 PortPwrCtrlMask 0xff 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0100 power Port 4: 0000.0100 power Port 5: 0000.0100 power Port 6: 0000.0100 power Port 7: 0000.0100 power Port 8: 0000.0100 power Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 0 Full speed (or root) hub bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 3.16 iManufacturer 3 Linux 3.16.0-4-amd64 ehci_hcd iProduct 2 EHCI Host Controller iSerial 1 0000:00:1d.0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 9 bDescriptorType 41 nNbrPorts 3 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 PortPwrCtrlMask 0xff Hub Port Status: Port 1: 0000.0507 highspeed power suspend enable connect Port 2: 0000.0100 power Port 3: 0000.0100 power Device Status: 0x0001 Self Powered Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 3 bMaxPacketSize0 9 idVendor 0x1d6b Linux Foundation idProduct 0x0003 3.0 root hub bcdDevice 3.16 iManufacturer 3 Linux 3.16.0-4-amd64 xhci_hcd iProduct 2 xHCI Host Controller iSerial 1 0000:00:14.0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 31 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 bMaxBurst 0 Hub Descriptor: bLength 12 bDescriptorType 42 nNbrPorts 4 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere bHubDecLat 0.0 micro seconds wHubDelay 0 nano seconds DeviceRemovable 0x00 Hub Port Status: Port 1: 0000.02a0 5Gbps power Rx.Detect Port 2: 0000.02a0 5Gbps power Rx.Detect Port 3: 0000.02a0 5Gbps power Rx.Detect Port 4: 0000.02a0 5Gbps power Rx.Detect Binary Object Store Descriptor: bLength 5 bDescriptorType 15 wTotalLength 15 bNumDeviceCaps 1 SuperSpeed USB Device Capability: bLength 10 bDescriptorType 16 bDevCapabilityType 3 bmAttributes 0x02 Latency Tolerance Messages (LTM) Supported wSpeedsSupported 0x0008 Device can operate at SuperSpeed (5Gbps) bFunctionalitySupport 3 Lowest fully-functional device speed is SuperSpeed (5Gbps) bU1DevExitLat 10 micro seconds bU2DevExitLat 512 micro seconds Device Status: 0x0001 Self Powered Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 9 Hub bDeviceSubClass 0 Unused bDeviceProtocol 1 Single TT bMaxPacketSize0 64 idVendor 0x1d6b Linux Foundation idProduct 0x0002 2.0 root hub bcdDevice 3.16 iManufacturer 3 Linux 3.16.0-4-amd64 xhci_hcd iProduct 2 xHCI Host Controller iSerial 1 0000:00:14.0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 Unused bInterfaceProtocol 0 Full speed (or root) hub iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0004 1x 4 bytes bInterval 12 Hub Descriptor: bLength 11 bDescriptorType 41 nNbrPorts 11 wHubCharacteristic 0x000a No power switching (usb 1.0) Per-port overcurrent protection TT think time 8 FS bits bPwrOn2PwrGood 10 * 2 milli seconds bHubContrCurrent 0 milli Ampere DeviceRemovable 0x00 0x00 PortPwrCtrlMask 0xff 0xff Hub Port Status: Port 1: 0000.0100 power Port 2: 0000.0100 power Port 3: 0000.0100 power Port 4: 0000.0100 power Port 5: 0000.0100 power Port 6: 0000.0100 power Port 7: 0000.0100 power Port 8: 0000.0100 power Port 9: 0000.0100 power Port 10: 0000.0100 power Port 11: 0000.0100 power Device Status: 0x0001 Self Powered
Tarjetas 3G | 34 |
Acquisition cards | 34 |
Bluetooth | 57 |
Tarjetas de ethernet | 172 |
Lectores de huellas digitales | 11 |
Controlador de Host | 170 |
Modems | 18 |
Computador portátil | 793 |
Printers | 126 |
Adaptador RAID | 20 |
Escáners | 24 |
Lectores de tarjetas SD | 57 |
Tarjetas de audio | 142 |
Tarjetas de video | 343 |
Cámaras web | 132 |
Tarjetas de red inalámbrica | 234 |
TOTAL | 2367 |