O hub USB não está funcionando corretamente Ubuntu 12.04

2

Hub USB agindo de forma estranha no Ubuntu 12.04 LTS.

No Windows, todos os dispositivos estão funcionando corretamente, mas no Ubuntu há vários problemas, por isso não é problema de hardware.

  1. O disco rígido não é reconhecido, a menos que seja o único dispositivo conectado ao hub. Caso contrário, desliga-se após 1 segundo, reinicia, desliga - loop infinito.

  2. Adicionar e remover o modem reinicia os demais dispositivos.

  3. Quando qualquer um dos dispositivos está funcionando com desempenho total, o sinal do mouse se torna realmente uma semana e às vezes fica atrasado.

Que tipo de daemon possui meu Ubuntu 12.04?

ATUALIZAÇÃO:

Link para o modelo Trust HUB USB

Esquema: Laptop Samsung < - fio USB2 < - HUB USB < - Telefone, HDD, modem 4G, receptor de mouse.

Saída de lsusb -v -t

2-1.2.1:1.3: No such file or directory
2-1.2.2:1.2: No such file or directory
2-1.2.2:1.4: No such file or directory
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/8p, 480M
        |__ Port 2: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 1: Dev 4, If 0, Class=vend., Driver=option, 480M
            |__ Port 1: Dev 4, If 1, Class=vend., Driver=option, 480M
            |__ Port 1: Dev 4, If 2, Class=vend., Driver=option, 480M
            |__ Port 1: Dev 4, If 3, Class=vend., Driver=, 480M
            |__ Port 1: Dev 4, If 4, Class=stor., Driver=usb-storage, 480M
            |__ Port 1: Dev 4, If 5, Class=stor., Driver=usb-storage, 480M
            |__ Port 2: Dev 8, If 0, Class=comm., Driver=cdc_acm, 480M
            |__ Port 2: Dev 8, If 1, Class=data, Driver=cdc_acm, 480M
            |__ Port 2: Dev 8, If 2, Class=vend., Driver=, 480M
            |__ Port 2: Dev 8, If 3, Class=stor., Driver=usb-storage, 480M
            |__ Port 2: Dev 8, If 4, Class=vend., Driver=, 480M
            |__ Port 3: Dev 5, If 0, Class=HID, Driver=usbhid, 1.5M
            |__ Port 3: Dev 5, If 1, Class=HID, Driver=usbhid, 1.5M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/3p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/6p, 480M
        |__ Port 1: Dev 3, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 1: Dev 3, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M

Saída de lsmod

Module                  Size  Used by
ppp_deflate            13038  0 
zlib_deflate           27139  1 ppp_deflate
bsd_comp               12994  0 
ppp_async              17539  0 
crc_ccitt              12667  1 ppp_async
vesafb                 13844  1 
xt_limit               12711  8 
xt_tcpudp              12603  7 
ipt_LOG                12919  8 
ipt_MASQUERADE         12759  0 
xt_DSCP                12629  0 
ipt_REJECT             12576  1 
nf_conntrack_irc       13383  0 
nf_conntrack_ftp       13452  0 
xt_state               12578  6 
rfcomm                 47604  0 
bnep                   18281  2 
bluetooth             180104  10 rfcomm,bnep
parport_pc             32866  0 
binfmt_misc            17540  1 
ppdev                  17113  0 
snd_hda_codec_hdmi     32474  4 
snd_hda_codec_realtek   224066  1 
cdc_acm                26858  0 
snd_hda_intel          33773  5 
snd_hda_codec         127706  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13668  1 snd_hda_codec
arc4                   12529  2 
snd_pcm                97188  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
ath9k                 132390  0 
mac80211              506816  1 ath9k
nvidia              12319264  53 
snd_seq_midi           13324  0 
joydev                 17693  0 
snd_rawmidi            30748  1 snd_seq_midi
snd_seq_midi_event     14899  1 snd_seq_midi
snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
ath9k_common           14053  1 ath9k
ath9k_hw              411151  2 ath9k,ath9k_common
psmouse                87692  0 
lp                     17799  0 
option                 25932  0 
usb_wwan               20491  1 option
usbserial              47077  2 option,usb_wwan
uvcvideo               72627  0 
videodev               98259  1 uvcvideo
v4l2_compat_ioctl32    17128  1 videodev
video                  19596  0 
iptable_nat            13229  0 
snd_timer              29990  2 snd_pcm,snd_seq
snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
nf_nat                 25891  2 ipt_MASQUERADE,iptable_nat
nf_conntrack_ipv4      19716  9 iptable_nat,nf_nat
nf_conntrack           81926  7 ipt_MASQUERADE,nf_conntrack_irc,nf_conntrack_ftp,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
ath                    24067  3 ath9k,ath9k_common,ath9k_hw
serio_raw              13211  0 
mac_hid                13253  0 
snd                    78855  20 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
nf_defrag_ipv4         12729  1 nf_conntrack_ipv4
parport                46562  3 parport_pc,ppdev,lp
iptable_mangle         12734  0 
soundcore              15091  1 snd
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
iptable_filter         12810  1 
ip_tables              27473  3 iptable_nat,iptable_mangle,iptable_filter
x_tables               29846  11 xt_limit,xt_tcpudp,ipt_LOG,ipt_MASQUERADE,xt_DSCP,ipt_REJECT,xt_state,iptable_nat,iptable_mangle,iptable_filter,ip_tables
cfg80211              205544  3 ath9k,mac80211,ath
samsung_laptop         14365  0 
usbhid                 47199  0 
hid                    99559  1 usbhid
usb_storage            49198  0 
uas                    18180  0 
sky2                   59043  0 

Saída de dmesg

link

Saída de /var/log/kern.log

link

Saída de lsusb -vvv

link

    
por Gundars Mēness 20.08.2012 / 09:01

1 resposta

3
  • Seu hub parece ser alimentado por barramento (ou seja, sem adaptador AC / DC). O consumo total de energia máxima de todos os dispositivos conectados a ele deve, idealmente, ser limitado a 500 mA, de acordo com o padrão USB.
  • Os dispositivos que você anexou atualmente provavelmente atraem muito mais do que o total, por exemplo um HD de 2,5 "irá facilmente desenhar 500 mA por conta própria; um telefone inteligente sendo carregado também aumentará em 500 mA.
  • Embora possa funcionar no Windows, o problema definitivamente parece ser poder aqui com base na sua descrição e no log do kernel:
    • O HD portátil que tenta iniciar a cada segundo é um sinal garantido de energia insuficiente
    • Se a remoção / reconexão de um dispositivo fizer com que o restante faça o mesmo, o hub está sendo redefinido, provavelmente porque não pode fornecer energia suficiente do computador para continuar funcionando com todos os dispositivos.
  • Os hubs de confiança parecem causando problemas no Linux / Ubuntu para outros também ...

Minha recomendação strong neste ponto é mudar para um hub auto-alimentado , ou seja, o hub tem seu próprio adaptador AC / DC. Por exemplo, qualquer um dos Trust hubs desta página que dizem que incluem um adaptador de energia ou "energia extra" deve funcionar bem.

    
por ish 20.08.2012 / 12:07