AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / 问题

Perguntas[usb](ubuntu)

Martin Hope
Francesco
Asked: 2025-04-26 22:38:32 +0800 CST

O adaptador SATA para USB não funciona na porta USB 3.0, mas funciona na 2.0

  • 5

Estou configurando meu servidor de nuvem doméstico para testar tudo antes de comprar um gabinete de disco rígido multibaia adequado e alguns discos para construir um RAID. Quero usar um adaptador USB 3.0 para SATA barato e um disco WD Purple de 2 TB que tenho. O disco está funcionando no meu PC principal, conectado à porta SATA, mas se eu conectar o adaptador USB a uma porta USB 3.0, o disco não é detectado pelo lsblk. Se eu conectá-lo a uma porta USB 2.0, ele é detectado corretamente. O mesmo ocorre no meu PC com Windows. O adaptador tem entrada de 12 V, pois o disco é de 3,5 polegadas e o sistema está executando o Ubuntu Server mais recente. Alguém pode ajudar?

usb
  • 1 respostas
  • 36 Views
Martin Hope
PiQuark6046
Asked: 2025-04-17 05:30:18 +0800 CST

Todos os dispositivos USB não funcionam antes de recarregar o módulo do kernel xhci_pci

  • 5

Estou usando o ThinkPad ThunderBolt 4 Smart Dock (40B0) para expandir a capacidade de conexão do meu HP OMEN Gaming de 16,1 polegadas (wf1037TX) no Ubuntu 24.10. Depois de usar meu laptop por um tempo, todos os dispositivos USB — incluindo as portas do laptop e do dock — não funcionam antes de recarregar o xhci_pcimódulo do kernel ( sudo modprobe -r xhci_pci && sudo modprobe xhci-pci) ou reinicializar. Você pode me dar uma dica para resolver esse problema?

Resultado de lsusb:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 17ef:30ba Lenovo V1003
Bus 001 Device 003: ID 0408:548d Quanta Computer, Inc. HP True Vision FHD Camera
Bus 001 Device 004: ID 17ef:30b4 Lenovo ThinkPad Thunderbolt 4 Dock MCU Controller2
Bus 001 Device 005: ID 17ef:30b5 Lenovo 40B0
Bus 001 Device 006: ID 17ef:30b7 Lenovo USB2.0 Hub             
Bus 001 Device 007: ID 046d:0af7 Logitech, Inc. PRO X 2 LIGHTSPEED
Bus 001 Device 008: ID 17ef:30b9 Lenovo USB2.0 Hub             
Bus 001 Device 009: ID 8087:0036 Intel Corp. 
Bus 001 Device 010: ID 17ef:60ee Lenovo TrackPoint Keyboard II
Bus 001 Device 011: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
Bus 001 Device 012: ID 17ef:30bb Lenovo ThinkPad Thunderbolt 4 Dock USB Audio
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 8087:0b40 Intel Corp. USB3.0 Hub
Bus 004 Device 003: ID 17ef:30b6 Lenovo USB3.1 Hub             
Bus 004 Device 004: ID 17ef:30b8 Lenovo USB3.1 Hub             
Bus 004 Device 005: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter

O importante log do kernel:

Apr 16 21:41:06 kernel: nvme 0000:46:00.0: platform quirk: setting simple suspend
Apr 16 21:39:38 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:38 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:35 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:35 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:32 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:32 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:29 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:29 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:26 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:26 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:23 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:23 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:20 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:20 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:17 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:17 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:11 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:11 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:08 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:08 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:05 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:05 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:39:02 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:39:02 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:59 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:59 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:56 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:56 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:53 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:53 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:50 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:50 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:47 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:47 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:44 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:44 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:41 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:41 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:38 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:38 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:35 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:35 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:32 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:32 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:29 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:29 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:26 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:26 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2
Apr 16 21:38:23 kernel: usb 1-6: Failed to suspend device, error -32
Apr 16 21:38:23 kernel: xhci_hcd 0000:00:14.0: USB core suspending port 1-6 not in U0/U1/U2

Resultado de uname -a:

Linux piqua-Laptop 6.11.0-21-generic #21-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 19 16:50:40 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

A versão atual do firmware do dock é 10.18.

usb
  • 1 respostas
  • 77 Views
Martin Hope
Alexander Amelkin
Asked: 2024-11-20 01:05:55 +0800 CST

Por que a regra udev funciona apenas uma vez para um nó de dispositivo USB serial aleatório fora da série?

  • 6

