Antonio, >From intel-536-537/makefile_537, PCIDEV=8086:1080 well corresponds to a 537EP modem absolutely handled by the http://vouters.dyndns.org/Intel/intel-536EP-537EP_2010_01_06.tar.bz2 What brings an uncertainty between 536EP and 537SP is PCIDEV=8086:1040 Now Chris is facing a problem with his 537EP modem in modem_init (see kernel stack trace). There is not much I can do to help as the code involved resides in 537_core.lib which has always been Intel's proprietary code and shipped in binary format. This is all the problem with Winmodems. Regards, -- sip:Vouters.Philippe@xxxxxxxxx IM: philvout (Yahoo!) http://vouters.dyndns.org/ Philippe Vouters (Fontainebleau/France) -------- Message initial -------- De: Antonio Olivares <olivares14031@xxxxxxxxx> À: Chris Tracy <chris.t.tracy@xxxxxxxxx> Cc: discuss@xxxxxxxxxxxxx, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>, Philippe Vouters <Philippe.Vouters@xxxxxxxxxxx> Sujet: Re: Intel 537EP - driver loads but cannot use modem Date: Sun, 7 Mar 2010 19:44:49 +0000 Chris, It seems to me that this Modem is not really an Intel 537 Modem, but one disguised as one. Here's another user having difficulties: http://ubuntuforums.org/showthread.php?t=1183881 I run scanModem fake the PCI IDS you have sent and it reports Intel 537: === Finished firmware and bootup diagnostics, next deducing cogent software. === Predictive diagnostics for card in bus fake: Modem chipset detected on NAME="FakeName" CLASS=FakeClass PCIDEV=8086:1080 SUBSYS=1028:1000 IRQ=fake IDENT=INTEL537EP For candidate modem in: fake FakeClass FakeName Primary device ID: 8086:1080 Support type needed or chipset: INTEL537EP Since 2006, Intel appears to have ceased its modem code updates for Linux. The outdated official Intel support packages can be accessed through: http://developer.intel.com/design/modems/support/drivers.htm Beneficially, Philippe Vouters has been provided updates as the Linux kernel evolves. But intensive personal support is not feasible, see: http://archives.linmodems.org/24939 The code for the INTEL537 and INTEL536 chipset modems is now at: http://vouters.dyndns.org/Intel/ , previously http://x9000.fr Copies are also stored at: http://linmodems.technion.ac.il/packages/intel/Philippe.Vouters/ For Ubuntu Linux users with Intel 536 and 537 chipsets, there are driver installation packages available thru http://groups.google.com/group/ubuntu-modems Read DOCs/Intel.txt and Modem/DOCs/YourSystem.txt for follow through guidance. Which is a bit different from what you have sent: NAME="Modem: Intel Corporation FA82537EP 56K V.92 Data/Fax Modem PCI " When I see "FA82537EP 56K ", I have seen reports that sadly this modem is unsupported. Marv and/or Phillppe can confirm this, hope that they can let you know if this is sadly true. Regards, Antonio On 3/7/10, Chris Tracy <chris.t.tracy@xxxxxxxxx> wrote: > 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 >