Em 10.10, a placa USB 3.0 PCI Express é reconhecida pelo lspci, mas não pelo lsusb ou pelo dmesg. Como consertar?

1

Asus N PC, executa 10.10 x86_64 O Asus N vem com 4 portas usb 2.0, cada uma rotulada como 2.0 no case.

Tentativa de adicionar duas portas usb 3.0 a serem fornecidas por um cartão usb 3.0 pci express genérico instalado no slot pci expres. O novo cartão diz usb 3.0 e tem portas azuis.

O cartão é instalado no laptop sem alimentação, depois o laptop é ligado e inicializa normalmente. Nada acontece quando uma unidade flash USB 3.0 é inserida na porta usb 3.0.

uname -a

Linux drpaulbrewer-N90SV 2.6.35.8 #1 SMP Fri Jan 14 15:54:11 EST 2011 x86_64 GNU/Linux

lspci -v

00:00.0 Host bridge: Silicon Integrated Systems [SiS] 671MX
    Subsystem: ASUSTeK Computer Inc. Device 1b27
    Flags: bus master, medium devsel, latency 64
    Kernel modules: sis-agp

00:01.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    I/O behind bridge: 0000d000-0000dfff
    Memory behind bridge: fa000000-fdefffff
    Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
    Capabilities: [d0] Express Root Port (Slot+), MSI 00
    Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [f4] Power Management version 2
    Capabilities: [70] Subsystem: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
    Kernel driver in use: pcieport

00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS968 [MuTIOL Media IO] (rev 01)
    Flags: bus master, medium devsel, latency 0

00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01) (prog-if 80 [Master])
    Subsystem: ASUSTeK Computer Inc. Device 1b27
    Flags: bus master, medium devsel, latency 128
    I/O ports at 01f0 [size=8]
    I/O ports at 03f4 [size=1]
    I/O ports at 0170 [size=8]
    I/O ports at 0374 [size=1]
    I/O ports at ffe0 [size=16]
    Capabilities: [58] Power Management version 2
    Kernel driver in use: pata_sis

00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
    Subsystem: ASUSTeK Computer Inc. Device 1b27
    Flags: bus master, medium devsel, latency 64, IRQ 20
    Memory at f9fff000 (32-bit, non-prefetchable) [size=4K]
    Kernel driver in use: ohci_hcd

00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f) (prog-if 10 [OHCI])
    Subsystem: ASUSTeK Computer Inc. Device 1b27
    Flags: bus master, medium devsel, latency 64, IRQ 21
    Memory at f9ffe000 (32-bit, non-prefetchable) [size=4K]
    Kernel driver in use: ohci_hcd

00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller (prog-if 20 [EHCI])
    Subsystem: ASUSTeK Computer Inc. Device 1b27
    Flags: bus master, medium devsel, latency 64, IRQ 22
    Memory at f9ffd000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [50] Power Management version 2
    Kernel driver in use: ehci_hcd

00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter (rev 02)
    Subsystem: ASUSTeK Computer Inc. Device 11f5
    Flags: bus master, medium devsel, latency 0, IRQ 19
    Memory at f9ffcc00 (32-bit, non-prefetchable) [size=128]
    I/O ports at cc00 [size=128]
    Capabilities: [40] Power Management version 2
    Kernel driver in use: sis190
    Kernel modules: sis190

00:05.0 IDE interface: Silicon Integrated Systems [SiS] SATA Controller / IDE mode (rev 03) (prog-if 8f [Master SecP SecO PriP PriO])
    Subsystem: ASUSTeK Computer Inc. Device 1b27
    Flags: bus master, medium devsel, latency 64, IRQ 17
    I/O ports at c800 [size=8]
    I/O ports at c400 [size=4]
    I/O ports at c000 [size=8]
    I/O ports at bc00 [size=4]
    I/O ports at b800 [size=16]
    I/O ports at b400 [size=128]
    Capabilities: [58] Power Management version 2
    Kernel driver in use: sata_sis
    Kernel modules: sata_sis

