IEGD on Debian testing?

Display driver and X11
Post Reply
monnier
Posts: 42
Joined: Sat Jan 09, 2010 4:08 am

IEGD on Debian testing?

Post by monnier »

I tried to install the IEGD driver for Debian testing.
I did get the IKM to compile (for Debian's 2.6.32-3 kernel), although I had to add a "#define phys_to_gart(x) (x)" somewhere, which seems too naive.

But when I try to run it I get Xserver crashes and the display stays black. The Xorg.log doesn't show anything that speaks to me, and the syslog just says "unable to handle kernel paging request".


Apr 13 17:07:02 ceviche kernel: [592274.888750] mtrr: base(0x3f800000) is not aligned on a size(0x10000000) boundary
Apr 13 17:07:03 ceviche kernel: [592275.397748] [IEGD:ERROR]:iegd_plb_vm_nopage: Referencing non-existant struct page.
Apr 13 17:07:03 ceviche kernel: [592275.397754]
Apr 13 17:07:03 ceviche kernel: [592275.397803] BUG: unable to handle kernel paging request at 591dc000
Apr 13 17:07:03 ceviche kernel: [592275.397812] IP: [<c125e5e6>] _spin_lock_irqsave+0x1a/0x31
Apr 13 17:07:03 ceviche kernel: [592275.397827] *pde = 00000000
Apr 13 17:07:03 ceviche kernel: [592275.397833] Oops: 0002 [#1] SMP
Apr 13 17:07:03 ceviche kernel: [592275.397839] last sysfs file: /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/net/eth0/carrier
Apr 13 17:07:03 ceviche kernel: [592275.397846] Modules linked in: iegd_mod drm agpgart snd_seq_dummy coretemp tun r8169 mii sco bridge stp bnep rfcomm l2cap crc16 bluetooth ppdev lp parport autofs4 acpi_cpufreq cpufreq_stats cpufreq_userspace cpufreq_powersave cpufreq_conservative fuse rfkill nvram snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq snd_timer snd_seq_device snd soundcore rt3090sta(C) snd_page_alloc crc_ccitt i2c_isch usbhid hid processor i2c_core battery psmouse pcspkr serio_raw evdev ac ext3 jbd mbcache dm_mod sd_mod crc_t10dif ata_generic ide_pci_generic ide_core pata_sch uhci_hcd libata sdhci_pci sdhci ehci_hcd mmc_core scsi_mod usbcore led_class nls_base video output button thermal fan thermal_sys [last unloaded: i2c_dev]
Apr 13 17:07:03 ceviche kernel: [592275.397960]
Apr 13 17:07:03 ceviche kernel: [592275.397967] Pid: 15859, comm: Xorg Tainted: G C (2.6.32-3-686 #1) SBC-FITPC2
Apr 13 17:07:03 ceviche kernel: [592275.397974] EIP: 0060:[<c125e5e6>] EFLAGS: 00013096 CPU: 0
Apr 13 17:07:03 ceviche kernel: [592275.397981] EIP is at _spin_lock_irqsave+0x1a/0x31
Apr 13 17:07:03 ceviche kernel: [592275.397987] EAX: 00003296 EBX: 00003296 ECX: 00000100 EDX: d0e7de98
Apr 13 17:07:03 ceviche kernel: [592275.397993] ESI: 591dc000 EDI: d0e7de98 EBP: 00000002 ESP: d0e7de48
Apr 13 17:07:03 ceviche kernel: [592275.397999] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
Apr 13 17:07:03 ceviche kernel: [592275.398006] Process Xorg (pid: 15859, ti=d0e7c000 task=eb5dddc0 task.ti=d0e7c000)
Apr 13 17:07:03 ceviche kernel: [592275.398011] Stack:
Apr 13 17:07:03 ceviche kernel: [592275.398014] f6430000 3f800000 0003f800 d0e7de98 591dc000 c104453a c13990c0 d0e7de90
Apr 13 17:07:03 ceviche kernel: [592275.398027] <0> d0e7de98 591dc000 c125d975 c10877d1 c13990c0 eb5dddc0 d0e7deac c217d000
Apr 13 17:07:03 ceviche kernel: [592275.398042] <0> c10877a4 00000002 c217d000 00000000 00000001 eb5dddc0 c104443f d0e7dea4
Apr 13 17:07:03 ceviche kernel: [592275.398057] Call Trace:
Apr 13 17:07:03 ceviche kernel: [592275.398068] [<c104453a>] ? prepare_to_wait_exclusive+0x12/0x46
Apr 13 17:07:03 ceviche kernel: [592275.398076] [<c125d975>] ? __wait_on_bit_lock+0x1e/0x6a
Apr 13 17:07:03 ceviche kernel: [592275.398085] [<c10877d1>] ? sync_page+0x0/0x3d
Apr 13 17:07:03 ceviche kernel: [592275.398093] [<c10877a4>] ? __lock_page+0x76/0x7e
Apr 13 17:07:03 ceviche kernel: [592275.398101] [<c104443f>] ? wake_bit_function+0x0/0x3c
Apr 13 17:07:03 ceviche kernel: [592275.398109] [<c1099a31>] ? __do_fault+0x92/0x3b1
Apr 13 17:07:03 ceviche kernel: [592275.398120] [<c1025938>] ? update_curr+0x106/0x1b3
Apr 13 17:07:03 ceviche kernel: [592275.398128] [<c109b8aa>] ? handle_mm_fault+0x3c6/0x890
Apr 13 17:07:03 ceviche kernel: [592275.398138] [<c104b4b4>] ? ktime_get_ts+0xcd/0xd5
Apr 13 17:07:03 ceviche kernel: [592275.398146] [<c101c484>] ? do_page_fault+0x271/0x287
Apr 13 17:07:03 ceviche kernel: [592275.398154] [<c101c213>] ? do_page_fault+0x0/0x287
Apr 13 17:07:03 ceviche kernel: [592275.398162] [<c125e8c3>] ? error_code+0x73/0x78
Apr 13 17:07:03 ceviche kernel: [592275.398167] Code: 31 c9 89 c8 c3 f0 83 28 01 79 05 e8 55 ff ff ff c3 56 89 c6 53 83 ec 0c 9c 58 8d 74 26 00 89 c3 fa 90 8d 74 26 00 b9 00 01 00 00 <f0> 66 0f c1 0e 38 e9 74 06 f3 90 8a 0e eb f6 89 d8 83 c4 0c 5b
Apr 13 17:07:03 ceviche kernel: [592275.398243] EIP: [<c125e5e6>] _spin_lock_irqsave+0x1a/0x31 SS:ESP 0068:d0e7de48
Apr 13 17:07:03 ceviche kernel: [592275.398253] CR2: 00000000591dc000
Apr 13 17:07:03 ceviche kernel: [592275.398259] ---[ end trace 4ae4f4160af00d0f ]---

awoodland
Posts: 2
Joined: Sat Mar 13, 2010 10:06 am

Re: IEGD on Debian testing?

Post by awoodland »


Post Reply

Return to “Display driver”