お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2013-05-06 23:46:26

bonbonboby
メンバ
登録日: 2012-08-08

外付けhddをusb2で認識させたいです。

ubuntu 12.04lts
pc:vgc-hx62b7(usb前x2、後x4、全て2.0対応)、hdd:hd-cs500u2、(usb2対応、ntfsフォーマット)
転送が妙に遅い気がするのでディスクユーティリティでhddの状態を確認すると
「接続  12.0Mb/s」
と、なっていました。
これはやはりusb2.0では認識してないということでしょうか?
その場合、どのように対処すればいいでしょうか。
役に立つかわかりませんが、関係ありそうなコマンド?を打ってみました(hddを接続した状態です)
$ dmesg | grep hci
[    0.701359] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.701387] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.701407] uhci_hcd: USB Universal Host Controller Interface driver
[    0.701438] uhci_hcd 0000:00:1d.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.701451] uhci_hcd 0000:00:1d.0: setting latency timer to 64
[    0.701456] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.701552] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
[    0.701598] uhci_hcd 0000:00:1d.0: irq 16, io base 0x0000ef00
[    0.701934] uhci_hcd 0000:00:1d.1: PCI INT B -> GSI 19 (level, low) -> IRQ 19
[    0.701945] uhci_hcd 0000:00:1d.1: setting latency timer to 64
[    0.701949] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.702028] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
[    0.702063] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000ef20
[    0.702373] uhci_hcd 0000:00:1d.2: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.702383] uhci_hcd 0000:00:1d.2: setting latency timer to 64
[    0.702387] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.702466] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
[    0.702500] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000ef40
[    0.702813] uhci_hcd 0000:00:1d.3: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.702822] uhci_hcd 0000:00:1d.3: setting latency timer to 64
[    0.702826] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    0.702905] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
[    0.702930] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000ef80
[    1.012024] usb 1-2: new low-speed USB device number 2 using uhci_hcd
[    1.324070] usb 3-1: new full-speed USB device number 2 using uhci_hcd
[    1.330653] firewire_ohci 0000:01:0e.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
[    1.384101] firewire_ohci: Added fw-ohci device 0000:01:0e.1, OHCI v1.10, 4 IR + 8 IT contexts, quirks 0x2
[    1.612046] usb 4-1: new low-speed USB device number 2 using uhci_hcd
[    2.028022] usb 4-2: new full-speed USB device number 3 using uhci_hcd
[  109.016024] usb 3-2: new full-speed USB device number 3 using uhci_hcd
[ 1554.872039] usb 3-2: new full-speed USB device number 4 using uhci_hcd

よろしくお願いします。

オフライン

 

#2 2013-05-06 23:57:10

bonbonboby
メンバ
登録日: 2012-08-08

Re: 外付けhddをusb2で認識させたいです。

追加です。usbハブは使用してません。hddは他にもう1台あるのですが、同様に遅いです。
足りない情報がありましたらお知らせください。よろしくお願いします。

オフライン

 

#3 2013-05-07 20:35:34

makopi
メンバ
登録日: 2009-11-01

Re: 外付けhddをusb2で認識させたいです。

端末で
lsusb
lsusb -t
をそれぞれ実行して貼り付けていただけますか?

ちなみに自分の環境ではこうなります。

コード:

makoto@g565-u1210:~$ lsusb
Bus 001 Device 002: ID 125f:0000 A-DATA Technology Co., Ltd. 
Bus 002 Device 002: ID 04f2:b1c1 Chicony Electronics Co., Ltd 
Bus 003 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 0566:3107 Monterey International Corp. 
Bus 003 Device 004: ID 1bcf:0007 Sunplus Innovation Technology Inc. Optical Mouse

makoto@g565-u1210:~$ lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/4p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/5p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/5p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/4p, 480M
    |__ Port 3: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 3, If 0, Class=HID, Driver=usbhid, 1.5M
        |__ Port 3: Dev 3, If 1, Class=HID, Driver=usbhid, 1.5M
        |__ Port 4: Dev 4, If 0, Class=HID, Driver=usbhid, 1.5M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/5p, 480M
    |__ Port 1: Dev 2, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    |__ Port 1: Dev 2, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/5p, 480M
    |__ Port 5: Dev 2, If 0, Class=stor., Driver=usb-storage, 480M
makoto@g565-u1210:~$

オフライン

 

#4 2013-05-07 21:22:42

bonbonboby
メンバ
登録日: 2012-08-08

Re: 外付けhddをusb2で認識させたいです。

回答ありがとうございます。内容は以下の通りです。
hddを接続した状態です。
$ lsusb
Bus 001 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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 045e:00a4 Microsoft Corp.
Bus 003 Device 002: ID 054c:014d Sony Corp. Memory Stick Reader/Writer
Bus 004 Device 002: ID 054c:01e2 Sony Corp.
Bus 003 Device 003: ID 0411:00a8 BUFFALO INC. (formerly MelCo., Inc.)…外付けHDD?でいいですかね。
$ lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 2: Dev 2, If 0, Class=stor., Driver=usb-storage, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 2, If 0, Class=stor., Driver=usb-storage, 12M
    |__ Port 2: Dev 3, If 0, Class=stor., Driver=usb-storage, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 2: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M

makopiさんのとは違い、480Mという表示はないですね・・・

オフライン

 

#5 2013-05-07 21:50:29

makopi
メンバ
登録日: 2009-11-01

Re: 外付けhddをusb2で認識させたいです。

Driver=uhci_hcd というのがありますが、uhci が USB1.0、ehci が USB2.0、xhci が USB3.0 となります。
PC の USB chip は何を使っているかわかりませんか?

端末で
lspci
を実行していただくか、もし Windows があるならわかりませんか?

オフライン

 

#6 2013-05-07 21:59:59

bonbonboby
メンバ
登録日: 2012-08-08

Re: 外付けhddをusb2で認識させたいです。

さっそくありがとうございます。以下の通りです。
$ lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
00:06.0 System peripheral: Intel Corporation 82865G/PE/P Processor to I/O Memory Interface (rev 02)
00:1d.0 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
00:1f.6 Modem: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Modem Controller (rev 02)
01:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
01:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) Video Decoder (rev 01)
01:0e.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 02)
01:0e.1 FireWire (IEEE 1394): Texas Instruments PCI4510 IEEE-1394 Controller

よろしくお願いします。

オフライン

 

#7 2013-05-07 22:44:31

makopi
メンバ
登録日: 2009-11-01

Re: 外付けhddをusb2で認識させたいです。

BIOSで USB2.0 が無効になっていないか確認していただけますか?
これ以上は私ではわからないです。

オフライン

 

#8 2013-05-07 23:14:40

bonbonboby
メンバ
登録日: 2012-08-08

Re: 外付けhddをusb2で認識させたいです。

残念ながらBIOSにはUSBの有効/無効を設定する項目は、ありません。
とはいえ今一度ゆっくり確認しましたが、やはりありませんでした・・・
遅くても普段は別にいいのですが、写真などのデータをバックアップしようとしたら28GB転送で6時間かかったもので
これはなんとかしたいと思った次第です。
makopiさん、いろいろありがとうございました。

$ dmesg | grep USB
[    0.709093] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.709121] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    0.709141] uhci_hcd: USB Universal Host Controller Interface driver
[    0.709271] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
[    0.709549] hub 1-0:1.0: USB hub found
[    0.709766] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
[    0.710013] hub 2-0:1.0: USB hub found
[    0.710205] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
[    0.710446] hub 3-0:1.0: USB hub found
[    0.710643] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 4
[    0.710876] hub 4-0:1.0: USB hub found
[    1.020024] usb 1-2: new low-speed USB device number 2 using uhci_hcd
[    1.332169] usb 3-1: new full-speed USB device number 2 using uhci_hcd
[    1.418353] generic-usb 0003:045E:00A4.0001: input,hidraw0:
                    USB HID v1.10 Mouse [Microsoft Microsoft(R) Compact Optical Mouse] on usb-0000:00:1d.0-2/input0
[    1.418397] usbhid: USB HID core driver
[    1.513957] Initializing USB Mass Storage driver...
[    1.514372] USB Mass Storage support registered.
[    1.620060] usb 4-2: new full-speed USB device number 2 using uhci_hcd

こうすると上部にehci_hcdの文字は出るのですから、
ドライバがインストールされてるが割り当てられない状態なのか、インストールできるという意味なのか・・・
とりあえずインストール方法を探してますが、なかなか情報が見つからないものですね。

オフライン

 

#9 2013-05-07 23:32:52

bonbonboby
メンバ
登録日: 2012-08-08

Re: 外付けhddをusb2で認識させたいです。

これも何か参考になりますかね?・・・
$ lsmod
Module                      Size  Used by
nls_iso8859_1          12617  1
nls_cp437                12751  1
vfat                        17308  1
fat                          55605  1 vfat
pci_stub                   12550  1
vboxpci                    22911  0
vboxnetadp               13328  0
vboxnetflt                 27240  0
vboxdrv                  252188  3 vboxpci,vboxnetadp,vboxnetflt
snd_intel8x0              33455  2
snd_ac97_codec        110213  1 snd_intel8x0
ac97_bus                   12642  1 snd_ac97_codec
wm8775                     12935  1
snd_pcm                    80916  2 snd_intel8x0,snd_ac97_codec
tea5767                     13113  0
tuner                         26836  1
snd_seq_midi              13132  0
snd_rawmidi               25424  1 snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
snd_seq                     51592  2 snd_seq_midi,snd_seq_midi_event
cx25840                     48785  1
snd_timer                   28931  2 snd_pcm,snd_seq
snd_seq_device           14172  3 snd_seq_midi,snd_rawmidi,snd_seq
snd                           62218  11 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
ivtv                         143913  0
cx2341x                    27739  1 ivtv
serio_raw                  13027  0
v4l2_common            15793  5 wm8775,tuner,cx25840,ivtv,cx2341x
soundcore                 14635  1 snd
snd_page_alloc           14108  2 snd_intel8x0,snd_pcm
i915                        423564  2
videodev                   86588  6 wm8775,tuner,cx25840,ivtv,cx2341x,v4l2_common
tveeprom                  17009  1 ivtv
rfcomm                    38139  0
bnep                        17830  2
bluetooth                158479  10 rfcomm,bnep
parport_pc                32114  0
ppdev                      12849  0
binfmt_misc              17292  1
drm_kms_helper        45466  1 i915
drm                       197641  3 i915,drm_kms_helper
shpchp                     32265  0
mac_hid                   13077  0
i2c_algo_bit              13199  2 ivtv,i915
video                       19115  1 i915
w83627hf                 26767  0
hwmon_vid               12723  1 w83627hf
lp                            17455  0
parport                     40930  3 parport_pc,ppdev,lp
usb_storage               39646  1
usbhid                      41937  0
hid                           77428  1 usbhid
e100                        36289  0
floppy                      60184  0

オフライン

 

#10 2013-05-08 11:39:09

katsu07
ゲスト

Re: 外付けhddをusb2で認識させたいです。

最初の投稿にある"dmesg | grep USB"の段階で、既にehciでハードウェアが認識できていない気がします。
"EHCI Host Controller"が認識されると以下の様なログが出ると思います。

コード:

$ dmesg | grep ehci
[    0.563196] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.563248] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    0.563253] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    0.563260] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    0.563298] ehci_hcd 0000:00:1a.0: debug port 2
[    0.567179] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[    0.567199] ehci_hcd 0000:00:1a.0: irq 16, io mem 0xf0619000
[    0.577994] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00

#6で投稿された"lspci"の結果も同じで、ハードウェアが認識できていません。

コード:

00:1d.0 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)

別のUSB Contorollerを搭載している場合もあるので、あくまでも例ですが

xx:xx.x USB controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev xx)
とか
xx:xx.x USB controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev ##)

の様な感じで出力されると思います。

別のOS(Windows)でも動作が遅いならハードウェアを疑う事ができるのですが・・・
別のディストリービューションのLiveCDでログを確認してみるとか、ubuntu 11.10や12.10のLiveCDでログを確認してみても同じ状況ならやっぱりハードウェア?

効果無さそう気がしますが、BIOSにUSB関連の項目が無い様なので、一度BIOSの設定項目を初期値に戻してみるとかくらいしか思いつきません。
この辺りはよく考えて、予め設定値等をメモしておく等した方が良いです。
(BIOSを保存するメニューや項目の近くに"load setup default"みたいな項目があれば一発でできますし、その後に保存するだけです。)

 

#11 2013-05-08 20:18:55

bonbonboby
メンバ
登録日: 2012-08-08

Re: 外付けhddをusb2で認識させたいです。

katsu07さんの言われる通り・・・
まずはbiosを初期設定してみましたが、変わらずでした。
次に11.10のCDで見てみたところ、認識してました。12.04ltsのCDでも認識してました。
その後CDを抜き普通に起動してみたところ、正しく認識されてました。
試しに頭からデータを28GB転送してみると、残り時間がわずか25分程度です。
CD起動がどう影響したかわかりませんが、ともかく非常に快適になりました。

本当にありがとうございました。

オフライン

 

#12 2013-05-09 12:22:33

bonbonboby
メンバ
登録日: 2012-08-08

Re: 外付けhddをusb2で認識させたいです。

その後です・・・
また認識しなくなりました。
どうやら直ったのではなく、たまたまだったようです。
ですのでそういうものだと思って付き合うことにします。
これにて閉めます。
みなさんありがとうございました。

オフライン

 

Board footer

Powered by FluxBB