标题: 一个杂牌USB疑难杂症 [打印本页] 作者: hylinux 时间: 2008-04-23 19:43 标题: 一个杂牌USB疑难杂症 名称: 环宇--移动存储
3.55'' USB mobile HDD
Power:5V.12 - 2 A
USB 2.0的
=============================
cat /proc/partitions
-------------------------
debian:/home/kenny# cat /proc/partitions
major minor #blocks name
-------------------------
hald 守护开启的
kenny@debian:~$ ps -C hald
PID TTY TIME CMD
2576 ? 00:00:01 hald
-------------------------
kenny@debian:~$ lspci -v|grep HCI
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12) (prog-if 00 [UHCI])
00:1f.4 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 12) (prog-if 00 [UHCI])
02:03.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
02:03.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 61) (prog-if 00 [UHCI])
Subsystem: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller
02:03.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 63) (prog-if 20 [EHCI])
-------------------------
debian:/home/kenny# lsusb
Bus 001 Device 003: ID 04cf:8818 Myson Century, Inc. USB2.0 to ATAPI Bridge Controller
Bus 001 Device 001: ID 0000:0000
-------------------------
usbview 观测的信息:
USB Mass Storage Device
Manufacturer: Myson Century, Inc.
Serial Number: 100
Speed: 480Mb/s (high)
USB Version: 2.00
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 64
Number of Configurations: 1
Vendor Id: 04cf
Product Id: 8818
Revision Number: b0.08
Config Number: 1
Number of Interfaces: 1
Attributes: c0
MaxPower Needed: 10mA
Interface Number: 0
Name: usb-storage
Alternate Number: 0
Class: 08(stor.)
Sub Class: 05
Protocol: 50
Number of Endpoints: 2
Endpoint Address: 03
Direction: out
Attribute: 2
Type: Bulk
Max Packet Size: 512
Interval: 0ms
Endpoint Address: 84
Direction: in
Attribute: 2
Type: Bulk
Max Packet Size: 512
Interval: 0ms
-------------------------
屡试不行 把modprobe -r uhci_hcd 掉只看 echi_hcd.(ubuntu 里面有个去掉ehci_hcd的办法用了也不济于事,干脆只用echi_hcd)
kenny@debian:~$ lsmod |grep hci
ehci_hcd 32524 0
usbcore 132940 3 ehci_hcd,usb_storage
kenny@debian:~$ lsmod |grep usb
usb_storage 77536 2
scsi_mod 141164 3 sd_mod,usb_storage,libata
usbcore 132940 3 ehci_hcd,usb_storage
-------------------------
MMD都认出来是sdb了!来个I/O错误./dev里面就找不到。。。
debian:/home/kenny# dmesg |tail
usb 1-4: reset high speed USB device using ehci_hcd and address 3
usb 1-4: reset high speed USB device using ehci_hcd and address 3
usb 1-4: reset high speed USB device using ehci_hcd and address 3
usb 1-4: reset high speed USB device using ehci_hcd and address 3
usb 1-4: reset high speed USB device using ehci_hcd and address 3
usb 1-4: reset high speed USB device using ehci_hcd and address 3
sd 5:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK,SUGGEST_OK
end_request: I/O error, dev sdb, sector 0
Buffer I/O error on device sdb, logical block 0
usb 1-4: reset high speed USB device using ehci_hcd and address 3
-------------------------
fdisk -l 看不到sdb.
哪位兄弟帮忙看看!折腾几天了,有数据在里面,不能 fdisk 它.
-------------------------作者: hylinux 时间: 2008-04-25 12:53
解决方法:螺丝拧开,直接安装到 系统,解决了。。。。...