Сегодня столкнулся с проблемой, не запускается ни одна система под xen. После Долгих мучений удалось выяснить что все дело в неработающей сети. Гугл просто обнасиловал запросами, ни один вариант не помог. В отчаянии я принялся за последнюю попытку: посмотрел логи. И ошибка сразу же нашлась, причем показалась настолько простой и элементарной, что просто абзац. Оказывается система не нашла /dev/net/tun, видимо "постеснялась" подгрузить соотв. модуль. Через менее чем 5 сек. проблема была решена. Вывод который я сделал неутешителен: я слишком сильно стал полагаться на гугл, даже больше чем на здравый смысл и логи. ПОЗОР!
четверг, 14 августа 2008 г.
среда, 13 августа 2008 г.
Ничего не понимаю... Тормоза...
Вчера смотрел ergo proxy через smplayer. Был неприятно удивлен тем что проц зажирается почти на 100%. Причем это под xen. На обычном ядре я такого не замечал, и что странно mplayer работал как надо особо не сжирая ресурсы. В общем ничего не понимаю. (с)
воскресенье, 10 августа 2008 г.
Как узнать какой нужен модуль
Столкнулся с тем что свежескомпиленое ядро не видит моего жесткого диска, хотя по идее я включил в ядро его чипсет (lspci показывал nforce)
После продолжительных разборок нашел одну интересную особенность программы lspci, если её запустить с ключем -vvv то вылезет огромное количество информации примерно такого типа:
00:09.0 IDE interface: nVidia Corporation Unknown device 0550 (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Micro-Star International Co., Ltd. Unknown device 349f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-SERR-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at c480 [size=8]
Region 1: I/O ports at c400 [size=4]
Region 2: I/O ports at c080 [size=8]
Region 3: I/O ports at c000 [size=4]
Region 4: I/O ports at bc00 [size=16]
Region 5: Memory at f9ef6000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [8c] SATA HBA
Kernel driver in use: ahci
Kernel modules: ahci
Естественно интересует последняя строка а именно "Kernel modules: ahci", в которой сразу видно какой модуль используется системой для правильной работы устройства. Естественно проводить такие исследования надо на ядре которое работает с вашим устройством.
После продолжительных разборок нашел одну интересную особенность программы lspci, если её запустить с ключем -vvv то вылезет огромное количество информации примерно такого типа:
00:09.0 IDE interface: nVidia Corporation Unknown device 0550 (rev a2) (prog-if 85 [Master SecO PriO])
Subsystem: Micro-Star International Co., Ltd. Unknown device 349f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
Latency: 0 (750ns min, 250ns max)
Interrupt: pin A routed to IRQ 16
Region 0: I/O ports at c480 [size=8]
Region 1: I/O ports at c400 [size=4]
Region 2: I/O ports at c080 [size=8]
Region 3: I/O ports at c000 [size=4]
Region 4: I/O ports at bc00 [size=16]
Region 5: Memory at f9ef6000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [8c] SATA HBA
Kernel driver in use: ahci
Kernel modules: ahci
Естественно интересует последняя строка а именно "Kernel modules: ahci", в которой сразу видно какой модуль используется системой для правильной работы устройства. Естественно проводить такие исследования надо на ядре которое работает с вашим устройством.
суббота, 9 августа 2008 г.
Чтобы не забыть
Если появляется ошибка при сборке ядра следующего вида
scripts/mod/sumversion.c: В функции ‘get_src_version’
scripts/mod/sumversion.c:384: ошибка: ‘PATH_MAX’ undeclared (first use in this function)
scripts/mod/sumversion.c:384: ошибка: (Each undeclared identifier is reported only once
scripts/mod/sumversion.c:384: ошибка: for each function it appears in.)
scripts/mod/sumversion.c:384: предупреждение: unused variable ‘filelist’
Не расстраивайтесь, просто добавьте в scripts/mod/sumversion.c вначале следующую строку
#include
И эта проблема исчезнет.
scripts/mod/sumversion.c: В функции ‘get_src_version’
scripts/mod/sumversion.c:384: ошибка: ‘PATH_MAX’ undeclared (first use in this function)
scripts/mod/sumversion.c:384: ошибка: (Each undeclared identifier is reported only once
scripts/mod/sumversion.c:384: ошибка: for each function it appears in.)
scripts/mod/sumversion.c:384: предупреждение: unused variable ‘filelist’
Не расстраивайтесь, просто добавьте в scripts/mod/sumversion.c вначале следующую строку
#include
И эта проблема исчезнет.
пятница, 8 августа 2008 г.
pcmanfm опять не судьба
Решил попробовать pcmanfm в качестве файлового менеджера. Посмотрел, понравился, включили наконец выбор между single и doubleclick. Но я так и не смог заставить его копировать не сами каталоги а его символические ссылки. В итоге остался на старом добром rox file manager.
Подписаться на:
Сообщения (Atom)