Bonjour,
je possède un pc avec deux cartes graphiques,afin de pouvoir facilement changer de carte sans redemarrer
le pc, j’utilise le script “switch_between_cards.sh” présent sur ce site: http://asusm51ta-with-linux.blogspot.com/.
Au démarrage, la carte ATI est eteinte en ajoutant la commande “echo OFF …” dans le fichier rc.local.Le switch se passe normalement jusqu’au
moment où j’essaie d’hiberner ou d’eteindre le pc avec la carte ati activée, le saysteme se fige avec un ecran noir et je dois alors utiliser la methode
"brute": appui long sur le bouton d’allumage.
l’hibernation se passe normalement avec la carte intel active mais apres le reveil, la première tentive de switch fige le système(ecran noir).
A chaque fois dans les logs, je trouve les erreus suivantes:
kernel: [ 3161.406809] BUG: unable to handle kernel paging request at f9781ffc
kernel: [ 3161.406812] IP: [<f8f27c7f>] radeon_ring_write+0x34/0x51 [radeon]
kernel: [ 3161.406829] *pdpt = 0000000001480001 *pde = 0000000036a63067 *pte = 0000000000000000
kernel: [ 3161.406832] Oops: 0002 [#1] SMP
ou
kernel: [ 90.018680] BUG: unable to handle kernel NULL pointer dereference at (null)
kernel: [ 90.018722] IP: [<f89163be>] radeon_suspend_kms+0x64/0x172 [radeon]
kernel: [ 90.018781] *pdpt = 0000000032227001 *pde = 0000000000000000
kernel: [ 90.018812] Oops: 0000 [#2] SMP
kernel: [ 90.018834] last sysfs file: /sys/devices/virtual/net/lo/operstate
kernel: [ 90.018865] Modules linked in: vboxnetadp(O) vboxnetflt(O) vboxdrv(O) acpi_cpufreq mperf cpufreq_conservative cpufreq_userspace cpufreq_stats cpufreq_powersave parport_pc ppdev lp parport sco bridge stp rfcomm bnep l2cap microcode binfmt_misc uinput fuse hdaps(O) tp_smapi(O) thinkpad_ec(O) loop arc4 ecb btusb bluetooth snd_hda_codec_conexant uvcvideo snd_hda_intel videodev r852 sm_common iwlagn nand nand_ids snd_hda_codec snd_hwdep pcmcia joydev nand_ecc snd_pcm iwlcore radeon(+) i915 thinkpad_acpi ttm mac80211 battery video i2c_i801 snd_seq mtd ac snd_timer button processor yenta_socket pcmcia_rsrc cfg80211 snd_seq_device snd_page_alloc pcmcia_core drm_kms_helper drm i2c_algo_bit rfkill i2c_core snd soundcore pcspkr psmouse evdev serio_raw nvram power_supply wmi ext4 mbcache jbd2 crc16 sha256_generic aes_i586 aes_generic cbc dm_crypt dm_mod usbhid hid sg sr_mod sd_mod cdrom crc_t10dif uhci_hcd ahci libahci libata scsi_mod sdhci_pci ehci_hcd sdhci mmc_core e1000e usbcore thermal
kernel: thermal_sys nls_base [last unloaded: scsi_wait_scan]
kernel: [ 90.019526]
kernel: [ 90.019536] Pid: 2992, comm: rc.local Tainted: G D O 2.6.38-bpo.2-686-bigmem #1 LENOVO 27671JG/27671JG
kernel: [ 90.019593] EIP: 0060:[<f89163be>] EFLAGS: 00010297 CPU: 0
kernel: [ 90.019643] EIP is at radeon_suspend_kms+0x64/0x172 [radeon]
kernel: [ 90.019671] EAX: f6aad400 EBX: f30ab000 ECX: f20c9f0c EDX: 00000002
kernel: [ 90.019701] ESI: f6aad400 EDI: fffffeac EBP: f6aad6a0 ESP: f20c9eec
kernel: [ 90.019730] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
kernel: [ 90.019757] Process rc.local (pid: 2992, ti=f20c8000 task=f691c100 task.ti=f20c8000)
kernel: [ 90.019793] Stack:
kernel: [ 90.019805] 00000002 c11dec7f f6aad400 ffffffff c11dec7f 00000004 f8916533 f898a17e
kernel: [ 90.019857] c1507904 f20c9f24 c11de938 f6c98600 c11ded2e 00000000 0a46464f f20c9fb4
kernel: [ 90.019909] 00000014 08057013 f6cc50c0 c12a98c6 c12a98b3 f691c100 f691c100 00000000
kernel: [ 90.019961] Call Trace:
kernel: [ 90.019978] [<c11dec7f>] ? vga_switcheroo_debugfs_write+0x0/0x2cc
kernel: [ 90.020009] [<c11dec7f>] ? vga_switcheroo_debugfs_write+0x0/0x2cc
kernel: [ 90.020074] [<f8916533>] ? radeon_switcheroo_set_state+0x67/0x78 [radeon]
kernel: [ 90.020115] [<c11de938>] ? vga_switchoff+0xa/0x28
kernel: [ 90.020141] [<c11ded2e>] ? vga_switcheroo_debugfs_write+0xaf/0x2cc
kernel: [ 90.020175] [<c12a98c6>] ? do_page_fault+0x345/0x361
kernel: [ 90.020205] [<c12a98b3>] ? do_page_fault+0x332/0x361
kernel: [ 90.020232] [<c10c7757>] ? rw_verify_area+0xc7/0xe8
kernel: [ 90.020258] [<c10d8d45>] ? alloc_fd+0x4f/0xb1
kernel: [ 90.020281] [<c11dec7f>] ? vga_switcheroo_debugfs_write+0x0/0x2cc
kernel: [ 90.020312] [<c10c7eb8>] ? vfs_write+0x7f/0xd9
kernel: [ 90.020335] [<c10c7fa8>] ? sys_write+0x3c/0x63
kernel: [ 90.020359] [<c1008d9f>] ? sysenter_do_call+0x12/0x28
kernel: [ 90.020384] Code: b8 a0 02 00 00 8d a8 a0 02 00 00 81 ef 54 01 00 00 eb 18 89 f8 ba 03 00 00 00 e8 31 3b be ff 8b bf 54 01 00 00 81 ef 54 01 00 00 <8b> 87 54 01 00 00 0f 18 00 90 8d 87 54 01 00 00 39 c5 75 d4 8b
kernel: [ 90.020622] EIP: [<f89163be>] radeon_suspend_kms+0x64/0x172 [radeon] SS:ESP 0068:f20c9eec
kernel: [ 90.020689] CR2: 0000000000000000
kernel: [ 90.028238] ---[ end trace f9b5745c24fb9356 ]---
Quelqu’un saurait ce qui provoque ce kernel panic(s’il s’agit bien d’un kernel panic!) ?
.