Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Диск USB 3.0 работает как USB 2.0 при загрузке и как 3.0 после перетыкания  (Прочитано 3815 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Твоюжмать... Забыл, что на работе внутренний хард еще есть ))) Не то померял... Проблема остается :( Пойду в винду мерять...

Пользователь решил продолжить мысль 13 Января 2014, 11:50:00:
В виндк проблем нет - подключенный до загрузки хард читается со скоростью до 240 МБ/с... Гружусь же в 13.10 amd64 - 42 МБ/с... Ну что за гадство :(

Пользователь решил продолжить мысль 13 Января 2014, 13:12:26:
UPD: Нашел ноутбук с USB3.0. Там таких проблем и в лине нет. Очень печально, но проблема похоже в железе и решать ее никто не будет...
« Последнее редактирование: 13 Января 2014, 13:12:26 от thing »

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Теоретически в процессе загрузки явно можно временно скопировать корень в tmpfs (т.е. RAM), перемонтировать его, дальше сделать modprobe -r (ваш драйвер USB контроллера), потом modprobe (он же), в результате устройство переподключится, а потом корень перемонтировать на нужный раздел, но как это технически сделать, не спрашивайте, не знаю, надо разбираться...

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
... тем более, я не знаю никаких "моих" usb-драйверов :)

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
UPD: Нашел ноутбук с USB3.0. Там таких проблем и в лине нет. Очень печально, но проблема похоже в железе и решать ее никто не будет...
Обновления прошивок для мамки поищи (я, собственно, уже намекал это сделать, когда про свой старый комп рассказывал).
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Обновления прошивок для мамки поищи (я, собственно, уже намекал это сделать, когда про свой старый комп рассказывал).

Компьютер только недавно в продаже. Никаких обновлений производитель еще не выпустил - на сайте только драйвера лежат под шиндошс. Собственно, на это я уже тоже намекал. Так что опять мимо... :(
Попробовал Linux Mint (те же яйца, но вдруг) - все та же фигня. Генту собрать, что ли... :D

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Теоретически в процессе загрузки явно можно временно скопировать корень в tmpfs (т.е. RAM), перемонтировать его, дальше ...
Практически это можно сделать написав нужные скрипты и внедрив их в процесс начальной инициализации ядра (в initramfs).
Собственно в этом режиме уже сделано так что корень смонтирован в RAМ, и никаких ухищрений для этого ненужно (все уже украдено сделано до нас). Остается только подгрузить нужные дровцы и передернуть USB.
Однако выигрыш это даст не очень большой, ведь само ядро и образ ФС для начальной его инициализации (initramfs) будут загружаться по медленному интерфейсу. А это как ни как порядка 25 Мегабайт....
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
thing, позвольте уточнить - вы именно искали на сайте обновления или просто так говорите?... т.к. то что только начало продаваться - вовсе не факт что недавно сделано...

Генту собирать - смысла особого не вижу - трабла скорее всего связана с железом (что вы сами признали) и решать ее надо именно на железном уровне. Хотя бы зарепортить ее производителю - тоже дело.

PS ну и коль пустились во все тяжкие то никаких генту - LFS - наше все :)  :2funny:
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
thing, позвольте уточнить - вы именно искали на сайте обновления или просто так говорите?
Позволю.



Уточняю - в прочих ничего тоже нет :)


решать ее надо именно на железном уровне. Хотя бы зарепортить ее производителю - тоже дело.
Я уверен, леново посрать на какие-то люнипсы. В венде все работает - остальное - проблемы негров.

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Я уверен, леново посрать на какие-то люнипсы. В венде все работает - остальное - проблемы негров.
Зря вы так... Очень не правильная жизненная позиция....

1. Посмотрите что там у них в разделе про USB и в наборе микросхем. Как ни странно - иногда (и тут с вами соглашусь - разрабы - козлы) единственный вариант обновить прошивку железа - это из винды запустить патч. И хотя этот путь - сродни вырезанию апендицита через задний проход бензопилой "дружба" (из старого анекдота), но все-же путь.... а не тупик который вы перед собой так старетельно сами выстраиваете своей неправильной жизненной позицией.
2. поищите на launchpad или просто в гугле - возможно трабла уже известная и есть воркараунды хотя бы на уровне обновления inuitramfs (вместо обновления прошивки железа).
3. Зарепортите проблему на ланчпаде и у производителя - кто его знает может заплата то уже есть у них просто все молчат - они и не выкладывают... всякое в этом мире случается...

PS заранее извиняюсь за несколько нравоучительный тон своего сообщения. Только из самых благих побуждений, а ни нисколько не из желания вас оскорбить или унизить, поверьте...
« Последнее редактирование: 14 Января 2014, 11:37:14 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Окай. И биосы в свое время я обновлял по-всякому, и во все пункты, разумеется, посмотрел. Ни-че-го. А вот линукс я знаю только на уровне пользователя "установить-настроить под себя-заучить несколько интересных вещей-поставить сервер LAMP" без всяких инитрамфсов и знания того, что вообще и в какой области надо искать...
« Последнее редактирование: 14 Января 2014, 11:38:21 от thing »

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
Sly_tom_cat,
Так ведь даже по медленному -- это, если оно читается в память "одним куском", пара секунд,  всё ж 30-40 МB/s -- это не с дискетки грузиться :)

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Sly_tom_cat,
Так ведь даже по медленному -- это, если оно читается в память "одним куском", пара секунд,  всё ж 30-40 МB/s -- это не с дискетки грузиться :)
Не понял, к чему это, но 40 и 140 - как говорят в Одессе, таки две большие разницы... Особенно когда с этого харда работает виртуалка...

Оффлайн _angus_

  • Активист
  • *
  • Сообщений: 305
  • data recovery tech
    • Просмотр профиля
К тому, что чтение initrd по идее не так важно, на какой скорости происходит, 40 или 140 МБ/с, если оно читается одним куском, — это один раз при старте системы. А потом, если удастся перезагрузить или драйвера, или контроллер, или ещё как сэмулировать Выкл/Вкл вашего накопителя, всё должно работать уже на полной скорости.

Оффлайн thing

  • Автор темы
  • Активист
  • *
  • Сообщений: 301
  • Damn linux!
    • Просмотр профиля
    • Сервис для загрузки изображений
Ну это да, но с моими знаниями что-то "эмулировать" - нереально ))

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
_angus_, вкл/выкл после загрузки дает эффект скорее всего потому, что уже загружены нужные (программные) драйвера, которые работают в обход BIOS-а.

Inintrd это один кусок, но не первый - первый - это MBR, затем первый трек, потом GRUB (из /boot) и только после этого ядро, а за ним initrd.
Все это будет тормозить полюбому, если BIOS не умеет грузиться с USB3. Хотя и в режиме 2.0 это гораздо, значительно лучше чем 1.0...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

 

Страница сгенерирована за 0.032 секунд. Запросов: 26.