Tenho um dispositivo USB-para-UART multiporta baseado no chip CH348 executando um driver fora do kernel obtido de https://github.com/WCHSoftGroup/ch9344ser_linux

O driver cria nós de dispositivo de 8 caracteres ( /dev/ttyCH9344USB0... /dev/ttyCH9344USB7). O dispositivo não fornece um número de série no descritor de dispositivo USB, mas há uma EEPROM que desejo ler do dispositivo, extrair o número de série de lá e usá-lo para criar um link simbólico como /dev/ttyUSB.CH348.<serial_number>.<instance>.

Criei uma udevregra simples e a coloquei em /etc/udev/rules.d/99-usb-serial.rules:

ACTION=="add", KERNEL=="*ttyCH9344USB*", OPTIONS="log_level=debug", PROGRAM="/usr/local/bin/ch34x_serial %E{DEVNAME}", SYMLINK+="ttyUSB.CH348.$result"

A regra funciona como esperado, mas apenas para UM único nó ALEATÓRIO de 8. Na verdade, tentei várias regras de correspondência e, independentemente do método que uso (nome do kernel, atributos usb, etc.), se corresponder, isso acontece apenas para UMA única instância ALEATÓRIA da série. Pode criar um link simbólico para a instância 3, ou 6, ou 7, ou qualquer outra, mas apenas para uma única.

Eu verifiquei journalctle udevadm monitor -p, e descobri que há exatamente 8 addeventos diferentes chegando udevquando eu carrego o módulo do driver. Todos os eventos são idênticos, exceto pelas propriedades KERNEL, DEVPATH, SEQNUM e MINOR, e se parecem com isso:

KERNEL[706136.962119] add      /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3.2/1-1.1.3.2.1/1-1.1.3.2.1:1.0/tty/ttyCH9344USB0 (tty)
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.1/1-1.1.3/1-1.1.3.2/1-1.1.3.2.1/1-1.1.3.2.1:1.0/tty/ttyCH9344USB0
SUBSYSTEM=tty
DEVNAME=/dev/ttyCH9344USB0
SEQNUM=26571
MAJOR=168
MINOR=0

Não entendo por que apenas um desses eventos reais aciona a regra, enquanto que se eu executar udevadm testpara qualquer um dos 8 nós de dispositivo, a regra funciona perfeitamente para todos eles.

Parece que ele udevestá armazenando a ação em cache de alguma forma e descartando as "duplicatas", embora eu não entenda como ele chega a essa conclusão.

Estou executando o Ubuntu 24.04 Server com udevversão 255.4-1ubuntu8.4.

Qualquer ajuda seria apreciada. Obrigado.

usb
  • 1 respostas
  • 39 Views
Martin Hope
Stormlord
Asked: 2024-08-05 08:19:36 +0800 CST

Use um novo teclado e um novo mouse em um sistema Xubuntu 22.04.4

  • 6

Atualmente estou usando um conjunto de teclado/mouse sem fio e ambos estão se comunicando com o sistema através de um pequeno receptor USB.

Gostaria de substituí-los por um novo conjunto com fio de uma marca diferente. O novo teclado será conectado a uma porta USB do computador e o mouse será conectado ao teclado, pois o teclado está equipado com duas portas USB.

Acho que como o conjunto atual e o novo são plug'n'play, a única coisa que preciso fazer é desconectar o conjunto atual e conectar o novo e tudo funcionará conforme o esperado. Isso está correto ou há alguma chance de o sistema enfrentar algum problema quando eu ligá-lo novamente e detectar esse novo hardware?

Obrigado.

usb
  • 1 respostas
  • 28 Views
Martin Hope
User485348
Asked: 2024-07-18 17:23:45 +0800 CST

Não é possível gravar em /sys/bus/usb/devices/.../power/wakeup como root

  • 5

Não muito tempo atrás, editei com sucesso o arquivo /sys/bus/usb/devices/.../power/wakeup conforme explicado pela documentação do kernel em https://www.kernel.org/doc/html/v6.5/ driver-api/usb/power-management.html#the-user-interface-for-dynamic-pm , mas agora não posso.

Estou recebendo a mensagem de erro "Erro ao gravar arquivo de bloqueio /sys/bus/usb/devices/.../power/.wakeup.swp: Permissão negada" apesar de ser root.

Tentei com um dispositivo diferente e acontece a mesma coisa.

Não vi uma mensagem de erro relacionada nos arquivos de log e o apparmor não bloqueou a operação.

usb
  • 1 respostas
  • 69 Views
Martin Hope
catdogdonkey
Asked: 2024-07-13 05:54:58 +0800 CST

Alguma maneira de parar a atualização do Ubuntu?

  • 4

Então, estou usando uma unidade flash para carregar o Ubuntu e cliquei no botão "Atualizar Ubuntu" e ele está carregando há muito tempo. Já se passaram mais 3 horas (tive que esperar 3 horas antes de fazer o download) aguardando a atualização após a instalação.

Tenho Ubuntu no pen drive (3.0), então não acho que isso danifique o SSD, mas como interromperia a atualização com o menor risco?

Este é um dispositivo novo e estou baixando o Ubuntu em uma unidade flash, com o Rufus em outra. Cliquei no botão de atualização no pen drive com o Ubuntu completo e ele permanece na tela de atualização.

Estou usando 24.04 LTS

usb
  • 1 respostas
  • 85 Views
Martin Hope
carlos palma
Asked: 2024-07-12 23:30:46 +0800 CST

Como executar o balena etcher no Ubuntu 20.04

  • 7

Estou tentando instalar o Linux Mint usando um pendrive. Atualmente estou usando o Ubuntu 20.04 e baixei um .zip de https://etcher.balena.io/#download-etcher . Depois de descompactar, vejo algo assim: insira a descrição da imagem aqui

Mas não há nada que eu possa executar, nenhum arquivo .sh, nada. Vocês sabem como fazer isso?

usb
  • 1 respostas
  • 37 Views
Martin Hope
juzzlin
Asked: 2024-02-17 17:19:19 +0800 CST

Não é possível copiar arquivos para um telefone Android via MTP devido a “operação não suportada”

  • 5

Estou tentando copiar alguns arquivos de música de um servidor de arquivos para o cartão de memória interno do meu telefone Samsung.

Quando conecto o telefone, posso acessar o cartão de memória via MTP no Nautilus perfeitamente. No entanto, quando tento copiar qualquer arquivo, recebo "operação não suportada".

Ainda parece ser possível criar novas pastas , mas não arquivos.

Tenho certeza de que isso já funcionou com outra combinação Ubuntu-Android. O que parece ser o problema aqui?

Samsung Galaxy A52s (Android 14) e Ubuntu 22.04 LTS.

usb
  • 1 respostas
  • 126 Views
Martin Hope
FJDpaco
Asked: 2024-02-03 00:46:57 +0800 CST

"Erro ao montar dev/sda em /media/fjdpaco/USB Stick: Erro desconhecido ao montar dev/sda"

  • 4

Eu tenho um laptop Acer Aspire3 e estou tentando abrir um pendrive Memorex de 8 GB no aplicativo Arquivos do Ubuntu. Dado que tenho dados importantes que não quero destruir acidentalmente, não quero tocar em nada sem que um ser humano real me dê conselhos.

Este pendrive estava funcionando antes e a partição fica assim.

1

Existe um número de partição que vem depois da sdapeça? - Não

Quando vou procurar /dev/sdao arquivo, sdahá algo que não consigo acessar e as Propriedades me dizem que ele tem "0 bytes". Percebi pela primeira vez que isso estava acontecendo hoje. Poderia ter acontecido antes, mas nunca verifiquei.

usb
  • 1 respostas
  • 58 Views
Martin Hope
lalannou
Asked: 2024-01-10 00:40:40 +0800 CST

O grupo de regras Hidraw udev às vezes falha

  • 5

Tenho problemas com um sensor que funciona como um dispositivo hidraw para enviar dados periódicos por USB. Eu tenho uma regra Udev que cria um link simbólico para ser usado pelo contêiner docker com o Azure IoT Edge.

SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="e025", SYMLINK+="temper" MODE="0660"

Acontece que, normalmente, depois de algum tempo (pode ser minutos ou horas), ele começa a escrever na tela e o docker não consegue mais detectá-lo (o programa envia erro).

Já tentei definir GROUP="docker" na regra do udev. Estou usando o Ubuntu 20.04 com LXDE.

O dispositivo é TemperHUM: https://www.amazon.fr/Temp%C3%A9rature-Dorderur-Enregistreur-Thermo-hygrom%C3%A8tre-Surveillance/dp/B0B7SJL3C7/ref=sr_1_5 Espero que o link funcione

usb
  • 1 respostas
  • 34 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve