Hi. I just thought I'd let you guys know. I don't actually expect a fix. Here is the stdout from the build: make -C /lib/modules/2.6.24-17-generic/build SUBDIRS=/opt/ltmodem/agrsm modules make[1]: Entering directory `/usr/src/linux-headers-2.6.24-17-generic' CC [M] /opt/ltmodem/agrsm/agrsoftmodem.o CC [M] /opt/ltmodem/agrsm/lib.o CC [M] /opt/ltmodem/agrsm/serial26.o LD [M] /opt/ltmodem/agrsm/agrmodem.o LD [M] /opt/ltmodem/agrsm/agrserial.o Building modules, stage 2. MODPOST 2 modules CC /opt/ltmodem/agrsm/agrmodem.mod.o LD [M] /opt/ltmodem/agrsm/agrmodem.ko CC /opt/ltmodem/agrsm/agrserial.mod.o LD [M] /opt/ltmodem/agrsm/agrserial.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-17-generic' make -C /lib/modules/2.6.24-17-generic/build M="/opt/ltmodem/agrsm" modules_install make[1]: Entering directory `/usr/src/linux-headers-2.6.24-17-generic' INSTALL /opt/ltmodem/agrsm/agrmodem.ko INSTALL /opt/ltmodem/agrsm/agrserial.ko DEPMOD 2.6.24-17-generic make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-17-generic' if ! /sbin/modprobe -nq agrmodem.ko ; then /sbin/depmod -a; fi Here is the stderr from the build: /opt/ltmodem/agrsm/serial26.c: In function ?serial8250_get_mctrl?: /opt/ltmodem/agrsm/serial26.c:1371: warning: unused variable ?flags? /opt/ltmodem/agrsm/serial26.c: In function ?serial8250_config_port?: /opt/ltmodem/agrsm/serial26.c:2039: warning: unused variable ?ret? /opt/ltmodem/agrsm/serial26.c: At top level: /opt/ltmodem/agrsm/serial26.c:2131: warning: initialization from incompatible pointer type /opt/ltmodem/agrsm/serial26.c:2132: warning: initialization from incompatible pointer type /opt/ltmodem/agrsm/serial26.c:1922: warning: ?serial8250_request_rsa_resource? defined but not used WARNING: could not find /opt/ltmodem/agrsm/.agrsm_core.o.cmd for /opt/ltmodem/agrsm/agrsm_core.o Here is the dmesg from the attempted use: [ 74.427767] eth0: no IPv6 routers present [ 5505.827124] agrmodem: module license 'Proprietary' taints kernel. [ 5505.830272] ACPI: PCI Interrupt 0000:01:0b.0[A] -> GSI 23 (level, low) -> IRQ 19 [ 5505.830294] agrsm: created 1 infos [ 5505.830373] Loading module Agere Modem Controller driver version 2.1.60.0.Linspire (2005-11-16) [ 5506.204752] ttyAGS3 at I/O 0xc400 (irq = 19) is a AgereModem [ 5506.205098] agrserial: Loading module Agere Modem Interface driver version 2.1.60.0.Linspire (2005-11-16) [ 5803.019682] ------------[ cut here ]------------ [ 5803.019693] kernel BUG at include/linux/timer.h:145! [ 5803.019695] invalid opcode: 0000 [#1] SMP [ 5803.019699] Modules linked in: agrserial agrmodem(P) i915 drm af_packet rfcomm l2cap bluetooth ppdev ipv6 speedstep_lib cpufreq_userspace cpufreq_stats cpufreq_powersave cpufreq_ondemand freq_table cpufreq_conservative video output sbs sbshc container dock battery iptable_filter ip_tables x_tables ac it87 hwmon_vid max6650 sbp2 lp loop snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy evdev parport_pc parport snd_seq_oss snd_seq_midi psmouse serio_raw snd_rawmidi snd_seq_midi_event snd_seq snd_timer snd_seq_device pcspkr snd soundcore snd_page_alloc iTCO_wdt iTCO_vendor_support usbhid hid shpchp pci_hotplug i2c_i810 button i2c_algo_bit intel_agp i2c_core agpgart usb_storage libusual jfs sg sr_mod cdrom sd_mod pata_acpi ata_piix 8139too ata_generic libata ohci1394 scsi_mod ieee1394 8139cp mii ehci_hcd uhci_hcd usbcore thermal processor fan fbcon tileblit font bitblit softcursor fuse [ 5803.019767] [ 5803.019771] Pid: 7005, comm: gtkterm Tainted: P (2.6.24-17-generic #1) [ 5803.019774] EIP: 0060:[<d0a172a5>] EFLAGS: 00210282 CPU: 0 [ 5803.019826] EIP is at lt_add_timer+0x35/0x40 [agrmodem] [ 5803.019829] EAX: c04af2ec EBX: d07b65d0 ECX: 00000000 EDX: 0014ea6c [ 5803.019831] ESI: d07b65d0 EDI: c6b294f8 EBP: c6865e50 ESP: c6865e34 [ 5803.019834] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 [ 5803.019837] Process gtkterm (pid: 7005, ti=c6864000 task=c8515140 task.ti=c6864000) [ 5803.019839] Stack: d0acd5c5 d0acd5d0 00000000 00000000 00000000 c03fe234 12345678 00000000 [ 5803.019846] d0a174a5 d0a174ba d07b3d25 d07b65d0 ce728b40 d07b65d0 ce728b40 c0279439 [ 5803.019853] fffffff4 c650f000 c6b294f8 c6b294f8 c6b29510 c027acca c6865f30 cda1ce40 [ 5803.019859] Call Trace: [ 5803.019862] [<d0acd5c5>] vxdPortOpen+0x35/0x40 [agrmodem] [ 5803.019906] [<d0acd5d0>] timertick_function+0x0/0x60 [agrmodem] [ 5803.019965] [<d0a174a5>] wrap_vxdPortOpen+0x5/0x10 [agrmodem] [ 5803.019991] [<d0a174ba>] modemPortOpen+0xa/0x10 [agrmodem] [ 5803.020014] [<d07b3d25>] serial8250_startup+0x195/0x300 [agrserial] [ 5803.020033] [<c0279439>] uart_startup+0x49/0x160 [ 5803.020055] [<c027acca>] uart_open+0xfa/0x420 [ 5803.020069] [<c0261214>] check_tty_count+0x14/0xb0 [ 5803.020094] [<c0264ff3>] tty_open+0x143/0x2f0 [ 5803.020111] [<c0264eb0>] tty_open+0x0/0x2f0 [ 5803.020118] [<c0194a33>] chrdev_open+0xa3/0x190 [ 5803.020140] [<c018fdef>] __dentry_open+0xbf/0x1c0 [ 5803.020156] [<c018ffa5>] nameidata_to_filp+0x35/0x40 [ 5803.020163] [<c0194990>] chrdev_open+0x0/0x190 [ 5803.020170] [<c0190000>] do_filp_open+0x50/0x60 [ 5803.020215] [<c018fca2>] get_unused_fd_flags+0x52/0xd0 [ 5803.020234] [<c019005c>] do_sys_open+0x4c/0xe0 [ 5803.020254] [<c019012c>] sys_open+0x1c/0x20 [ 5803.020261] [<c01043c2>] sysenter_past_esp+0x6b/0xa9 [ 5803.020308] ======================= [ 5803.020309] Code: d0 a0 73 a1 d0 c7 05 d0 50 b3 d0 00 00 00 00 8d 50 01 a1 c0 50 b3 d0 89 15 c8 50 b3 d0 85 c0 75 0a b8 c0 50 b3 d0 e9 db ef 71 ef <0f> 0b eb fe 8d b4 26 00 00 00 00 56 53 8b 74 24 0c 85 f6 74 17 [ 5803.020340] EIP: [<d0a172a5>] lt_add_timer+0x35/0x40 [agrmodem] SS:ESP 0068:c6865e34 [ 5803.020396] ---[ end trace 604242ea8ae0591b ]---