Есть девайсина-флешка на PCI плате. Нужно сделать так, чтобы можно было её разбивать на разделы простым fdisk'ом. Реализовал, как сделано в hd.c....
Вопрос другой. Как mkfs определяет адрес начала раздела, чтобы писать туда boot сектор, и как номер minor с этим связан???
Обнаружил следующую багу: после разбиения флешки на 2 раздела и создания на втором разделе(!!!) файловой системы, убиваются оба раздела!!! Т.е....
Всё разобрался, надо было в методе open реализовать проверку file->f_flags и file->f_mode на наличие обращения на запись. Если нельзя писать, то...
В общем в другом месте поставил проверку, вроде пашет и не пишет =) , но как добиться, чтобы само приложение выдало ошибку???А то получается, что...
Пробовал, но приложение типа fdisk /dev/myflash после редактирования таблицы разделов, и выхода с сохранением уходит в бесконечный цикл...как...
Люди, такой не скромный вопрос!!! Как в драйвере сделать, чтобы вызываемое его приложение отвалилось с ошибкой??? Ну например, если установлен...
Так, с чтением/записью разобрался!!! Оказалось, что там флешка не успевала обрабатывать запросы inb(), outb(). Заменил на inb_p(), outb_p() и...
Я в этом деле новичок, что такое кэш-линейки?
флешка сама 4МБ, чтение запись организована по секторам т.е. по 512б +1б контрольная сумма. Не смущает что чтение и запись работает под ДОСом?
static int fd_make_request(request_queue_t * q, int rw, struct buffer_head *sbh) { unsigned int minor; unsigned long offset, len; minor =...
Устройство flash диск на PCI плате, нужно обеспечить разбиение его на разделы. Исходников просмотрел много. Понял, что для работы таких утилит как...
Доброго Вам времени суток! У меня такая проблема возникла с программированием OHCI контроллера: я не знаю что дальше делать после получения адреса...
Имена участников (разделяйте запятой).