ATI Catalyst 8.11 (fglrx 8.552) unknown symbol
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fglrx-installer (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: fglrx-kernel-source
I ran into an this issues after running ATI's driver installer (8-11) on Ubuntu 8.04. After rebooting the system, X loads in a recovery mode which seems to be due to the fact that the "fglrx" kernel module will not load. If I try to load the module manually, I get the following error message:
FATAL: Error inserting fglrx (/lib/modules/
I'm guessing this has something to do with the dkms build process. I found a dkms build log called "make.sh.log" (attached) which seems to indicate some kind of linking problem...?
FYI. I had tried using ATI 8-10 release on Ubuntu 8.04, but ran into a similar problem (but I just went back to the previous working driver rather than trying to track down the issue.)
I am not very familiar with dkms or how to fix broken kernel modules, but I do have some "C" and several years of Linux experience, but I'm not sure where to go next with this one. Any other ideas on what I can do to track down this issue would be appreciated.
Ubuntu 8.04.1
Linux 2.6.24-21-generic #1 SMP Tue Oct 21 23:43:45 UTC 2008 i686 GNU/Linux
fglrx-kernel-source 2:8.552-0ubuntu1
01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10] (prog-if 00 [VGA controller])
Subsystem: IBM Unknown device 0550
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 66 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at e0000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at 3000 [size=256]
Region 2: Memory at c0100000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at c0120000 [disabled] [size=128K]
Here is the dmesg output:
[ 9468.172077] fglrx: Unknown symbol KCL_DEBUG_OsDump
[ 9468.172203] fglrx: Unknown symbol KCL_AGP_CopyInfo
[ 9468.172325] fglrx: Unknown symbol KCL_AGP_Available
[ 9468.172435] fglrx: Unknown symbol KCL_IO_MEM_Map
[ 9468.172550] fglrx: Unknown symbol fglrx_get_
[ 9468.172665] fglrx: Unknown symbol KCL_STR_Strlen
[ 9468.172775] fglrx: Unknown symbol KCL_PCI_
[ 9468.172959] fglrx: Unknown symbol KCL_WAIT_
[ 9468.173136] fglrx: Unknown symbol KCL_STR_Strncmp
[ 9468.173331] fglrx: Unknown symbol KCL_PCI_
[ 9468.173491] fglrx: Unknown symbol KCL_PCI_
[ 9468.173623] fglrx: Unknown symbol KCL_IO_
[ 9468.173783] fglrx: Unknown symbol KCL_ACPI_
[ 9468.174094] fglrx: Unknown symbol KCL_PCI_GetIRQ
[ 9468.174248] fglrx: Unknown symbol KCL_PCI_GetSlot
[ 9468.174358] fglrx: Unknown symbol KCL_IO_
[ 9468.174475] fglrx: Unknown symbol KCL_IO_
[ 9468.174585] fglrx: Unknown symbol KCL_PCI_
[ 9468.174733] fglrx: Unknown symbol KCL_STR_Snprintf
[ 9468.174856] fglrx: Unknown symbol KCL_STR_Strncpy
[ 9468.174988] fglrx: Unknown symbol KCL_DEBUG_
[ 9468.175100] fglrx: Unknown symbol KCL_ACPI_
[ 9468.175334] fglrx: Unknown symbol KCL_IO_MEM_Unmap
[ 9468.175453] fglrx: Unknown symbol KCL_PCI_BAR_GetType
[ 9468.175590] fglrx: Unknown symbol KCL_ACPI_
[ 9468.175743] fglrx: Unknown symbol KCL_PCI_
[ 9468.175853] fglrx: Unknown symbol KCL_PCI_BAR_GetBase
[ 9468.176004] fglrx: Unknown symbol KCL_PCI_
[ 9468.176188] fglrx: Unknown symbol KCL_IO_
[ 9468.176361] fglrx: Unknown symbol KCL_AGP_
[ 9468.176473] fglrx: Unknown symbol KCL_WAIT_Remove
[ 9468.176660] fglrx: Unknown symbol KCL_STR_Memcpy
[ 9468.176770] fglrx: Unknown symbol KCL_AGP_
[ 9468.176901] fglrx: Unknown symbol KCL_PCI_
[ 9468.177013] fglrx: Unknown symbol KCL_PCI_
[ 9468.177155] fglrx: Unknown symbol KCL_AGP_FreeMemory
[ 9468.177265] fglrx: Unknown symbol KCL_ACPI_GetDevices
[ 9468.177377] fglrx: Unknown symbol KCL_STR_Memset
[ 9468.177493] fglrx: Unknown symbol KCL_IO_
[ 9468.177608] fglrx: Unknown symbol KCL_PCI_CheckBDF
[ 9468.177766] fglrx: Unknown symbol KCL_AGP_
[ 9468.177931] fglrx: Unknown symbol KCL_IO_
[ 9468.178056] fglrx: Unknown symbol KCL_ACPI_
[ 9468.178176] fglrx: Unknown symbol KCL_DEBUG_Print
[ 9468.178326] fglrx: Unknown symbol KCL_ACPI_
[ 9468.178437] fglrx: Unknown symbol KCL_ACPI_Disabled
[ 9468.178547] fglrx: Unknown symbol KCL_WAIT_
[ 9468.178657] fglrx: Unknown symbol KCL_ACPI_
[ 9468.178780] fglrx: Unknown symbol KCL_STR_Memcmp
[ 9468.178896] fglrx: Unknown symbol KCL_STR_Strcpy
[ 9468.179035] fglrx: Unknown symbol KCL_IO_
[ 9468.179149] fglrx: Unknown symbol KCL_DEBUG_
[ 9468.179268] fglrx: Unknown symbol KCL_ACPI_EvalObject
[ 9468.179379] fglrx: Unknown symbol KCL_PCI_
[ 9468.179560] fglrx: Unknown symbol KCL_AGP_Acquire
[ 9468.179757] fglrx: Unknown symbol KCL_PCI_BAR_GetSize
[ 9468.179872] fglrx: Unknown symbol KCL_IO_
[ 9468.180001] fglrx: Unknown symbol KCL_PCI_GetFunc
[ 9468.180111] fglrx: Unknown symbol KCL_AGP_Release
[ 9468.180221] fglrx: Unknown symbol KCL_STR_Strnicmp
[ 9468.180331] fglrx: Unknown symbol KCL_AGP_IsInUse
[ 9468.180460] fglrx: Unknown symbol KCL_IO_
[ 9468.180570] fglrx: Unknown symbol KCL_AGP_BindMemory
[ 9468.180696] fglrx: Unknown symbol KCL_WAIT_Wakeup
[ 9468.180819] fglrx: Unknown symbol KCL_IO_
[ 9468.180930] fglrx: Unknown symbol KCL_PCI_EnableBars
[ 9468.181074] fglrx: Unknown symbol KCL_STR_Memmove
[ 9468.181185] fglrx: Unknown symbol KCL_PCI_
[ 9468.181312] fglrx: Unknown symbol KCL_WAIT_Add
[ 9468.181426] fglrx: Unknown symbol KCL_STR_Strchr
[ 9468.181569] fglrx: Unknown symbol KCL_STR_Sprintf
[ 9468.181751] fglrx: Unknown symbol KCL_AGP_Uninit
[ 9468.181861] fglrx: Unknown symbol KCL_STR_Strcmp
[ 9468.182052] fglrx: Unknown symbol fglrx_ac_notify
[ 9468.182162] fglrx: Unknown symbol KCL_ACPI_
[ 9468.182311] fglrx: Unknown symbol KCL_ACPI_
[ 9468.182421] fglrx: Unknown symbol KCL_AGP_Enable
[ 9468.182579] fglrx: Unknown symbol KCL_IO_
[ 9468.182695] fglrx: Unknown symbol KCL_PCI_
[ 9468.182857] fglrx: Unknown symbol KCL_AGP_
Unfortunately the packaging scripts that shipped with 8-11 are out of sync. The scripts in phorogit are up to date.
You can try to grab the jaunty binaries instead (they likely will run on earlier releases too).