
Ubuntu日本語フォーラム

ログインしていません。
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
よろしくお願いします。
オフライン
追加です。usbハブは使用してません。hddは他にもう1台あるのですが、同様に遅いです。
足りない情報がありましたらお知らせください。よろしくお願いします。
オフライン
端末で
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:~$オフライン
回答ありがとうございます。内容は以下の通りです。
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という表示はないですね・・・
オフライン
Driver=uhci_hcd というのがありますが、uhci が USB1.0、ehci が USB2.0、xhci が USB3.0 となります。
PC の USB chip は何を使っているかわかりませんか?
端末で
lspci
を実行していただくか、もし Windows があるならわかりませんか?
オフライン
さっそくありがとうございます。以下の通りです。
$ 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
よろしくお願いします。
オフライン
BIOSで USB2.0 が無効になっていないか確認していただけますか?
これ以上は私ではわからないです。
オフライン
残念ながら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の文字は出るのですから、
ドライバがインストールされてるが割り当てられない状態なのか、インストールできるという意味なのか・・・
とりあえずインストール方法を探してますが、なかなか情報が見つからないものですね。
オフライン
これも何か参考になりますかね?・・・
$ 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
オフライン
最初の投稿にある"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"みたいな項目があれば一発でできますし、その後に保存するだけです。)
katsu07さんの言われる通り・・・
まずはbiosを初期設定してみましたが、変わらずでした。
次に11.10のCDで見てみたところ、認識してました。12.04ltsのCDでも認識してました。
その後CDを抜き普通に起動してみたところ、正しく認識されてました。
試しに頭からデータを28GB転送してみると、残り時間がわずか25分程度です。
CD起動がどう影響したかわかりませんが、ともかく非常に快適になりました。
本当にありがとうございました。
オフライン
その後です・・・
また認識しなくなりました。
どうやら直ったのではなく、たまたまだったようです。
ですのでそういうものだと思って付き合うことにします。
これにて閉めます。
みなさんありがとうございました。
オフライン