Автор Тема: проблем с инстал на ядро 2.6.8.1  (Прочетена 1998 пъти)

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
Ситуацията е следната: машината е с Дебиан, процесор на 750 Мх, дъно Асус някакво, има си лан, видео Gforce и др. не ги знам със сигурност, ако е важно ще погледна. В момента работи отлично с ядро 2.4.2. Компилирам ядро 2.6.8.1 по Дебиански, компилацията минава без проблеми, после инсталирам ядрото, задавам му Sistem-map и vmlinuz както си трябва и при зареждането на новото ядро ми извежда следното:
 
Примерен код

*pde=00000000
Oops: 0000 [#1]
preempt SMP
cpu: 0
EIP: 0060:[<co2c5af6>] Tainted: G S
EIP is at velocity_netdek event+0x16/0x50
Process ifconfig (pid:287 threadinfo=c78e4000 task=c1364090)
Stack: няколко реда с цифри
...........................
Call trace: още няколко реда
............................
Code: още един ред с цифри

и до тук спира зареждането и се връщаме на старото ядро. Ако трябва да дам още някаква информация кажете. Надявам се да помогнете, защото в гугъл нещо не можах да намеря баш същия проблем.
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

Uvigii

  • Напреднали
  • *****
  • Публикации: 381
    • Профил
проблем с инстал на ядро 2.6.8.1
« Отговор #1 -: Nov 02, 2004, 10:02 »
а с какво буутваш ?
Активен

http://www.openlab.info мрежова лаборатория

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
проблем с инстал на ядро 2.6.8.1
« Отговор #2 -: Nov 02, 2004, 10:09 »
Цитат
preempt SMP


Това ме навежда на мисълта, че търси повече от един процесор (SMP kernel), който както разбрах отсъства? '<img'>

Виж дали си свалил правилния сорс / ядро, и опитай пак.

Успех
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
проблем с инстал на ядро 2.6.8.1
« Отговор #3 -: Nov 02, 2004, 10:40 »
@Uvigii бутвам с lilo
@Agent_SMITH и на мен първо това ми мина през ума и наистина беше включена в ядрото поддръжка на SMP, обаче я махнах и съобщението си остана същото.  '<img'>
А пък сорса си го свалих с apt-get и ползвам sources.list на Н. Антонов. Не виждам защо да не е правилният.
Имам чувството, че ключа от палатката е в това EIP, което ми извежда в съобщенията, обаче не мога да схвана за какво служи и какво означават стойностите му.
Търсенето продължава.  '<img'>
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

  • Гост
проблем с инстал на ядро 2.6.8.1
« Отговор #4 -: Nov 02, 2004, 10:58 »
Не съм много сигурен колко ще бъда полезен, но нека опитам. Имах проблеми (не си спомням дали беше подобен) когато се помъчих да използвам .config файла на 2.4 когато минавах на 2.6. Имат някаква разлика и не боотваше както трябва.
Оправи се като инсталирах едно готово ядро от kenrle-image-2.6.x, взех му .config-a и махнах излишния софтуер.
Може това да е проблема. А, и дали си упдейтвал разните му там binutils, module-init-tools? Някъде по документацията имаше кои трябва да се упгрейднат при 2.6. За съжаление в момента не мога да ти дам линк.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
проблем с инстал на ядро 2.6.8.1
« Отговор #5 -: Nov 02, 2004, 11:41 »
EIP е т.нар. Instruction Pointer (E-то е за Extended мисля) - един от регистрите на процесора, в който се съхранява адреса на текущата инструкция, която се изпълнява.

Това, което е ясно от тази грешка е, че по някаква причина се чупи много лошо (това ми се струва доста сериозна грешка, по зле от kernel panic), което ще рече (според мене разбира се - не претендирам за компетентност), че или има несъвместимост с хардуера или нещо не е като хората конфигурирано ядрото.

Сори че нищо конкретно не мога да кажа по въпроса '<img'>.

Успех
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
проблем с инстал на ядро 2.6.8.1
« Отговор #6 -: Nov 02, 2004, 15:16 »
%EIP - Instruction Pointer
This holds the address of the next CPU instruction to be executed, and it's saved onto the stack as part of the CALL instruction. As well, any of the "jump" instructions modify the %EIP directly.

Аз имам някакви спомени за мой проблем ... - беше свързан с БИОС-а. Пробвай да сложиш най-новия и ако не стане , някои по-стар от бившия.
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

vesok

  • Напреднали
  • *****
  • Публикации: 39
    • Профил
проблем с инстал на ядро 2.6.8.1
« Отговор #7 -: Nov 03, 2004, 00:44 »
Цитат
после инсталирам ядрото, задавам му Sistem-map и vmlinuz както си трябва

---
Цитат
бутвам с lilo


Щом ползваш lilo значи трябва да пипнеш /etc/lilo.conf и след това като root да стартираш /sbin/lilo. Ако не си го направил - прави го веднага, ако не - пусни
Примерен код
/sbin/lilo -vv
и постни тук резултата.
Активен

HammerFall_

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
    • WWW
проблем с инстал на ядро 2.6.8.1
« Отговор #8 -: Nov 03, 2004, 09:26 »
Какво е последното съобщение преди да зависне машината. Проблема едва ли е в SMP защото ако не намери втори процесор kernel-а минава на управление на един процесор. Ако се съмняваш, че проблема е с процесора тогава пусни си поддръжката на 486 /не помня как беше точно като наименование защото на работа съм с боза  '<img'> ) тя изкл. SMP като опция, също така виж дали си активирал поддръжката на твоя чипсет.
Активен

