I checked in a fix that switches from dev->pdev->driver->name
to
drm->driver->pci_driver.name
This should fix the segfaults in stealth mode when the pci driver is set to the wrong driver (fbdev) or no driver (vesafb).
Please give it a try.
Yes, that works here (with vesafb).
I've just noticed though I can't rmmod the radeon module (neither the old linux-2.6 version nor drm-cor), maybe it's trying to unregister the i2c bus it couldn't register previously?
Oct 20 14:10:57 ZakTower kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000000
Oct 20 14:10:57 ZakTower kernel: printing eip:
Oct 20 14:10:57 ZakTower kernel: f10192ce
Oct 20 14:10:57 ZakTower kernel: *pde = 00000000
Oct 20 14:10:57 ZakTower kernel: Oops: 0000 [#1]
Oct 20 14:10:57 ZakTower kernel: PREEMPT
Oct 20 14:10:57 ZakTower kernel: Modules linked in: radeon drm nvram tuner tvaudio msp3400 usbserial bttv video_buf firmware_class i2c_algo_bit v4l2_common btcx_risc parport_pc lp parport videodev ir_kbd_i2c ir_common sk98lin speedstep_lib freq_table thermal processor fan via686a snd_seq_oss snd_pcm_oss snd_mixer_oss snd_seq_midi snd_emu10k1_synth snd_emux_synth button snd_seq_virmidi snd_seq_midi_event snd_seq_midi_emul battery edd joydev sg sd_mod sr_mod ac w83781d i2c_sensor i2c_isa snd_seq snd_emu10k1 snd_rawmidi snd_pcm snd_timer snd_seq_device snd_ac97_codec snd_page_alloc snd_util_mem snd_hwdep snd soundcore i2c_viapro i2c_core ehci_hcd emu10k1_gp gameport af_packet uhci_hcd amd64_agp ohci1394 ieee1394 8139too agpgart mii evdev ipt_TCPMSS ipt_TOS ipt_LOG ipt_state usbcore ip6t_LOG ip6table_mangle ipt_REJECT iptable_mangle iptable_filter ip_nat_ftp iptable_nat ip_conntrack_ftp ip_conntrack ip_tables ip6table_filter ip6_tables ipv6 ide_cd cdrom ntfs nls_utf8 nls_cp850 vfat fat dm_mod
Oct 20 14:10:57 ZakTower kernel: CPU: 0
Oct 20 14:10:57 ZakTower kernel: EIP: 0060:[pg0+1085620942/1337168896] Not tainted VLI
Oct 20 14:10:57 ZakTower kernel: EIP: 0060:[<f10192ce>] Not tainted VLI
Oct 20 14:10:57 ZakTower kernel: EFLAGS: 00010217 (2.6.9n)
Oct 20 14:10:57 ZakTower kernel: EIP is at i2c_del_adapter+0x7e/0x1d0 [i2c_core]
Oct 20 14:10:57 ZakTower kernel: eax: f104ea08 ebx: 00000000 ecx: f101ea30 edx: 00000000
Oct 20 14:10:57 ZakTower kernel: esi: e71e81ac edi: e71e8278 ebp: e71e8110 esp: e56f0ec8
Oct 20 14:10:57 ZakTower kernel: ds: 007b es: 007b ss: 0068
Oct 20 14:10:57 ZakTower kernel: Process rmmod (pid: 25561, threadinfo=e56f0000 task=df183560)
Oct 20 14:10:57 ZakTower kernel: Stack: b046ff14 002d1000 00000002 00008000 b03ac900 00000000 ea1be000 00000008
Oct 20 14:10:57 ZakTower kernel: b010f492 e56f0f0f e71e8000 00000003 ea1be000 00000000 f1289d1b ea1be000
Oct 20 14:10:57 ZakTower kernel: e71e8000 f1281d73 00000286 ecfdf700 ecfdf700 b1a80a00 f129d595 00000000
Oct 20 14:10:57 ZakTower kernel: Call Trace:
Oct 20 14:10:57 ZakTower kernel: [mtrr_del_page+130/432] mtrr_del_page+0x82/0x1b0
Oct 20 14:10:57 ZakTower kernel: [<b010f492>] mtrr_del_page+0x82/0x1b0
Oct 20 14:10:57 ZakTower kernel: [pg0+1088179483/1337168896] radeon_delete_i2c_busses+0x3b/0x40 [radeon]
Oct 20 14:10:57 ZakTower kernel: [<f1289d1b>] radeon_delete_i2c_busses+0x3b/0x40 [radeon]
Oct 20 14:10:57 ZakTower kernel: [pg0+1088146803/1337168896] radeon_postcleanup+0x23/0x80 [radeon]
Oct 20 14:10:57 ZakTower kernel: [<f1281d73>] radeon_postcleanup+0x23/0x80 [radeon]
Oct 20 14:10:57 ZakTower kernel: [pg0+1088259477/1337168896] drm_cleanup+0x315/0x370 [drm]
Oct 20 14:10:57 ZakTower kernel: [<f129d595>] drm_cleanup+0x315/0x370 [drm]
Oct 20 14:10:57 ZakTower kernel: [pg0+1088259665/1337168896] drm_exit+0x61/0xc0 [drm]
Oct 20 14:10:57 ZakTower kernel: [<f129d651>] drm_exit+0x61/0xc0 [drm]
Oct 20 14:10:57 ZakTower kernel: [try_stop_module+22/32] try_stop_module+0x16/0x20
Oct 20 14:10:57 ZakTower kernel: [<b01344f6>] try_stop_module+0x16/0x20
Oct 20 14:10:57 ZakTower kernel: [sys_delete_module+336/352] sys_delete_module+0x150/0x160
Oct 20 14:10:57 ZakTower kernel: [<b01346c0>] sys_delete_module+0x150/0x160
Oct 20 14:10:57 ZakTower kernel: [unmap_vma_list+14/32] unmap_vma_list+0xe/0x20
Oct 20 14:10:57 ZakTower kernel: [<b014ba8e>] unmap_vma_list+0xe/0x20
Oct 20 14:10:57 ZakTower kernel: [do_munmap+296/416] do_munmap+0x128/0x1a0
Oct 20 14:10:57 ZakTower kernel: [<b014be58>] do_munmap+0x128/0x1a0
Oct 20 14:10:57 ZakTower kernel: [sys_munmap+71/112] sys_munmap+0x47/0x70
Oct 20 14:10:57 ZakTower kernel: [<b014bf17>] sys_munmap+0x47/0x70
Oct 20 14:10:57 ZakTower kernel: [sysenter_past_esp+82/113] sysenter_past_esp+0x52/0x71
Oct 20 14:10:57 ZakTower kernel: [<b0106049>] sysenter_past_esp+0x52/0x71
Oct 20 14:10:57 ZakTower kernel: Code: 85 d2 74 e9 89 e8 ff d2 85 c0 89 44 24 14 0f 85 ef 00 00 00 8b 03 eb d5 90 8d 74 26 00 8b 9d 68 01 00 00 8d bd 68 01 00 00 39 fb <8b> 33 74 30 8d 85 9c 00 00 00 89 44 24 10 8d 74 26 00 81 eb d8
Roland
------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl -- _______________________________________________ Dri-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/dri-devel