Hi everybody, I am hoping that somebody might be able to offer some advice on the problems I am having with my Intel 537EP modem. PCI device ID is 8086:1080. Output of scanout.01:00.0 is below. Please note that this modem came out of a Dell system -- I am not sure if that matters, but the lspci output does pick up on this: $ lspci -vvv | grep -A 1 537 01:00.0 Modem: Intel Corporation FA82537EP 56K V.92 Data/Fax Modem PCI (rev 04) (prog-if 00 [Generic]) Subsystem: Dell Unknown device 1000 The system is running Debian lenny/sid with a vanilla kernel (2.6.24.7 from kernel.org). I've managed to get the Intel537 driver compiled and loaded: $ lsmod | grep 537 Intel537 4316324 1 However, the modem does not work when I load up minicom or kermit, point it to /dev/modem (or /dev/537ep) and type 'ATZ'. kermit actually gives me a backtrace whenever I try to do anything with that device...(see below). I ran the latest 'scanModem' and the problem seems to be related to this: ACPI: PCI interrupt for device 0000:01:00.0 disabled This message appears in dmesg _after_ the Intel537 driver loads. For example: === $ egrep -e "(537ep|01:00.0)" dmesg.txt ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 17 (level, low) -> IRQ 20 ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 17 (level, low) -> IRQ 20 0000:01:00.0: ttyS5 at I/O 0xa008 (irq = 20) is a 16450 0000:01:00.0: ttyS6 at I/O 0xa010 (irq = 20) is a 8250 0000:01:00.0: ttyS7 at I/O 0xa018 (irq = 20) is a 16450 0000:01:00.0: ttyS8 at I/O 0xa020 (irq = 20) is a 8250 0000:01:00.0: ttyS9 at I/O 0xa028 (irq = 20) is a 8250 537ep:softcore_init_struct: driver serial already allocated device. 537ep:softcore_init_struct: Unregistering serial driver. ACPI: PCI interrupt for device 0000:01:00.0 disabled === As suggested in Bootup.txt, I've tried adding "pci=routeirq", which didn't help. Tried "pollirq", that didn't help either. The BIOS on my system (SuperMicro SuperServer 5013G-M motherboard) doesn't have an option to turn PNP on/off. This is a 1U box, so I am somewhat restricted to which slot I can use...(I could remove the cover and PCI riser card and try some other slots, but would not be able to put the top back on...) I've also tried booting with/without '8250.nr_uarts=10', but I think that would only matter if I was using the native serial driver...(which is being unloaded when I load the Intel537, if I understand correctly...) I haven't tried other kernel versions...if I should, any recommendations on a specific version...? Here is the kermit backtrace, in case it helps at all: === Feb 27 16:53:46 snoopy kernel: Pid: 4839, comm: kermit Not tainted (2.6.24.7 #1) Feb 27 16:53:46 snoopy kernel: EIP: 0060:[<f90b5549>] EFLAGS: 00010283CPU: 0 Feb 27 16:53:46 snoopy kernel: EIP is at read8+0x19/0x20 [Intel537] Feb 27 16:53:46 snoopy kernel: EAX:00000000 EBX: 00000000 ECX: f943ffe8 EDX: 00000006 Feb 27 16:53:46 snoopy kernel: ESI: f9486480 EDI: ffffffed EBP: f3e55df8 ESP: f3e55df8 Feb 27 16:53:46 snoopy kernel: DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068 Feb 27 16:53:46 snoopy kernel: Process kermit (pid: 4839, ti=f3e54000 task=f7c4a070 task.ti=f3e54000) Feb 27 16:53:46 snoopy kernel: Stack: f3e55e28 f90b3a80 f9486480 00000006f3e55e28 f90b3e27 f3e55e88 00000000 Feb 27 16:53:46 snoopy kernel: f94889e0 f943ffd8 f74d6680 ffffffed f3e55e78 f90b2a73 f9486480 f76c400c Feb 27 16:53:46 snoopy kernel: f76c400c f3e55e60 f3ea0000 f3e55e58 f3e98000 c021d888 c031facb 00000011 Feb 27 16:53:46 snoopy kernel: Call Trace: Feb 27 16:53:46 snoopy kernel: [<f90b3a80>] si3052Init+0x40/0x370 [Intel537] Feb 27 16:53:46 snoopy kernel: [<f90b3e27>] si3052Res+0x37/0x90 [Intel537] Feb 27 16:53:46 snoopy kernel: [<f90b2a73>] afe_init+0x123/0x1a0 [Intel537] Feb 27 16:53:46 snoopy kernel: [<c021d888>] acpi_pci_irq_enable +0x1f5/0x201 Feb 27 16:53:46 snoopy kernel: [<f90b095d>] modem_init+0x12d/0x1a0 [Intel537] Feb 27 16:53:46 snoopy kernel: [<f90ad6fc>] open+0xac/0x170 [Intel537] Feb 27 16:53:46 snoopy kernel: [<f90b037e>] softserial_open+0x12e/ 0x150 [Intel537] Feb 27 16:53:46 snoopy kernel: [<c022abac>] tty_open+0x18c/0x299 Feb 27 16:53:46 snoopy kernel: [<c017bd9d>] chrdev_open+0x122/0x13d Feb 27 16:53:46 snoopy kernel: [<c017bc7b>] chrdev_open+0x0/0x13d Feb 27 16:53:46 snoopy kernel: [<c0177ee7>] __dentry_open+0xce/0x185 Feb 27 16:53:46 snoopy kernel: [<c0178018>] nameidata_to_filp+0x24/0x33 Feb 27 16:53:46 snoopy kernel: [<c0178059>] do_filp_open+0x32/0x39 Feb 27 16:53:46 snoopy kernel: [<c0177db0>] get_unused_fd_flags +0x54/0xb6 Feb 27 16:53:46 snoopy kernel: [<c01780a4>] do_sys_open+0x44/0xc4 Feb 27 16:53:46 snoopy kernel: [<c017815d>] sys_open+0x1c/0x1e Feb 27 16:53:46 snoopy kernel: [<c0103ed2>] sysenter_past_esp+0x6b/0xa1 Feb 27 16:53:46 snoopy kernel: ======================= Feb 27 16:53:46 snoopy kernel: Code: fc b801 00 00 00 89 ec 5d c3 90 8d b4 26 00 00 00 00 55 89 e5 8b 55 0c 31 c0 83 fa 64 77 10 8b 45 08 8b 40 0c 8b 80 8c 00 00 00 <0f> b6 04 02 5d c3 90 55 89 e5 8b 55 08 8b 45 0c 8b 52 0c 8b 8a Feb 27 16:53:46 snoopy kernel: EIP: [<f90b5549>] read8+0x19/0x20 [Intel537] SS:ESP 0068:f3e55df8 Feb 27 16:53:46 snoopy kernel: ---[ end trace bde7999b84603aa7 ]--- === === # cat scanout.01\:00.0 CLASS=0703 NAME="Modem: Intel Corporation FA82537EP 56K V.92 Data/Fax Modem PCI " PCIDEV=8086:1080 SUBSYS=1028:1000 IRQ=20 CodecDiagnosed= slamrTest= CodecClass= IDENT=INTEL537EP SLMODEMD_DEVICE= OPTS= Driver= === Thanks! -Chris