LINUX.ORG.RU

Сообщения IDraw

 

Показать splash image пока грузится большого размера initrd

Ситуация: есть live Linux дистрибутив, при этом все модули и ПО должны быть в initrd image, а ядро содержит как можно меньше buil-in модулей. Итак, начинается загрузка:..., bootloader (например, grub или isolinux) грузит ядро, которое потом загрузит и разархивирует нам initrd в память RAM. Когда происходит процесс разархивации (20-30сек на старых машинах), на экране ничего не отображается. Вопрос такой: можно ли показать splash screen в процессе разархивирования initrd? Можно ли и как вставить статическую картинку в ядро (в framebuffer)? Или можно сделать то же самое, но хакнув видео драйвер?

 , , , ,

IDraw
()

Две и больше USB с одинаковыми именами в /media

Здравствуйте, Ситуация: есть 2 USB с одинаковыми именами. Подключаем к Virtual Box машине с Arch. В /dev создается:

brw-------    1 root     root        8,  48 Sep 19 12:21 sdd
brw-------    1 root     root        8,  49 Sep 19 12:21 sdd1
brw-------    1 root     root        8,  64 Sep 19 12:22 sde
brw-------    1 root     root        8,  65 Sep 19 12:22 sde1

В /media автомонтируется всего одна из них, первая. Вопрос: Как подмонтировать в /media обе и как их различать тогда, ну или наоборот :) Спасибо!

IDraw
()

Общение со SCSI диском

Здравствуйте, Такая проблема: посылаю SCSI диску команду Format Unit. Читаю в SBC-3 «While performing a format operation, the device server shall terminate all commands except INQUIRY commands, REPORT LUNS commands, and REQUEST SENSE commands ...». Пока идет Format Unit, посылаю REQUEST SENSE, который успешно проходит (ioctl = 0, scsi status и cmd status оба по нулям).

Читаю возвращаемый буффер: 70 00 00 40 00 00 3E 0A 00 00 00 00 00 00 00 00 ...

Согласно спецификации байт 2 содержит Sense key, кот должен быть NOT READY, но который почему-то упорно равен 0, то есть NO SENSE. Байты 16 и 17 обычно дают PROGRESS INDICATION, но сейчас опять таки по нулям.... Единственное что меняется - байты 3–6 Information. Когда Format Unit завершится, байты 3–6 будут неизменно «40 00 03 E8». Вопрос: что происходит?

IDraw
()

Количество USB портов материнки

Привет всем!

Скажите, как определить сколько USB портов на машине? Читать /proc/bus/usb/devices ?

IDraw
()

RSS подписка на новые темы