Hi.
I'm trying to install the driver on Debian Sarge, on a Thinkpad T41p (2366-GEG
if you were wondering).
I've been sitting here for a while trying to setup the 3D driver for the FIREGL T2 by using the information from
ATI Linux driver and
Debian GNU/Linux on IBM T41P.
I made the driver work for a little while, until I restarted the machine to see if it really worked.
Alas the succsess seems like a mirage at this point.
Now that I try a "modprobe fglrx" I get "FATAL: Error inserting fglrx (/lib/modules/2.6.9/misc/fglrx.ko): Unknown symbol in module, or unknown parameter (see dmesg)"
Which might be the result of something in the kernel... (I'm not that good in compiling a kernel
).
Data from dsmes:
" (level, low) -> IRQ 11
Yenta: CardBus bridge found at 0000:02:00.0 [1014:0552]
Yenta: Using INTVAL to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:02:00.0, mfunc 0x01d21b22, devctl 0x64
Yenta: ISA IRQ mask 0x04b8, PCI irq 11
Socket status: 30000086
ACPI: PCI interrupt 0000:02:00.1[B] -> GSI 11 (level, low) -> IRQ 11
Yenta: CardBus bridge found at 0000:02:00.1 [1014:0552]
Yenta: Using INTVAL to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:02:00.1, mfunc 0x01d21b22, devctl 0x64
Yenta: ISA IRQ mask 0x04b8, PCI irq 11
Socket status: 30000086
paride: aten registered as protocol 0
paride: bpck registered as protocol 1
paride: comm registered as protocol 2
paride: dstr registered as protocol 3
paride: k951 registered as protocol 4
paride: epat registered as protocol 5
paride: epia registered as protocol 6
paride: frpw registered as protocol 7
paride: friq registered as protocol 8
paride: fit2 registered as protocol 9
paride: fit3 registered as protocol 10
paride: on20 registered as protocol 11
paride: on26 registered as protocol 12
paride: ktti registered as protocol 13
bpck6: BACKPACK Protocol Driver V2.0.2
bpck6: Copyright 2001 by Micro Solutions, Inc., DeKalb IL. USA
paride: bpck6 registered as protocol 14
pd: pd version 1.05, major 45, cluster 64, nice 0
pda: Autoprobe failed
pd: no valid drive found
pcd: pcd version 1.07, major 46, nice 0
pcd0: Autoprobe failed
pcd: No CD-ROM drive found
pf: pf version 1.04, major 47, cluster 64, nice 0
pf: No ATAPI disk detected
pt: pt version 1.04, major 96
pt0: Autoprobe failed
pt: No ATAPI tape drive detected
pg: pg version 1.02, major 97
pga: Autoprobe failed
pg: No ATAPI device detected
ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 11 (level, low) -> IRQ 11
ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller
ehci_hcd 0000:00:1d.7: reset hcs_params 0x103206 dbg=1 cc=3 pcc=2 ordered !ppc ports=6
ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr
ehci_hcd 0000:00:1d.7: capability 0001 at 68
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 11, pci mem f8838000
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN
ehci_hcd 0000:00:1d.7: USB 2.0 enabled, EHCI 1.00, driver 2004-May-10
ehci_hcd 0000:00:1d.7: supports USB remote wakeup
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: default language 0x0409
usb usb1: Product: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller
usb usb1: Manufacturer: Linux 2.6.9 ehci_hcd
usb usb1: SerialNumber: 0000:00:1d.7
usb usb1: hotplug
usb usb1: adding 1-0:1.0 (config #1, interface 0)
usb 1-0:1.0: hotplug
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: ganged power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: Single TT
hub 1-0:1.0: TT requires at most 8 FS bit times
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: enabling power on all ports
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
Synaptics Touchpad, model: 1
Firmware: 5.9
Sensor: 44
new absolute packet format
Touchpad has extended capability bits
-> multifinger detection
-> palm detection
-> pass-through port
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
serio: Synaptics pass-through port at isa0060/serio1/input0
input: PS/2 Generic Mouse on synaptics-pt/serio0
input: PC Speaker
I2O Core - (C) Copyright 1999 Red Hat Software
i2o: max_drivers=4
I2O configuration manager v 0.04.
(C) Copyright 1999 Red Hat Software
I2O Block Storage OSM v0.9
(c) Copyright 1999-2001 Red Hat Software.
I2O SCSI Peripheral OSM
i2o: too many drivers registered, increase max_drivers
Intel 810 + AC97 Audio, version 1.01, 12:39:11 Jan 13 2005
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:1f.5 to 64
i810: Intel ICH4 found at IO 0x18c0 and 0x1c00, MEM 0xc0000c00 and 0xc0000800, IRQ 11
i810: Intel ICH4 mmio at 0xf883ac00 and 0xf883c800
i810_audio: Primary codec has ID 0
i810_audio: Audio Controller supports 6 channels.
i810_audio: Defaulting to base 2 channel mode.
i810_audio: Resetting connection 0
i810_audio: Connection 0 with codec id 0
ac97_codec: AC97 Audio codec, id: ADS116 (Unknown)
i810_audio: AC'97 codec 0 supports AMAP, total channels = 2
Advanced Linux Sound Architecture Driver Version 1.0.6 (Sun Aug 15 07:17:53 2004 UTC).
unable to register OSS PCM device 0:0
unable to register OSS mixer device 0:0
joystick(s) found
ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:1f.6 to 64
usbcore: registered new driver snd-usb-audio
ALSA device list:
#0: Dummy 1
#1: Virtual MIDI Card 1
#2: Intel 82801DB-ICH4 Modem at 0x2400, irq 11
pktgen.c: v1.4: Packet Generator for packet performance testing.
NET: Registered protocol family 26
GACT probability on
divert: not allocating divert_blk for non-ethernet device teql0
u32 classifier
Perfomance counters on
input device check on
Actions configured
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
IPv4 over IPv4 tunneling driver
divert: not allocating divert_blk for non-ethernet device tunl0
GRE over IPv4 tunneling driver
divert: not allocating divert_blk for non-ethernet device gre0
ip_conntrack version 2.1 (8187 buckets, 65496 max) - 332 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_recent v0.3.1: Stephen Frost <sfrost@snowman.net>.
http://snowman.net/projects/ipt_recent/
arp_tables: (C) 2002 David S. Miller
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
divert: not allocating divert_blk for non-ethernet device sit0
ip6_tables: (C) 2000-2002 Netfilter core team
registering ipv6 mark target
divert: not allocating dvert_blk for non-ethernet device ip6tnl0
NET: Registered protocol family 15
Bridge firewalling registered
Ebtables v2.0 registered
NET: Registered protocol family 4
NET: Registered protocol family 5
NET: Registered protocol family 9
X.25 for Linux. Version 0.2 for Linux 2.1.15
NET: Registered protocol family 8
NET: Registered protocol family 20
lec.c: Jan 13 2005 12:39:51 initialized
mpoa: /proc/mpoa initialized
mpc.c: Jan 13 2005 12:39:48 initialized
NET4: DECnet for Linux: V.2.5.68s (C) 1995-2003 Linux DECnet Project Team
DECnet: Routing cache hash table of 1024 buckets, 8Kbytes
NET: Registered protocol family 12
NET: Registered protocol family 19
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
SCTP: Hash tables configured (established 65536 bind 65536)
sctp_init_sock(sk: c1b79ac0)
ACPI: (supports S0 S3 S4 S5)
ACPI wakeup devices:
LID SLPB PCI0 UART PCI1 USB0 USB1 USB2 AC9M
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
RAMDISK: Couldn't find valid RAM disk image starting at 0.
EXT3-fs: mounted filesystem with ordered data mode.
VFS: Mounted root (ext3 filesystem) readonly.
Freeing unused kernel memory: 288k freed
kjournald starting. Commit interval 5 seconds
Adding 2097100k swap on /dev/hda7. Priority:-1 extents:1
EXT3 FS on hda2, internal journal
cdrom: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
ide_core: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
ide_cd: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
nvram: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
e1000: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
ath_hal: module license 'Proprietary' taints kernel.
ath_hal: 0.9.12.14 (AR5210, AR5211, AR5212)
wlan: 0.8.4.4 (EXPERIMENTAL)
ath_rate_onoe: 1.0
ath_pci: 0.9.4.11 (EXPERIMENTAL)
ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 11 (level, low) -> IRQ 11
divert: allocating divert_blk for ath0
ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
ath0: mac 5.6 phy 4.1 5ghz radio 1.7 2ghz radio 2.3
ath0: 802.11 address: 00:05:4e:4c:74:26
ath0: Use hw queue 0 for WME_AC_BE traffic
ath0: Use hw queue 1 for WME_AC_BK traffic
ath0: Use hw queue 2 for WME_AC_VI traffic
ath0: Use hw queue 3 for WME_AC_VO traffic
ath0: Atheros 5212: mem=0xc0210000, irq=11
ide_core: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
piix: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
usbcore: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
ehci_hcd: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
evdev: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
evdev: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
joydev: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
evdev: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
evdev: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
agpgart: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
intel_agp: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
usbcore: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
ehci_hcd: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
hw_random: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
ide_core: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
piix: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
e1000: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
usbcore: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
Disabled Privacy Extensions on device c0774c40(lo)
NET: Registered protocol family 17
battery: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
ac: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
processor: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
button: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
fan: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
processor: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
thermal: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
apm: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
apm: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
apm: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
fglrx: Unknown symbol module_refcount
eth0: no IPv6 routers present
fglrx: Unknown symbol module_refcount
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
apm: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
fglrx: Unknown symbol module_refcount
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
apm: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
hStart = 1472, hEnd = 1512, hTotal = 1600
vStart = 1052, vEnd = 1053, vTotal = 1062
h_total_disp = 0xae00c7 hsync_strt_wid = 0x505ba
v_total_disp = 0x4190425 vsync_strt_wid = 0x1041b
pixclock = 11770
freq = 8496
lvds_gen_cntl: 003cffa1
apm: version magic '2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount
fglrx: Unknown symbol module_refcount"
I've a lot of "'2.6.9 preempt PENTIUMM gcc-3.3' should be '2.6.9 preempt PENTIUMM REGPARM gcc-3.3'" which I can't rid of (I'm annoyed by that), any tip on how to get rid of them is greatly appriciated.
Hope someone can help with some insight in this matter.