Поздрави!!!
Григор Лекаров
------------------
Gentoo Linux/OpenBSD/Solaris*

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
проблем с инстал на ядро 2.6.8.1
« Отговор #9 -: Nov 04, 2004, 09:56 »
Благодаря на всички, които се отзоваха,  '<img'> . Най-накрая го подкарах това ядро. Както предположих ключа от палатката се оказа в EIP
Примерен код
EIP is at velocity_netdev_event+0x16/0x50

Вината си е изцяло моя, защото се оказа, че незнайно защо съм си добавил в ядрото да се компилира и някаква мрежова карта via velocity дето я нямам и се оаказа че пък ако я имаш трябва да се пачва ядрото, иначе ти дава грешка и т.н. За повече информация тук
Както и да е, махнах го това и ядрото тръгна, обаче следващ проблем - не ми намира мрежовата карта. Тя е Cnet с чип Davicom. Явно не съм забелязал къде е в menuconfig защото беше завряна на съвсем друго място:
Device Drivers -> Networking Support -> Ethetnet (10 or 100Mbit) -> Tulip family network device support -> Davicom DM910x/DM980x support
Добавих го и прекомпилирах, обаче ефект нямаше. Освен да се бъркам нещо и да трябва друг модул. Ако може някой да каже как да получа по-подробна информация за лан картата и кой модул да избера.
По разни форуми гледах някаква команда lspci, обаче такова нещо нямам.
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

  • Гост
проблем с инстал на ядро 2.6.8.1
« Отговор #10 -: Nov 04, 2004, 13:33 »
Цитат (XaugyTuH @ Ноември 04 2004,10:56)
По разни форуми гледах някаква команда lspci, обаче такова нещо нямам.

здравей,

шoм нямаш lspci, зна4и нямаш pciutils пакета. тряябва да се инсталира
по принцип като ти липсва някоя команда или 4аст от пакет  можеш да отидеш на packages.debian.org и там да търсиш в съдържанието на пакетите. (в слу4ая lspci дава резултат pciutils)
Активен

XaugyTuH

  • Напреднали
  • *****
  • Публикации: 267
    • Профил
    • WWW
проблем с инстал на ядро 2.6.8.1
« Отговор #11 -: Nov 06, 2004, 23:04 »
Благодаря отново на всички, сега в общи линии всичко си върви с изключение на звука. Знам, че тук едва ли не всяка трета тема е за звука обаче не можах да се оправя и срам не срам пак ще помоля за помощ.
Ето какво ми извеждат съответните команди:
Примерен код
lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06)
0000:00:07.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
0000:00:0e.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10 MBit (rev 31)
0000:00:0f.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev a1)

Примерен код
lsmod
Module                  Size  Used by
ipx                    28148  -
p8022                   2248  -
psnap                   3788  -
llc                     7484  -
nvidia               4817556  -
snd_ens1371            22760  -
snd_rawmidi            21312  -
snd_pcm                94820  -
snd_page_alloc         11600  -
snd_timer              24108  -
snd_ac97_codec         69292  -
dmfe                   20612  -
apm                    20244  -

Примерен код
dmesg | grep sound
  No soundcards found.

В ядрото ми е компилирана алса. Има два модула за които пише, че са за Ensoniq, пробвах ги и двата и двата пъти не ми намира звуковата карта. Инсалирах си alsa-utils-4.0 и като изпълня alsamixer и ми дава като отговор TODO.
Дайте ако може някакви насоки какво да правя.
Активен

Когато говорите, трябва думите ви да бъдат по-добри от мълчанието!

Не правете от мухата слон. Разходите са прекалено големи.

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
проблем с инстал на ядро 2.6.8.1
« Отговор #12 -: Nov 07, 2004, 02:17 »
Братко,
Цитат
dmesg | grep sound
  No soundcards found.

Е резултата и при мен, то и не може да бъде друго и alsaconf да пуснеш пак няма да намери картата. След като alsa е компилирана в ядрото не намира карти, а и не ти трябва.

Edit: Този пост беше едно малко howto за AC97 и Via контролер - добре че после прочетох, че се отнася за Енсоник, та го изтрих. Оставих - горното колкото да оправдая поста си - то остана единствената допирна точка до твоя проблем.
Активен

It makes you awful glad that you were born a man.