Crash with radeonkms

Matthew Macy mmacy at nextbsd.org
Fri Jan 13 04:54:48 UTC 2017




 ---- On Thu, 12 Jan 2017 20:53:08 -0800 Anindya Mukherjee <anindya49 at hotmail.com> wrote ---- 
 > Thanks! Trying to load amdgpu gives me the same error (missing acpi_get_table). However, i915kms loads (successfully?) with the following message: 
 
I've been running amdgpu here, so that would indicate some foot shooting on your end. I'm not sure how to diagnose.

 > linux_pci_find failed! 

This is expected. It means it didn't find the device. I was just looking for symbol resolution.


-M
 >  
 > Anindya 
 > ________________________________________ 
 > From: Matthew Macy [mmacy at nextbsd.org] 
 > Sent: January 12, 2017 8:42 PM 
 > To: Anindya Mukherjee 
 > Cc: freebsd-x11 at freebsd.org 
 > Subject: RE: Crash with radeonkms 
 >  
 > OK. That's odd. I'll look in to it and get back to you. Does the same thing not happen when you load amdgpu or i915? 
 >  
 >  
 >  
 > -M 
 >  
 >  
 >  ---- On Thu, 12 Jan 2017 20:33:12 -0800 Anindya Mukherjee <anindya49 at hotmail.com> wrote ---- 
 >  > Interesting... I did build a new kernel from the drm-next branch: 
 >  > 
 >  > uname -a 
 >  > FreeBSD triskelion 12.0-CURRENT FreeBSD 12.0-CURRENT #0 7ec6ee8bca5(drm-next): Tue Jan 10 22:06:43 PST 2017     root at triskelion:/usr/obj/usr/home/anindya/graphics/freebsd-base-graphics/sys/GENERIC  amd64 
 >  > 
 >  > anindya at triskelion:~/graphics/freebsd-base-graphics [20:30:22]% git branch 
 >  > * drm-next 
 >  >   drm-next-4.7 
 >  > 
 >  > My /boot/kernel/kernel file is also new and different from the installed version. There were no errors during the build. I wonder if I made a mistake somewhere. 
 >  > 
 >  > Anindya 
 >  > ________________________________________ 
 >  > From: Matthew Macy [mmacy at nextbsd.org] 
 >  > Sent: January 12, 2017 8:12 PM 
 >  > To: Anindya Mukherjee 
 >  > Cc: freebsd-x11 at freebsd.org 
 >  > Subject: RE: Crash with radeonkms 
 >  > 
 >  > I'm guessing you're trying to run it on a kernel that isn't drm-next. 
 >  > -M 
 >  > 
 >  > 
 >  >  ---- On Thu, 12 Jan 2017 20:08:38 -0800 Anindya Mukherjee <anindya49 at hotmail.com> wrote ---- 
 >  >  > Thanks for the tip! I loaded linuxkpi, drm first, and then tried to load radeonkms with the following results: 
 >  >  > 
 >  >  > [drm] Initialized 
 >  >  > link_elf_obj: symbol acpi_get_table undefined 
 >  >  > linker_load_file: Unsupported file type 
 >  >  > 
 >  >  > I see a protoype for this function (and others) in sys/compat/linuxkpi/common/include/acpi/acpifx.h:494. Perhaps all of them are missing? Can we add a linker script or something similar? 
 >  >  > 
 >  >  > Anindya 
 >  >  > 
 >  >  > ________________________________________ 
 >  >  > From: Matthew Macy [mmacy at nextbsd.org] 
 >  >  > Sent: January 12, 2017 2:43 PM 
 >  >  > To: Anindya Mukherjee 
 >  >  > Cc: freebsd-x11 at freebsd.org 
 >  >  > Subject: RE: Crash with radeonkms 
 >  >  > 
 >  >  >  ---- On Thu, 12 Jan 2017 09:52:21 -0800 Anindya Mukherjee <anindya49 at hotmail.com> wrote ---- 
 >  >  >  > There seems to be an error while trying to load the "radeonkms" module (#15). It then tries to unload it, and crashes. 
 >  >  > 
 >  >  > Correct. It's almost certainly missing symbols. To find out what they are without crashing your system, load linuxkpi, then load drm, and *then* load radeon. Note that if your hardware is SI or newer it's supported by amdgpu. 
 >  >  > 
 >  >  > -M 
 >  >  > 
 >  >  >  > _______________________________________________ 
 >  >  >  > freebsd-x11 at freebsd.org mailing list 
 >  >  >  > https://lists.freebsd.org/mailman/listinfo/freebsd-x11 
 >  >  >  > To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org" 
 >  >  >  > 
 >  >  > 
 >  >  > 
 >  >  > 
 >  > 
 >  > 
 >  > 
 >  
 >  
 > 




More information about the freebsd-x11 mailing list