00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    Memory behind bridge: fdf00000-fdffffff
    Capabilities: [b0] Subsystem: Silicon Integrated Systems [SiS] Device 0004
    Capabilities: [c0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [d0] Express Root Port (Slot+), MSI 00
    Capabilities: [f4] Power Management version 2
    Kernel driver in use: pcieport

00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=00, secondary=03, subordinate=06, sec-latency=0
    I/O behind bridge: 0000e000-0000efff
    Memory behind bridge: fe000000-febfffff
    Prefetchable memory behind bridge: 00000000f6000000-00000000f8ffffff
    Capabilities: [b0] Subsystem: Silicon Integrated Systems [SiS] Device 0004
    Capabilities: [c0] MSI: Enable+ Count=1/1 Maskable- 64bit+
    Capabilities: [d0] Express Root Port (Slot+), MSI 00
    Capabilities: [f4] Power Management version 2
    Kernel driver in use: pcieport

00:0f.0 Audio device: Silicon Integrated Systems [SiS] Azalia Audio Controller
    Subsystem: ASUSTeK Computer Inc. Device 17b3
    Flags: bus master, medium devsel, latency 0, IRQ 18
    Memory at f9ff4000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel

01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce GT 130M] (rev a1) (prog-if 00 [VGA controller])
    Subsystem: ASUSTeK Computer Inc. Device 2021
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
    Memory at d0000000 (64-bit, prefetchable) [size=256M]
    Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
    I/O ports at dc00 [size=128]
    [virtual] Expansion ROM at fde80000 [disabled] [size=512K]
    Capabilities: [60] Power Management version 3
    Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [78] Express Endpoint, MSI 00
    Capabilities: [b4] Vendor Specific Information: Len=14 <?>
    Kernel driver in use: nvidia
    Kernel modules: nvidia-current, nouveau, nvidiafb

02:00.0 Network controller: Atheros Communications Inc. AR928X Wireless Network Adapter (PCI-Express) (rev 01)
    Subsystem: Device 1a3b:1067
    Flags: bus master, fast devsel, latency 0, IRQ 16
    Memory at fdff0000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: [40] Power Management version 2
    Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
    Capabilities: [60] Express Legacy Endpoint, MSI 00
    Capabilities: [90] MSI-X: Enable- Count=1 Masked-
    Kernel driver in use: ath9k
    Kernel modules: ath9k

03:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03) (prog-if 30)
    Flags: bus master, fast devsel, latency 0, IRQ 10
    Memory at febfe000 (64-bit, non-prefetchable) [size=8K]
    Capabilities: [50] Power Management version 3
    Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
    Capabilities: [90] MSI-X: Enable- Count=8 Masked-
    Capabilities: [a0] Express Endpoint, MSI 00

lsusb

Bus 003 Device 002: ID 0b05:1751 ASUSTek Computer, Inc. BT-253 Bluetooth Adapter
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
Bus 001 Device 002: ID 04f2:b071 Chicony Electronics Co., Ltd 2.0M UVC Webcam / CNF7129
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg

trying to post dmesg exceeded the stackexchange posting limit of 30K... but nothing there is usb 3.0
    
por Paul 04.08.2011 / 03:55

1 resposta

1

Parece que o seu kernel não tem o driver do controlador de host USB 3.0.

Como você está executando um kernel customizado, você precisará adicionar isto à sua configuração atual de compilação do kernel.

O parâmetro de configuração para ativar este driver é CONFIG_USB_XHCI_HCD . Você pode habilitar isso (dentro dos diálogos make menuconfig ), ativando a opção 'xHCI HCD (USB 3.0)'.

Esta opção pode ser encontrada em: Drivers de dispositivos - > Suporte USB - > Suporte para USB do lado do host '- > Suporte a xHCI HCD (USB 3.0).

    
por Jeremy Kerr 05.08.2011 / 09:49