Hello, i tried, to use the Xircom MiniPCI modem. I used some different martian-modem packages (20071011,200800617,20080625) and Linux kernel versions(2.6.22,2.6.25,2.6.27), but nothing works. That MiniPCI Ethernet/modem card runs on a other T21 with kernel 2.4.18 and martian-modem-20061203 without problems. I can compile the package and start martian_modem, but wvdial can not find a modem device on /dev/ttySM0. Can anybody help me? Thanks rudi here are some system messages: ------------syslog: Apr 10 14:03:22 t21 kernel: martian loaded - 20080620 Apr 10 14:03:22 t21 kernel: ACPI: PCI Interrupt 0000:00:03.1[A] -> Link [LNKC] -> GSI 9 (level, low) -> IRQ 9 Apr 10 14:03:22 t21 kernel: martian: added device 115d:c BaseAddress = 0x1840, CommAddres = 0x0, irq = 9 Apr 10 14:05:19 t21 kernel: martian: debug option is enabled. Apr 10 14:05:19 t21 kernel: martian_modem is attached. Apr 10 14:06:22 t21 kernel: martian_modem is detached Apr 10 14:06:22 t21 kernel: martian: Core vars: Apr 10 14:06:22 t21 kernel: martian: Variable Value Apr 10 14:06:22 t21 kernel: martian:BaseAddress 0x1840 Apr 10 14:06:22 t21 kernel: martian:BaseAddress2 0x1842 Apr 10 14:06:22 t21 kernel: martian:BaseAddressIndex 0x1840 Apr 10 14:06:22 t21 kernel: martian:BaseValue 0x0 Apr 10 14:06:22 t21 kernel: martian:BaseAddressData 0x1841 Apr 10 14:06:22 t21 kernel: martian:dp_bamil_rd7 0xff Apr 10 14:06:22 t21 kernel: martian:x_dsp_mars 0 Apr 10 14:06:22 t21 kernel: "martian_dev": dce_rx: 2048x2 b | u16 -> (0, 0) Apr 10 14:06:22 t21 kernel: "martian_dev": pdm_rx: 1200x1 u8 -> (0, 0) Apr 10 14:06:22 t21 kernel: "martian_dev": dce_tx: 1024x2 b | u16 -> (0, 0) -----------command line 1: t21:~ # modprobe martian_dev t21:~ # martian_modem --debug=5 martian: D2: source stamp `20080620' martian: D2: arguments "--debug=5" martian: D2: configuration: debuglevel=5 martian % 18.986: D3: check tsc status 0 martian: D2: TSC: 746.784000 MHz martian: D2: Kernel module stamp `20080620' martian: D2: ld: Relocating isr symbols martian: D2: Notifying kernel READY martian: D2: isr: thread started (tid = 11656) martian: D2: isr: scheduler: policy 1, priority 99 martian: D2: isr thread launched martian: D2: set timer for thread martian: D2: servicing thread started (tid = 11657) martian: D2: set timer for thread martian: D2: virtirq: set handler martian: D2: pty: checking file /dev/ttySM0 martian: D2: pty: stat: No such file or directory martian: D2: pty: using /dev/pts/2 martian: D2: servicing thread launched martian: info: Your port is /dev/ttySM0 martian: D2: worker thread going into loop (tid = 11643) martian: D2: /dev/martian already exists martian: D1: got a client martian: info: session: Started Fri Apr 10 14:06:12 2009 {nnnnnnnnnnnnnnnnnnnpty<11643> } martian % 12.566: D3: monitor: io_uart_msr: +33 -0, io_uart_status: +33a -0, x_modem_state: 0->1, x_line_rate: NA->14400 {cinnnnnnnnnnnnnnnnnnnnpty<11643> cinnnnnnnnnnnnnnnnnnpty<11643> cinnnnnnnnnnnnnnnnnnnpty<11643> cinnnnnnnnnnnnnnnnnnnnpty<11643> cinnnnnnnnnnnnnnnnnnnpty<11643> cinnnnnnnnnnnnnnnnnnnnpty<11643> cinnnnnnnnnnnnnnnnnnnnpty<11643> ^Ccinnnnnnn} martian: D2: Intr in thread <11643> martian: D: Irq: string bb|bbbbbbb, pulses 922 martian: D: Irq: b: 307, n: 615, f: 0, i: 0, o: 0 martian: D: interrupts: ring=0, stream=0 (dcp=0, trx=0), bit3=0 martian: D: calls: tx: 0, rx: 0, pdm; bytes: tx: 0, rx: 0, pdm: 0 martian: D: mcb: calls: tx: 0, rx: 0, pdm: 0;bytes: tx: 0, rx: 0, pdm: 0 martian: D: overrun: dce = 0, pdm = 0; incorrespondence: tx = 0, rx = 0, pdm = 0 martian: info: redefined calls martian: info: regr 0 martian: info: regw 13 martian: info: regao 1 martian: info: cmd 1 martian: info: longcmd 1 martian: info: read 2 martian: info: write 0 martian: info: dload 0 martian: info: writew 0 martian: info: writeb 0 martian: info: Bye. ---------command line 2 t21:~ # wvdialconf ./wvdial.conf Editing `./wvdial.conf'. Scanning your serial ports for a modem. ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S1 S2 S3 ttyS4<Info>: No such device or address Modem Port Scan<*1>: S4 ttyS5<Info>: No such device or address Modem Port Scan<*1>: S5 ttyS6<Info>: No such device or address Modem Port Scan<*1>: S6 ttyS7<Info>: No such device or address Modem Port Scan<*1>: S7 WvModem<*1>: Cannot get information for serial port. ttySM0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttySM0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttySM0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Sorry, no modem was detected! Is it in use by another program? Did you configure it properly with setserial? Please read the FAQ at http://open.nit.ca/wiki/?WvDial If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>.