LINUX.ORG.RU

Сообщения senjy

 

Не грузятся X-ы

Форум — Desktop

Установил winetools, Xdialog и не могу залогиниться к системе в Х-ах(5-уровень). Вместо приглашения ко входу, выскакивает окошко с сообщением об ошибке. Тогда гружусь в консоль (3 уровень). Из под root'a startx проходит нормально, попадаю в KDE, а из под юзера фиг:
PAM authentification failed... Не находит X-сервера.
Дистр - FC4

senjy
()

Данные из DMA

Форум — Development

Запустил DMA PCI-устройства. Принимаю данные в адресное пространство ядра (в драйвер). DMA буфер получаю так:
dma_buff = __get_dma_pages(GFP_KERNEL, PAGE_ORDER);
dma_buff_phys = __pa(dma_buff);
Контроллеру скармливаю dma_buff_phys, а данные потом читаю из dma_buff. Все нормально. Но хотелось бы, чтоб по DMA данные писались прямо в пространство пользовательского процесса. Как это можно сделать??? Вот родилась идея: в пользовательском процессе выделить буфер, его адрес (виртуальный) в драйвер, там получить физический и его в контроллер. Вот только вопрос как из виртуального физ. получить (вернее логический, физ. то я из логического получу __pa()) и со страницами, чтоб все нормально было???

senjy
()

Запуск линукса без установки

Форум — Desktop

На ноутбук IBM старенький(P-2 400, HDD-10Гб, RAM-128) в один раздел поставили винду XP, а в другой (hdc2) втупую переписали работающий Linux RedHat (ядро 2.2) (каталоги root, bin, etc... и т.д. просто скопировали). Загрузчик естественно виндяшный и грузится винда. Как сейчас установить lilo, чтоб все грузилось из него ????
Пробовал грузануться с Knoppix'a, запустить lilo и подсунуть ему lilo.conf из линухового раздела (то которое нужно, с раздела hdc2 винчестера), выдало ошибку доступа.

senjy
()

Ошибка при установке

Форум — Desktop

При установке выдается ошибка:
Wind/U X-toolkit Error wuDisplay: Can't open display
Как с этим бороться???

senjy
()

FC4 не грузится... Помогите кто может...

Форум — Desktop

VMware с виндой подвисла намертво и всю машину подвесила, причем так было 2 раза. После второго подвисона федорка перестала грузится, пишет, что не может найти fstab и куча ошибок. Я так понимаю, что мне надо просто с чего-то грузануться примонтироваться к лин-разделу и поправить,что надо. Но, к сожалению, ничего лин-загрузочного нет. Вот решил создать загрузочный CD-диск:

1. Хочу создать корневую фаловую систему, и использовать ramdisk:
dd if=/dev/zero /bootlin bs=1k count=100000
losetup /dev/loop0 /bootlin
mkfs -t ext2 /dev/loop0 100000
mount -t ext2 /dev/loop0 /mnt

2. Созддаю необходимые каталоги:
/mnt/bin; /mnt/boot и т.д....
В boot поместил initrd.img, vmlinuz, grub.conf настроил...
3.
umount /dev/loop0
losetup -d /dev/loop0

Вот ща у меня есть файлик bootlin, но вот не знаю, что с ним дальше делать. Как создать сидюк загрузочный ? и чтоб в RAM устанавливался, ну в общем, что дальше делать??????

senjy
()

VMware и Shared Folders

Форум — Desktop

Под FC4 поставил VMware 5 и на нее Win XP. В Shared Folders указал, какие папки хочу видеть под виндой. Но ни фига не вижу.
Как правильно задать папки, чтоб видеть их и под VMWare/winXP и под FC4, т.е. чтоб можнобыло данными обмениваться между операционками.

senjy
()

Проблемы с rpm

Форум — Desktop

Установил пакет <name>.rpm
При запуске rpm -V <name>.rpm пишит, что пакет не установлен, хотя он установлен, я с этой прогой работаю.
Пытаюсь удалить rpm -e <name>.rpm - опять - пакет не установлен.
Пытаюсь еще раз установить rpm -ihv <name>.rpm - пакет уже установлен.
Вот такая вот фигня. Как с этим бороться?

senjy
()

Передача большого кол-ва параметров

Форум — Development

Есть прога (консольная), которй при старте в качестве параметра нужно передать файл (из командной строки или еще как...). Таких файлов может быть много (20,30, 50.....и т.д.). Как лучше организовать такой ввод, т.е. сделать его более автоматическим, чтоб не приходилось каждый раз вводить имя файла вручную. Сейчас сделал так: все необходимые файлы хранятся в отдельном каталоге, и при старте проги выводится их пронумерованный список, из которого, вводя номер файла, произвожу выбор. Может есть более лучший способ? Ну чтоб велосипед не изобретать.

senjy
()

Прямой доступ к устройству

Форум — Development

Хочу отобразить базовый адрес PCI-устройства в память пользовательского процесса, чтоб напрямую управлять. Использую в методе mmap ф-цию:

int remap_page_range(unsigned long virt_add, unsigned long phys_add,
unsigned long size, pgprot_t prot);

При компиляции выдается warning, что ф-ция не определена, ищу поиском в исходниках - нигде не нахожу ее описания.
Может для ядра 2.6.13 что-то другое используется вместо этой ф-ции?

senjy
()

root в FC4

Форум — Desktop

Какое-то ущемление прав roota в FC4. Не запускаются некоторые прграммы именно из под roota, а cvs вообще при использовании CVS commit выдает, что root не может этого сделать, хотя репозиторий создан из под roota.
Что за фигня такая и как с этим бороться ?

senjy
()

wine 0.9 вопрос о dll

Форум — Desktop

При запуске виндяшной проги выдает: Library MSVCP60.dll not found...
Что делать?

senjy
()

PCI драйвер

Форум — Development

Вопрос по структуре PCI драйвера для ядра 2.6.12: Проблема доступа к I/O memory PCI - устройства. Делаю так:

struct pci_driver hppm_driver = { /* .... */ }; int init_module(void) {

pci_register_driver(&hppm_driver);

} int cleanup_module(void) { pci_unregister_driver(&hppm_driver); } module_init(init_module); module_exit(cleanup_module);

Я так понял, что для ядра 2.6.х этого достаточно для инициализации. Далее получаю базовый адрес: int *plbase, *pbase, pci_reg; unsigned long base; base = pci_resource_start(pci_dev, 3); plbase = (unsigned int*)&base; pbase = (unsigned int*)*(plbase+1); //--- получаю базовый адрес pci_reg = *(pbase+REG_OFFSET); И получаю ОШИБКУ СЕГМЕНТАЦИИ. Подскажите. что делаю не так ???

Спасибо.

senjy
()

VMware и железо

Форум — Development

На VMware под виндой поставил линуха. Можно ли сделать, чтоб из него (Linux'a) под VMware иметь доступ к железу (портам и т.д.), т.е. чтоб можно было свой драйвер запускать? И, если можно. то как???

senjy
()

PCI драйвер

Форум — Development

Подскажите плз. доки, ссылки, ну в общем любой материал для написания PCI- драйвера. Спасибо.

senjy
()

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