Автор Гілка: Глюки з ядром  (Прочитано 2542 раз)

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Глюки з ядром
« : 2005-12-09 09:08:47 »
Привіт всім! Почну з початку :)
А з початку я вирішив встановити собі kde3.5 Але hal захотів нове ядро (в мене стояло 2.6.11-r9) а lm_sensors захотів підтримки цього всього діла в ядрі. Добре, мені не шкода. Поча ставити нове ядро. Ним виявилось 2.6.14-gentoo-r3. Але почались проблеми з звуком. Я почав грішити на версію ядра. Поставив ще новіше, 2.6.14-gentoo-r4. Не допомогло. Ядро зовсім не хотіло знаходити картку, каже шо но сач девайс. За допомогою dmesg визначив, що це модуль i2c-pca-isa сідає на десяте переривання, де в мене висить звук. Я цей модуль виключив з ядра (все одно в мене такого пристрою нема :) ). О! Почало знаходити звуковуху! Але звуку все одно нема! За допомогою того самого dmesg отримав неприємне повідомлення. Ось воно:
Unable to handle kernel paging request at virtual address 1e01400c
 printing eip:
c016a417
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc nvidia 8139too sata_via sata_svw sata_sil sata_promise libata
CPU:    0
EIP:    0060:[<c016a417>]    Tainted: P      VLI
EFLAGS: 00010006   (2.6.14-gentoo-r4)
EIP is at fasync_helper+0x34/0xd7
eax: df96f4cc   ebx: 00000000   ecx: ddcac108   edx: 1e014000
esi: d6c34980   edi: df96f4cc   ebp: 00000000   esp: d7e7bedc
ds: 007b   es: 007b   ss: 0068
Process artsd (pid: 6354, threadinfo=d7e7a000 task=dfe4da10)
Stack: b7c55000 b7c56000 00000000 ddede080 ddc6dec0 c1793800 d6c34980 e0a22f2a
       ffffffff d6c34980 00000000 df96f4cc 00000008 dffe4f80 dec3c77c d6c34980
       c0159862 dec3c77c d6c34980 00000000 00000000 dec3c77c dec3df70 d6c34980
Call Trace:
 [<e0a22f2a>] snd_pcm_release+0x53/0xdc [snd_pcm]
 [<c0159862>] __fput+0x158/0x187
 [<c014b1cc>] remove_vm_struct+0x44/0x6b
 [<c014ca7b>] unmap_vma_list+0x1c/0x28
 [<c014ce85>] do_munmap+0x11b/0x179
 [<c014cf2c>] sys_munmap+0x49/0x69
 [<c0102ec1>] syscall_call+0x7/0xb
Code: 24 28 89 5c 24 0c 31 db 85 ed 89 74 24 10 89 7c 24 14 8b 74 24 24 8b 7c 24 2c c7 44 24 08 00 00 00 00 75 52 fa 89 f9 8b 17 eb 0b <39> 72 0c 74 68 8d 4a 08 8b 52 08 85 d2 75 f1 85 ed 74 1f c7 03
Там де строка Modules linked in: було ще декілька модулів. Я їх прибирав, додавав, але результат той самий - поки не стартонеш звук, дана помилка не з'являється.
Що порадите?
[Kubuntu User]

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Глюки з ядром
« Відповідей #1 : 2005-12-09 11:00:42 »
може це баг у ядрі? :-/
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: Глюки з ядром
« Відповідей #2 : 2005-12-09 11:44:30 »
може це баг у ядрі? :-/
У двох версіях? Я більше схиляюсь до думки, що це мої криві руки :) Але в яку сторону їх правити? Може хто підкаже?
[Kubuntu User]

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Глюки з ядром
« Відповідей #3 : 2005-12-09 12:24:46 »
alsaconf знаходить саунд, ні?
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: Глюки з ядром
« Відповідей #4 : 2005-12-09 18:12:11 »
alsaconf знаходить саунд, ні?
Так. Модулі всі завантажені. Але...
[Kubuntu User]

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: Глюки з ядром
« Відповідей #5 : 2005-12-09 18:18:04 »
А може бути справа в gcc? В мене gcc 3.4.4. До речі, і нове ядро ним компілював, і алсу... Старе було скомпільоване за допомогою gcc 3.3.6.
« Змінено: 2005-12-10 16:23:08 від Sirko »
[Kubuntu User]

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Глюки з ядром
« Відповідей #6 : 2005-12-09 18:48:13 »
Гм. А що, варто спробувати! Може бути.
« Змінено: 2005-12-09 18:51:08 від john_yashchenko »
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: Глюки з ядром
« Відповідей #7 : 2005-12-10 16:22:45 »
Гм. А що, варто спробувати! Може бути.
Ні, не воно.... Скомпілював старим компілятором (3.3.6) ядро, алсу але все одно:
Unable to handle kernel paging request at virtual address 1e08400c
 printing eip:
c016d030
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc nvidia 8139too sata_via sata_svw sata_sil sata_promise libata
CPU:    0
EIP:    0060:[<c016d030>]    Tainted: P      VLI
EFLAGS: 00010006   (2.6.14-gentoo-r4)
EIP is at fasync_helper+0x30/0xd0
eax: c163e8cc   ebx: 00000000   ecx: dd651108   edx: 1e084000
esi: d5d56680   edi: c163e8cc   ebp: 00000000   esp: d69cfed8
ds: 007b   es: 007b   ss: 0068
Process artsd (pid: 10943, threadinfo=d69ce000 task=dd5fb520)
Stack: c014a9b5 c06d346c 00000000 df870580 d6e5f580 dd637400 d5d56680 e0a24405
       ffffffff d5d56680 00000000 c163e8cc 00000008 00000000 def872b4 d5d56680
       c015bc15 def872b4 d5d56680 00000000 00000000 def872b4 dffe4f80 df2d1bb8
Call Trace:
 [<c014a9b5>] unmap_page_range+0x95/0xc0
 [<e0a24405>] snd_pcm_release+0x45/0xd0 [snd_pcm]
 [<c015bc15>] __fput+0x175/0x190
 [<c014d16a>] remove_vm_struct+0x4a/0x80
 [<c014ea5f>] unmap_vma_list+0x1f/0x30
 [<c014ee3b>] do_munmap+0x11b/0x150
 [<c014eeb9>] sys_munmap+0x49/0x70
 [<c0103029>] syscall_call+0x7/0xb
Code: 53 83 ec 0c 31 db 89 4c 24 08 8b 6c 24 28 8b 74 24 24 8b 7c 24 2c 85 ed 0f 85 83 00 00 00 fa 8b 17 89 f9 85 d2 74 13 8d 74 26 00 <39> 72 0c 74 3b 8d 4a 08 8b 52 08 85 d2 75 f1 85 ed 74 20 c7 03
Хто що пораде? Бо гугля мовчить.....
[Kubuntu User]

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Глюки з ядром
« Відповідей #8 : 2005-12-10 16:41:47 »
А версія алси у вас яка?
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: Глюки з ядром
« Відповідей #9 : 2005-12-10 18:42:10 »
А версія алси у вас яка?
Стоять так пакети:
 media-sound/alsa-driver-1.0.10
 media-sound/alsaplayer-0.99.76-r1
 media-sound/alsa-utils-1.0.10
 media-sound/alsa-tools-1.0.10
 media-libs/alsa-lib-1.0.10
 media-libs/alsa-oss-1.0.10
 media-sound/alsa-headers-1.0.10
Думаєте, діло в alsa?
[Kubuntu User]

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Глюки з ядром
« Відповідей #10 : 2005-12-10 21:23:28 »
Спробуйте поставити біль старішу версію, нд 1.0.9. В мене особисто стоїть 1.0.8 і з ядром 2.6.14 працює без проблем.
Лінукс - дружелюбна система, але розбірлива в друзях

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: Глюки з ядром
« Відповідей #11 : 2005-12-12 11:40:04 »
Спробуйте поставити біль старішу версію, нд 1.0.9. В мене особисто стоїть 1.0.8 і з ядром 2.6.14 працює без проблем.
Ні, не допомогло :(
Що ще порадите?
[Kubuntu User]

Відсутній Євген Ященко

  • Кореспондент
  • ***
  • дописів: 131
  • Карма: +0/-0
  • SuSE9.3 user
Re: Глюки з ядром
« Відповідей #12 : 2005-12-12 13:07:58 »
Ви ядро компілили, якщо так, то який у Вас gcc? І, доречі, яка звукова?
Лінукс - дружелюбна система, але розбірлива в друзях

Ni@m(Guest)

  • Гість
Re: Глюки з ядром
« Відповідей #13 : 2005-12-15 02:01:43 »
Спробуйте вкомпілити драйвер присторою у ядро, не використовуючи модуль.

Відсутній Sirko

  • Графоман
  • ****
  • дописів: 299
  • Карма: +0/-0
  • Що новенького?
Re: Глюки з ядром
« Відповідей #14 : 2005-12-15 12:32:47 »
gcc 3.3.6 (пробував і 3.4.4) - результат однаковий. Плюнув, зніс повністю все, поставив заново ядро (конфіг не міняв), алсу - все працює! Як, чому - хз.
[Kubuntu User]