При записи на скорость ~50 кб/с. Пробовал на флешке, мп3-плеере и фотоаппарате, везде одинаково. Контроллер VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 02). Стоит Slackware 10.2, ядро 2.6.13, самопальное, драйвер для uhci вкомпилен в ядро.
Пытался поиграться с биосом и с опциями ядра типа noapic, lapic итд - не помогло. Где я торможу?
PS: В винде скорость нормальная (т.е. контроллер, я так понимаю, не при чём).
usb-storage (зверски низкая скорость записи)
Модератор: Модераторы разделов
-
- Сообщения: 1104
- ОС: ArchLinux
usb-storage
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
- Сообщения: 698
- Статус: Интересующийся бывалый прохожий
Re: usb-storage
1) Тормоза могут быть и в самом биосе. В винде - нормально, в лине - хуже некуда, у меня такое было, лечил новой версией биоса.
2) А могут быть и в поддержке FAT'а. Попробуй отформатить флешку в ext2.
3) Может все флешки монтируются с параметром sync - это тоже не здорово, поставь nosync в явном виде.
2) А могут быть и в поддержке FAT'а. Попробуй отформатить флешку в ext2.
3) Может все флешки монтируются с параметром sync - это тоже не здорово, поставь nosync в явном виде.
Don't trouble troubles until troubles trouble you!
-
- Сообщения: 220
- ОС: openSuSe 10.3
Re: usb-storage
Jinn писал(а): ↑04.02.2006 13:251) Тормоза могут быть и в самом биосе. В винде - нормально, в лине - хуже некуда, у меня такое было, лечил новой версией биоса.
2) А могут быть и в поддержке FAT'а. Попробуй отформатить флешку в ext2.
3) Может все флешки монтируются с параметром sync - это тоже не здорово, поставь nosync в явном виде.
Возможно в ядре дело.
Там есть опция, не помню как называется (low usb ...) вот ее надо отключить....
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
-
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: usb-storage
Ну вот. Дождался. Ещё у одного человека такая-же трабла. Ту тему видимо ни кто не читает. Буду следить за развитием событий здесь.
А дело явно в ядре.
А дело явно в ядре.
-
- Сообщения: 944
- ОС: windows xp, cruncheee, ddwrt
Re: usb-storage
А у меня флеш с фотопарата через konqueror читается на скорости ~800 б/сек, а через gthumb 1 mb/s.
ASUS eee pc 701 [windowsXP sp3] [Ubuntu linux]
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
wi-fi router d-link dir-400 [ddWRT v24 SP1 linux]
[sony psp 2008 slim wi-fi netBSD]
nas d-link dsm-600
Противник HAL NETWORKMANAGER и других подобных паделок!!!
-
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: usb-storage
Знаю что чипсеты via не дружат, с опцией Enforce USB bandwidth allocation (EXPERIMENTAL) в конфиге ядра.
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
- Сообщения: 1104
- ОС: ArchLinux
Re: usb-storage
Ладно, буду ковырять ядро. Если что получится - напишу.
Кстати, по поводу sync/nosync: пробовал и так и так. Режим nosync, я так понимаю, выставлен по умолчанию. При этом он сначала кидает в кэш, а потом часа два отмонтирует.
По поводу отформатировать в ext2: флешка была не моя, а плеер такого юмора, боюсь, не поймёт...
Опция Enforce USB bandwidth allocation выключена.
Кстати, по поводу sync/nosync: пробовал и так и так. Режим nosync, я так понимаю, выставлен по умолчанию. При этом он сначала кидает в кэш, а потом часа два отмонтирует.
По поводу отформатировать в ext2: флешка была не моя, а плеер такого юмора, боюсь, не поймёт...
Опция Enforce USB bandwidth allocation выключена.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: usb-storage
("Computer.Pers") писал(а):Возможно в ядре дело.
Там есть опция, не помню как называется (low usb ...) вот ее надо отключить....
Она по умолчанию выключена. Скорее, придётся что-то включить.
-
- Сообщения: 844
- Статус: ARCH'еноид
- ОС: Arch Linux current
Re: usb-storage
Прежде всего в ядре нужно отключить Device drivers->Block devices->Low performance USB block driver.
Затем включить в USB support EHCI (поддержка USB 2.0), UHCI (поддержка USB 1.1) и USB Mass Storage Support.
У меня еще были косяки при подключении устройств USB 2.0 - вешался udev с hotplug'ом на пару. Оказалась в БИОСе какая то опция типа Legacy USB devices (т.е. че-то там для совместимости со старыми устройствами) - убрал, все нормально работает.
Затем включить в USB support EHCI (поддержка USB 2.0), UHCI (поддержка USB 1.1) и USB Mass Storage Support.
У меня еще были косяки при подключении устройств USB 2.0 - вешался udev с hotplug'ом на пару. Оказалась в БИОСе какая то опция типа Legacy USB devices (т.е. че-то там для совместимости со старыми устройствами) - убрал, все нормально работает.
-
- Сообщения: 985
- Статус: Турук-Макто
- ОС: Gentoo -> Ubuntu
Re: usb-storage
У меня после перехода 2.6.14 -> 2.6.15 стала жутко тормозить флешка. Данные действия не помогли

-
- Сообщения: 1104
- ОС: ArchLinux
Re: usb-storage
aLexx programmer писал(а): ↑06.02.2006 00:26У меня после перехода 2.6.14 -> 2.6.15 стала жутко тормозить флешка. Данные действия не помогли
Так может дело в версии ядра? Я тут в процессе ковыряния додумался проверить на knoppix-е. Там всё нормально работает, так что версия с биосом отметается. В ядре тоже всё включено как положено.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
-
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: usb-storage
Black писал(а): ↑07.02.2006 14:35aLexx programmer писал(а): ↑06.02.2006 00:26
У меня после перехода 2.6.14 -> 2.6.15 стала жутко тормозить флешка. Данные действия не помогли
Так может дело в версии ядра? Я тут в процессе ковыряния додумался проверить на knoppix-е. Там всё нормально работает, так что версия с биосом отметается. В ядре тоже всё включено как положено.
Да везде нормально работает кроме как на 2.6.15!
-
- Сообщения: 1104
- ОС: ArchLinux
Re: usb-storage
Фу... Кажись, разобрался.
Мои действия: стояло ядро 2.6.13. Попробовал поставить 2.6.14.5 - те же глюки. Поставил 2.6.9. Пытаюсь смонтировать:
$ mount /mnt/usb
mount: special device /dev/sda1 does not exist
Посмотрел в /dev - устройства sda2, sda3 итд. есть, а sda и sda1 - нет. Ладно:
$ ./MAKEDEV sda
Посмотрел ещё раз - sda и sda1 всё равно нет. Пришлось вручную:
$ mknod sda b 8 0
$ mknod sda1 b 8 1
После этого всё смонтировалось, скорость записи нормальная.
Похоже, в последних ядрах что-то там намудрили с дровами для usb... И, похоже, не только в 2.6.15.
Мои действия: стояло ядро 2.6.13. Попробовал поставить 2.6.14.5 - те же глюки. Поставил 2.6.9. Пытаюсь смонтировать:
$ mount /mnt/usb
mount: special device /dev/sda1 does not exist
Посмотрел в /dev - устройства sda2, sda3 итд. есть, а sda и sda1 - нет. Ладно:
$ ./MAKEDEV sda
Посмотрел ещё раз - sda и sda1 всё равно нет. Пришлось вручную:
$ mknod sda b 8 0
$ mknod sda1 b 8 1
После этого всё смонтировалось, скорость записи нормальная.
Похоже, в последних ядрах что-то там намудрили с дровами для usb... И, похоже, не только в 2.6.15.
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало