I have a driver failure on 2.6.27.21-pae, OpenSuSE 11.1. Driver builds fine (latest version, 20080625), module loads fine, but on attempting to access, wvdial says no modem found. This is the scanmodem recommended driver, and has worked before on this computer. Debug output(s) as follows: wvdial: 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 S4 S5 S6 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? tail /var/log/messages, after modprobing driver with debuglevel 5: Jun 12 21:10:30 DualP4-2400 kernel: martian: smp ioctls are obsolete Jun 12 21:10:30 DualP4-2400 kernel: martian: debug option is enabled. Jun 12 21:10:31 DualP4-2400 kernel: martian_modem is attached. Jun 12 21:11:05 DualP4-2400 kernel: martian_modem is detached Jun 12 21:11:05 DualP4-2400 kernel: martian: Core vars: Jun 12 21:11:05 DualP4-2400 kernel: martian: Variable Value Jun 12 21:11:05 DualP4-2400 kernel: martian:BaseAddress 0xe800 Jun 12 21:11:05 DualP4-2400 kernel: martian:BaseAddress2 0xe802 Jun 12 21:11:05 DualP4-2400 kernel: martian:BaseAddressIndex 0xe800 Jun 12 21:11:05 DualP4-2400 kernel: martian:BaseValue 0x0 Jun 12 21:11:05 DualP4-2400 kernel: martian:BaseAddressData 0xe801 Jun 12 21:11:05 DualP4-2400 kernel: martian:dp_bamil_rd7 0xff Jun 12 21:11:05 DualP4-2400 kernel: martian:x_dsp_mars 1 Jun 12 21:11:05 DualP4-2400 kernel: "martian_dev": dce_rx: 2048x2 b | u16 -> (0, 0) Jun 12 21:11:05 DualP4-2400 kernel: "martian_dev": pdm_rx: 1200x1 u8 -> (0, 0) Jun 12 21:11:05 DualP4-2400 kernel: "martian_dev": dce_tx: 1024x2 b | u16 -> (0, 0) And finally, running the helper program, also with debuglevel 5: martian_modem --debuglevel=5 martian: D2: source stamp `20080620' martian: D2: arguments "--debuglevel=5" martian: D2: configuration: debuglevel=5 martian % 30.930: D3: check tsc status 0 martian: D2: TSC: 1596.000000 MHz martian: info: smp: configuring martian: D2: smp: initial irq affinity in proc 00000000,00000000,00000000,00000001 ????? martian: D2: smp: using cpu 0 martian: D2: smp: irq affinity set 00000000,00000000,00000000,00000001 ????? martian: D2: Kernel module stamp `20080620' martian: D2: ld: Relocating isr symbols martian: D2: Notifying kernel READY martian: D2: isr: thread started (tid = 23740) martian: D2: isr: scheduler: policy 1, priority 99 martian: D2: smp: affinity: hard initial affinity cpus: 0, 1. martian: D2: smp: affinity: hard set affinity cpu: 0. martian: D2: isr thread launched martian: D2: set timer for thread martian: D2: servicing thread started (tid = 23741) martian: D2: smp: affinity: hard initial affinity cpus: 0, 1. martian: D2: servicing thread launched martian: info: Your port is /dev/ttySM0 martian: D2: worker thread going into loop (tid = 23728) martian: D2: /dev/martian already exists martian: D2: smp: affinity: hard set affinity cpu: 0. 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/7 martian: D1: got a client martian % 43.836: D3: Successfully downloaded to dsp 4 words martian % 43.868: D3: Successfully downloaded to dsp 93 words martian % 43.900: D3: Successfully downloaded to dsp 424 words martian % 43.931: D3: Successfully downloaded to dsp 17 words martian % 43.960: D3: Successfully downloaded to dsp 27 words martian % 43.989: D3: Successfully downloaded to dsp 6 words martian % 44.018: D3: Successfully downloaded to dsp 11 words martian: info: session: Started Fri Jun 12 21:10:44 2009 {nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn^Cnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn} martian: D2: Intr in thread <23728> martian: D: Irq: string bbbb|bbbbb, pulses 664 martian: D: Irq: b: 664, n: 0, 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 2 martian: info: regw 33 martian: info: regao 3 martian: info: cmd 6 martian: info: longcmd 6 martian: info: read 2 martian: info: write 65 martian: info: dload 7 martian: info: writew 3 martian: info: writeb 1 martian: info: Bye.
Attachment:
signature.asc
Description: OpenPGP digital signature