USB 2.0 Controller

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
MaD_DoG
Сообщения: 19

USB 2.0 Controller

Сообщение MaD_DoG »

Купил USB 2.0 контроллер на чипсете ALi M5273, за ~ 7 баксов, т.к. машинка старая и имеет только USB 1.1 (i815). Кабель для мобилы на PL2303 через этот контроллер работает так же как через родной интеловский, подключал еще дешевый фотик - вебкамеру (Genius DSC - 1.3M Smart, на борту 15 мб, ФС - FAT16), тоже все работает, но эти все устройства на USB 1.1. А вот недавно попала в руки флэшка на 1гиг Kingston Elite USB 2.0. Так вот она подключилась по USB 2.0, о чем сведетельствует синий светодиод на ней, а красный когда USB 1.1, подмонтировал и при чтении с нее (команда cp, средствами mc или через конверор) в начале примерно сек. 10 - 15 копирует на полной скорости, потом она резко падает и так и висит, пропадает содержимое диры /mnt/flash, хотя остается подмонтированной. На родном бортовом интеле USB 1.1 такого нет, но естественно медленно :-( Читал на ЛОРе про такой же дешевый контроллер на чипе VIA, там тоже у народа траблы, правда не такие как у меня, по мойму просто не работало, там человек советует взять что нибудь на чипе NEC, я остановил свой выбор на Tekram DC-602T, если не решу эту проблему. Ядро 2.6.12-gentoo-r9, вот кусок конфига

Код: Выделить всё

 # USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set

#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
# CONFIG_USB_BANDWIDTH is not set
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_SUSPEND is not set
# CONFIG_USB_OTG is not set

#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
# CONFIG_USB_EHCI_SPLIT_ISO is not set
# CONFIG_USB_EHCI_ROOT_HUB_TT is not set
CONFIG_USB_OHCI_HCD=y
# CONFIG_USB_OHCI_BIG_ENDIAN is not set
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
# CONFIG_USB_SL811_HCD is not set

#
# USB Device Class drivers
#
# CONFIG_USB_AUDIO is not set
# CONFIG_USB_BLUETOOTH_TTY is not set
# CONFIG_USB_MIDI is not set
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set

#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
и SCSI

Код: Выделить всё

 # SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y

#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
# CONFIG_CHR_DEV_ST is not set
# CONFIG_CHR_DEV_OSST is not set
# CONFIG_BLK_DEV_SR is not set
CONFIG_CHR_DEV_SG=y
Монтирую флэш так:

Код: Выделить всё

 mount -t vfat -o iocharset=koi8-r,umask=000 /dev/sda1 /mnt/flash
Спасибо сказали: