My system (Ubuntu 8.04) is working to driver agrsm-20070804.tar.gz. Hugo On Mon, 2008-05-19 at 14:23 -0700, Daniel Gimpelevich wrote: > Hi. I just thought you guys should 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 ]--- >