дистр — Slackware 10.0
ядро — 2.6.8.1-ск9
Проблема:
# make menuconfig
HOSTCC scripts/basic/fixdep
/bin/sh: line 1: scripts/basic/fixdep: Permission denied
make[1]: * [scripts/basic/fixdep] Error 1
make: * [scripts_basic] Error 2
chmod a+x scripts/basic/fixdep — не помогает.
head -n 5 scripts/basic/fixdep выводит --
ELF`4P’4 (!444аа**,,,HhDDDИИ((( Qеtd/lib/ld-linux.so.2GNU
ГgHqКq<У\#C6.:ltЌQ·ЇҐъdє]95Fѕ|€М–¤Ѓ␊ ─ J┴ R␊±␋├␊C┌▒␊ ±└┼ ├▒├ ┌␋␉␌..6└┤┼└▒└␊└␌≤␊└└▒ ␌├≤␊ ├┌┬␊ ┌␌°␋┼├°␊▒┌┌␌├␍␊Ъ,048<@DHў ┌␌°Lў␋├␊␊│␋├ °│├▒├ IO ├␍␋┼ ┤␊␍ ┌␋␉␌ ├▒├ └▒␋┼├┌␊┼␊┼├␌␤␌┌␊GLIBC 2.3GLIBC 2.0$␋␋
Pў
Tў
\◆dhlU‰еѓиUији
ЙГя5$я%(я%,hйаяяяя%0йРяяяя%4hйАяяяя%8h▒й°яяяя%
hилxычѓДђЌґ&‰м]Гђђђђђђђђђђђђѓм
Ђи"юяяѓД…АЈ|t▒Ў„‹ЂШ9Љѷѓ[ГѓмС~NђЌt&…ТuЗѓЙQЎ|P‰яяЌ¶Ќј'ѓм‹
ђђђђђђђђђђђђђ‹$Ђxя hЃиЃэяяЗ$и%юяя‰цЌј'UWVSQЎ|‰Г„‹l$@)л9Ш‰$s!ьл
tя$9$rп1ЙZ[^_‰И]ГђЌt&Ђ|
Пробовал распаковать занаво… То же самое :((
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Вопрос снимается.
Повторил всё в папке /usr/src и всё заработала.
Хотя всё же странная ситуёвина =)
И что в этом удивительного?
Вполне логично.
Что логично?
Раньше-то ставилось из другой папки…
Не знаю у кого как, а у меня развернутые деревья сырцов ядра всегда обитали в поддиректориях /usr/src.
Потому и кажется странным.
Другая проблема.
Вроде всё ок, но ядро в панике от моего модема (HCF), точнее, когда грузит его модули.
Последние строчки --
kernrl panic: Attemted to kill idle task
idle task — not syncing
Во-первых строках моего письма-
«ядро — 2.6.8.1-ск9» — вы шо имели ввид? Может 2.6.9-rc3?
«Что логично?
Раньше-то ставилось из другой папки… »
ты знаешь есть некоторые подозрения. что make menuconfig будет работать только в той папки куда ты зафигачил исходники
«Другая проблема.
Вроде всё ок, но ядро в панике от моего модема (HCF), точнее, когда грузит его модули.
Последние строчки --
kernrl panic: Attemted to kill idle task
idle task — not syncing »
а строчки 2-3 выше этих мона? не модем енто виноват! если у тебя дрова к ниму в модуле то их падение не может привести к «панике ядра»
Офтоп- пора отвечать как Женя.
На счёт ядра я не ошибся. Вот тот патч, что наложен --
http://ck.kolivas.org/patches/2.6/2.6.8.1/2.6.8.1-ck9/patch-2.6.8.1-ck9.bz2
Хоум его --
http://members.optusnet.com.au/ckolivas/kernel/
По ошибке видно, что я в папке ядра делал make menuconfig, но другой вопрос, где эта папка находилась.
Ядро я пересобрал с несколько другим конфигом.
Теперь при инициализации модуля выдаёт --
Unable to handle kernel paging
Это единственная строка и помогает только меджик кей (ctrl+alt+del не катит)
Ошибки эти (с модемом) видно только в чистой консоле. В иксах просто подвисает и я долго не мог понят, почему. А в консое хоть что-то пишет.
Это ещё почему? Я что-то совсем не понятно описал?
Указал дистр, ядро, проблему.
Если что не ясно, можно переспросить.
И так.
При занрузке модулей вылетают сообщения не на оди экран.
Вот часть того что видно:
Unable to handle kernel paging request at virtual addres 40f2bfa0
***
printing eip:
c0106c00
*pde=0000
Oops: 0000 [#8]
Modules linked in: ************************* (Много всего)
process ****************
Stack ***************
Call Trace:
Stack pointer is garbage, not printing trace
Code:*****
<0> Kernel panic: Fatal exteption in interrupt
In interrupt hadler (может headler) — not syncing
Посмотрел логи загрузки того ядра --
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
Oct 7 06:21:25 darkstar kernel: PCI: Probing PCI hardware (bus 00)
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKG] enabled at IRQ 9
Oct 7 06:21:25 darkstar kernel: ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 9
Это не страшног, что два девайса на 9-м IRQ?
Два, это звуковуха и модем.
млин, а ты автору этого патча написал? Чем тебя не устаивает шедулер в 2.6.8.1. Сделай для начала vanilla kernel 2.6.8.1 и убедись что оно рабочее(или нет), а потом уж патчи свои накатывай.
В ядре должна быть опция включающая разделение одного IRQ двумя девайсами. Попробуй загрузиться с «acpi=noirq».
Передал ядру «acpi=noirq» при загрузке.
Оно снова в панике!
Снова глухо виснет при подключении модулей.
Причины те же.
Ничего не изменилось.
Может что при компиляции надо указать?
Можно ли пересаобрать ядро FreeBSD на более быстрой машине и затем поставить его на более слабую?
Запросто.