[Bug 5848] pcmcia novatel merlin u530 not working properly on 2.6.13 and up

bugme-daemon at bugzilla.kernel.org bugme-daemon at bugzilla.kernel.org
Sat Jan 7 16:47:28 EST 2006


http://bugzilla.kernel.org/show_bug.cgi?id=5848





------- Additional Comments From akpm at osdl.org  2006-01-07 13:36 -------

The card seems to be sending and receiving OK.  I'm wondering if this
is a ppp problem?


Begin forwarded message:

Date: Sat, 7 Jan 2006 08:29:54 -0800
From: bugme-daemon at bugzilla.kernel.org
To: bugme-new at lists.osdl.org
Subject: [Bugme-new] [Bug 5848] New: pcmcia novatel merlin u530 not working properly on 2.6.13 and up


http://bugzilla.kernel.org/show_bug.cgi?id=5848

           Summary: pcmcia novatel merlin u530 not working properly on
                    2.6.13 and up
    Kernel Version: 2.6.13, 2.6.14(, 2.6.15?)
            Status: NEW
          Severity: normal
             Owner: linux-pcmcia at lists.infradead.org
         Submitter: oxiroxt at 123mail.org


Most recent kernel where this bug did not occur:     
 2.6.12     
Distribution:     
 Gentoo Linux AMD64     
Hardware Environment:     
 Athlon64, asus k8v deluxe, pcmcia/pci bridge, Novatel Merlin u530    
Software Environment:     
 gcc 3.4.4-r1, binutils 2.16.1, pcmcia-cs 3.2.8-r2    
Problem Description:     
 Novatel Merlin u530 is a gprs/umts(3g) pcmcia card.    
 When i insert the card, its mapped as ttyS2.    
 Then i pon gprs(a script which works for my isp) and it DOES establish a    
 connection, BUT it will start working at 1Kbps and in a matter of few seconds,   
 decrease until reaching 0Bs. The connection isnt hung up, but it wont work   
 anymore.   
 My guess is that this bug might be related somehow with 
http://bugzilla.kernel.org/show_bug.cgi?id=5569 and 
http://bugzilla.kernel.org/show_bug.cgi?id=5678 . But just my guess. 
 
This is a cut from /var/log/messages on 2.6.14.5 sources from kernel.org 
(NON_WORKING): 
  
Jan  7 15:44:41 localhost Yenta: CardBus bridge found at 0000:00:0d.0  
[414e:454c]  
Jan  7 15:44:41 localhost Yenta: Enabling burst memory read transactions  
Jan  7 15:44:41 localhost Yenta: Using CSCINT to route CSC interrupts to PCI  
Jan  7 15:44:41 localhost Yenta: Routing CardBus interrupts to PCI  
Jan  7 15:44:41 localhost Yenta TI: socket 0000:00:0d.0, mfunc 0x00c00d02,  
devctl 0x42  
Jan  7 15:44:41 localhost Yenta: ISA IRQ mask 0x0000, PCI irq 169  
Jan  7 15:44:41 localhost Socket status: 30000006  
Jan  7 15:44:41 localhost ACPI: PCI Interrupt 0000:00:0d.1[A] -> GSI 18 (level,  
low) -> IRQ 169  
Jan  7 15:44:41 localhost Yenta: CardBus bridge found at 0000:00:0d.1  
[414e:454c]  
Jan  7 15:44:41 localhost Yenta: Using CSCINT to route CSC interrupts to PCI  
Jan  7 15:44:41 localhost Yenta: Routing CardBus interrupts to PCI  
Jan  7 15:44:41 localhost Yenta TI: socket 0000:00:0d.1, mfunc 0x00c00d02,  
devctl 0x42  
Jan  7 15:44:42 localhost Yenta: ISA IRQ mask 0x0000, PCI irq 169  
Jan  7 15:44:42 localhost Socket status: 30000006  
Jan  7 15:44:42 localhost ds: ds_open(socket 0)  
Jan  7 15:44:42 localhost pcmcia: Detected deprecated PCMCIA ioctl usage.  
Jan  7 15:44:42 localhost pcmcia: This interface will soon be removed from the  
kernel; please expect breakage unless you upgrade to new tools.  
Jan  7 15:44:42 localhost pcmcia: see  
http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for details.  
Jan  7 15:44:42 localhost ds: ds_open(socket 1)  
Jan  7 15:44:42 localhost ds: ds_open(socket 2)  
Jan  7 15:44:42 localhost ds: ds_open(socket 2)  
Jan  7 15:44:42 localhost cardmgr[7041]: watching 2 sockets  
  
Jan  7 15:45:14 localhost cardmgr[7042]: socket 1: Serial or Modem  
Jan  7 15:45:14 localhost ttyS2 at I/O 0x3e8 (irq = 169) is a 16550A  
  
Jan  7 15:45:32 localhost pppd[7386]: pppd 2.4.2 started by root, uid 0  
Jan  7 15:45:33 localhost chat[7387]: timeout set to 5 seconds  
Jan  7 15:45:33 localhost chat[7387]: abort on (\nBUSY\r)  
Jan  7 15:45:33 localhost chat[7387]: abort on (\nERROR\r)  
Jan  7 15:45:33 localhost chat[7387]: abort on (\nNO ANSWER\r)  
Jan  7 15:45:33 localhost chat[7387]: abort on (\nNO CARRIER\r)  
Jan  7 15:45:33 localhost chat[7387]: abort on (\nNO DIALTONE\r)  
Jan  7 15:45:33 localhost chat[7387]: abort on (\nRINGING\r\n\r\nRINGING\r)  
Jan  7 15:45:33 localhost chat[7387]: send (^MAT^M)  
Jan  7 15:45:33 localhost chat[7387]: timeout set to 5 seconds  
Jan  7 15:45:33 localhost chat[7387]: expect (OK)  
Jan  7 15:45:33 localhost chat[7387]: AT^M^M  
Jan  7 15:45:33 localhost chat[7387]: OK  
Jan  7 15:45:33 localhost chat[7387]:  -- got it  
Jan  7 15:45:33 localhost chat[7387]: send (ATE1^M)  
Jan  7 15:45:33 localhost chat[7387]: expect (OK)  
Jan  7 15:45:33 localhost chat[7387]: ^M  
Jan  7 15:45:33 localhost chat[7387]: ATE1^M^M  
Jan  7 15:45:33 localhost chat[7387]: OK  
Jan  7 15:45:33 localhost chat[7387]:  -- got it  
Jan  7 15:45:33 localhost chat[7387]: send (AT+cgdcont=1,"IP","movistar.es"^M)  
Jan  7 15:45:34 localhost chat[7387]: expect (OK)  
Jan  7 15:45:34 localhost chat[7387]: ^M  
Jan  7 15:45:34 localhost chat[7387]: AT+cgdcont=1,"IP","movistar.es"^M^M  
Jan  7 15:45:34 localhost chat[7387]: OK  
Jan  7 15:45:34 localhost chat[7387]:  -- got it  
Jan  7 15:45:34 localhost chat[7387]: send (ATD*99***1#^M)  
Jan  7 15:45:34 localhost chat[7387]: expect (CONNECT)  
Jan  7 15:45:34 localhost chat[7387]: ^M  
Jan  7 15:45:34 localhost chat[7387]: ATD*99***1#^M^M  
Jan  7 15:45:34 localhost chat[7387]: CONNECT  
Jan  7 15:45:34 localhost chat[7387]:  -- got it  
Jan  7 15:45:34 localhost chat[7387]: send (^M)  
Jan  7 15:45:34 localhost pppd[7386]: Serial connection established.  
Jan  7 15:45:34 localhost pppd[7386]: using channel 1  
Jan  7 15:45:34 localhost pppd[7386]: Using interface ppp0  
Jan  7 15:45:34 localhost pppd[7386]: Connect: ppp0 <--> /dev/ttyS2  
Jan  7 15:45:35 localhost pppd[7386]: sent [LCP ConfReq id=0x1 <asyncmap  
0xa0000> <magic 0x69009317> <pcomp> <accomp>]  
Jan  7 15:45:35 localhost pppd[7386]: rcvd [LCP ConfReq id=0x0 <asyncmap 0x0>  
<auth chap MD5> <magic 0x4013ac6> <pcomp> <accomp>]  
Jan  7 15:45:35 localhost pppd[7386]: sent [LCP ConfAck id=0x0 <asyncmap 0x0>  
<auth chap MD5> <magic 0x4013ac6> <pcomp> <accomp>]  
Jan  7 15:45:35 localhost pppd[7386]: rcvd [LCP ConfAck id=0x1 <asyncmap  
0xa0000> <magic 0x69009317> <pcomp> <accomp>]  
Jan  7 15:45:35 localhost pppd[7386]: rcvd [LCP DiscReq id=0x1 magic=0x4013ac6]  
Jan  7 15:45:35 localhost pppd[7386]: rcvd [CHAP Challenge id=0x1  
<fe8845370af824b6f2b51835183e51e9>, name = "UMTS_CHAP_SRVR"]  
Jan  7 15:45:35 localhost pppd[7386]: sent [CHAP Response id=0x1  
<ca4916ec88fcd9f57c4cdcd71a2f1320>, name = "MOVISTAR"]  
Jan  7 15:45:35 localhost pppd[7386]: rcvd [CHAP Success id=0x1 ""]  
Jan  7 15:45:35 localhost pppd[7386]: CHAP authentication succeeded  
Jan  7 15:45:35 localhost pppd[7386]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0>  
<ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]  
Jan  7 15:45:35 localhost pppd[7386]: rcvd [IPCP ConfNak id=0x1 <ms-dns1  
10.11.12.13> <ms-dns3 10.11.12.14>]  
Jan  7 15:45:35 localhost pppd[7386]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0>  
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>]  
Jan  7 15:45:36 localhost pppd[7386]: rcvd [IPCP ConfNak id=0x2 <ms-dns1  
10.11.12.13> <ms-dns3 10.11.12.14>]  
Jan  7 15:45:36 localhost pppd[7386]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0>  
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>]  
Jan  7 15:45:37 localhost pppd[7386]: rcvd [IPCP ConfNak id=0x3 <ms-dns1  
10.11.12.13> <ms-dns3 10.11.12.14>]  
Jan  7 15:45:37 localhost pppd[7386]: sent [IPCP ConfReq id=0x4 <addr 0.0.0.0>  
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>]  
Jan  7 15:45:38 localhost pppd[7386]: rcvd [IPCP ConfReq id=0x2]  
Jan  7 15:45:38 localhost pppd[7386]: sent [IPCP ConfNak id=0x2 <addr 0.0.0.0>]  
Jan  7 15:45:38 localhost pppd[7386]: rcvd [IPCP ConfNak id=0x4 <addr  
213.4.177.99> <ms-dns1 194.179.1.100> <ms-dns3 194.179.1.101>]  
Jan  7 15:45:38 localhost pppd[7386]: sent [IPCP ConfReq id=0x5 <addr  
213.4.177.99> <ms-dns1 194.179.1.100> <ms-dns3 194.179.1.101>]  
Jan  7 15:45:38 localhost pppd[7386]: rcvd [IPCP ConfAck id=0x5 <addr  
213.4.177.99> <ms-dns1 194.179.1.100> <ms-dns3 194.179.1.101>]  
Jan  7 15:45:39 localhost pppd[7386]: rcvd [IPCP ConfReq id=0x3]  
Jan  7 15:45:39 localhost pppd[7386]: sent [IPCP ConfAck id=0x3]  
Jan  7 15:45:39 localhost pppd[7386]: Could not determine remote IP address:  
defaulting to 10.64.64.64  
Jan  7 15:45:39 localhost pppd[7386]: local  IP address 213.4.177.99  
Jan  7 15:45:39 localhost pppd[7386]: remote IP address 10.64.64.64  
Jan  7 15:45:39 localhost pppd[7386]: primary   DNS address 194.179.1.100  
Jan  7 15:45:39 localhost pppd[7386]: secondary DNS address 194.179.1.101  
Jan  7 15:45:39 localhost pppd[7386]: Script /etc/ppp/ip-up started (pid 7400)  
Jan  7 15:45:39 localhost pppd[7386]: Script /etc/ppp/ip-up finished (pid  
7400), status = 0x1  
  
 
 
This is a cut from /var/log/messages on 2.6.12-r10 sources from gentoo 
(WORKING): 
 
Jan  7 15:52:39 localhost Yenta: CardBus bridge found at 0000:00:0d.0 
[414e:454c] 
Jan  7 15:52:39 localhost Yenta: Enabling burst memory read transactions 
Jan  7 15:52:39 localhost Yenta: Using CSCINT to route CSC interrupts to PCI 
Jan  7 15:52:39 localhost Yenta: Routing CardBus interrupts to PCI 
Jan  7 15:52:39 localhost Yenta TI: socket 0000:00:0d.0, mfunc 0x00c00d02, 
devctl 0x42 
Jan  7 15:52:40 localhost Yenta: ISA IRQ mask 0x0000, PCI irq 217 
Jan  7 15:52:40 localhost Socket status: 30000006 
Jan  7 15:52:40 localhost PCI: Enabling device 0000:00:0d.1 (0000 -> 0002) 
Jan  7 15:52:40 localhost ACPI: PCI Interrupt 0000:00:0d.1[A] -> GSI 18 (level, 
low) -> IRQ 217 
Jan  7 15:52:40 localhost Yenta: CardBus bridge found at 0000:00:0d.1 
[414e:454c] 
Jan  7 15:52:40 localhost Yenta: Using CSCINT to route CSC interrupts to PCI 
Jan  7 15:52:40 localhost Yenta: Routing CardBus interrupts to PCI 
Jan  7 15:52:40 localhost Yenta TI: socket 0000:00:0d.1, mfunc 0x00c00d02, 
devctl 0x42 
Jan  7 15:52:40 localhost Yenta: ISA IRQ mask 0x0000, PCI irq 217 
Jan  7 15:52:40 localhost Socket status: 30000006 
Jan  7 15:52:40 localhost cardmgr[7598]: watching 2 sockets 
 
Jan  7 15:53:43 localhost cs: memory probe 0x0c0000-0x0fffff: excluding 
0xc0000-0xdbfff 0xe0000-0xfffff 
Jan  7 15:53:43 localhost cardmgr[7599]: socket 1: Serial or Modem 
Jan  7 15:53:44 localhost ttyS2 at I/O 0x3e8 (irq = 217) is a 16550A 
 
Jan  7 15:53:58 localhost pppd[8128]: pppd 2.4.2 started by root, uid 0 
Jan  7 15:53:59 localhost chat[8129]: timeout set to 5 seconds 
Jan  7 15:53:59 localhost chat[8129]: abort on (\nBUSY\r) 
Jan  7 15:53:59 localhost chat[8129]: abort on (\nERROR\r) 
Jan  7 15:53:59 localhost chat[8129]: abort on (\nNO ANSWER\r) 
Jan  7 15:53:59 localhost chat[8129]: abort on (\nNO CARRIER\r) 
Jan  7 15:53:59 localhost chat[8129]: abort on (\nNO DIALTONE\r) 
Jan  7 15:53:59 localhost chat[8129]: abort on (\nRINGING\r\n\r\nRINGING\r) 
Jan  7 15:53:59 localhost chat[8129]: send (^MAT^M) 
Jan  7 15:53:59 localhost chat[8129]: timeout set to 5 seconds 
Jan  7 15:53:59 localhost chat[8129]: expect (OK) 
Jan  7 15:53:59 localhost chat[8129]: AT^M^M 
Jan  7 15:53:59 localhost chat[8129]: OK 
Jan  7 15:53:59 localhost chat[8129]:  -- got it 
Jan  7 15:53:59 localhost chat[8129]: send (ATE1^M) 
Jan  7 15:53:59 localhost chat[8129]: expect (OK) 
Jan  7 15:53:59 localhost chat[8129]: ^M 
Jan  7 15:53:59 localhost chat[8129]: ATE1^M^M 
Jan  7 15:53:59 localhost chat[8129]: OK 
Jan  7 15:53:59 localhost chat[8129]:  -- got it 
Jan  7 15:53:59 localhost chat[8129]: send (AT+cgdcont=1,"IP","movistar.es"^M) 
Jan  7 15:54:00 localhost chat[8129]: expect (OK) 
Jan  7 15:54:00 localhost chat[8129]: ^M 
Jan  7 15:54:00 localhost chat[8129]: AT+cgdcont=1,"IP","movistar.es"^M^M 
Jan  7 15:54:00 localhost chat[8129]: OK 
Jan  7 15:54:00 localhost chat[8129]:  -- got it 
Jan  7 15:54:00 localhost chat[8129]: send (ATD*99***1#^M) 
Jan  7 15:54:00 localhost chat[8129]: expect (CONNECT) 
Jan  7 15:54:00 localhost chat[8129]: ^M 
Jan  7 15:54:00 localhost chat[8129]: ATD*99***1#^M^M 
Jan  7 15:54:00 localhost chat[8129]: CONNECT 
Jan  7 15:54:00 localhost chat[8129]:  -- got it 
Jan  7 15:54:00 localhost chat[8129]: send (^M) 
Jan  7 15:54:00 localhost pppd[8128]: Serial connection established. 
Jan  7 15:54:00 localhost pppd[8128]: using channel 1 
Jan  7 15:54:00 localhost pppd[8128]: Using interface ppp0 
Jan  7 15:54:00 localhost pppd[8128]: Connect: ppp0 <--> /dev/ttyS2 
Jan  7 15:54:01 localhost pppd[8128]: sent [LCP ConfReq id=0x1 <asyncmap 
0xa0000> <magic 0xae4bc118> <pcomp> <accomp>] 
Jan  7 15:54:01 localhost pppd[8128]: rcvd [LCP ConfReq id=0x0 <asyncmap 0x0> 
<auth chap MD5> <magic 0x4013193> <pcomp> <accomp>] 
Jan  7 15:54:01 localhost pppd[8128]: sent [LCP ConfAck id=0x0 <asyncmap 0x0> 
<auth chap MD5> <magic 0x4013193> <pcomp> <accomp>] 
Jan  7 15:54:01 localhost pppd[8128]: rcvd [LCP ConfAck id=0x1 <asyncmap 
0xa0000> <magic 0xae4bc118> <pcomp> <accomp>] 
Jan  7 15:54:01 localhost pppd[8128]: rcvd [LCP DiscReq id=0x1 magic=0x4013193] 
Jan  7 15:54:01 localhost pppd[8128]: rcvd [CHAP Challenge id=0x1 
<14c92ce61ab64586d4a9b64a9ec3471e>, name = "UMTS_CHAP_SRVR"] 
Jan  7 15:54:01 localhost pppd[8128]: sent [CHAP Response id=0x1 
<821c4d047d706ebbfba912f54706e1df>, name = "MOVISTAR"] 
Jan  7 15:54:01 localhost pppd[8128]: rcvd [CHAP Success id=0x1 ""] 
Jan  7 15:54:01 localhost pppd[8128]: CHAP authentication succeeded 
Jan  7 15:54:01 localhost pppd[8128]: sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> 
<ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>] 
Jan  7 15:54:02 localhost pppd[8128]: rcvd [IPCP ConfNak id=0x1 <ms-dns1 
10.11.12.13> <ms-dns3 10.11.12.14>] 
Jan  7 15:54:02 localhost pppd[8128]: sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> 
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>] 
Jan  7 15:54:03 localhost pppd[8128]: rcvd [IPCP ConfNak id=0x2 <ms-dns1 
10.11.12.13> <ms-dns3 10.11.12.14>] 
Jan  7 15:54:03 localhost pppd[8128]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> 
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>] 
Jan  7 15:54:04 localhost pppd[8128]: rcvd [IPCP ConfNak id=0x3 <ms-dns1 
10.11.12.13> <ms-dns3 10.11.12.14>] 
Jan  7 15:54:04 localhost pppd[8128]: sent [IPCP ConfReq id=0x4 <addr 0.0.0.0> 
<ms-dns1 10.11.12.13> <ms-dns3 10.11.12.14>] 
Jan  7 15:54:05 localhost pppd[8128]: rcvd [IPCP ConfReq id=0x2] 
Jan  7 15:54:05 localhost pppd[8128]: sent [IPCP ConfNak id=0x2 <addr 0.0.0.0>] 
Jan  7 15:54:05 localhost pppd[8128]: rcvd [IPCP ConfNak id=0x4 <addr 
213.4.187.73> <ms-dns1 194.179.1.100> <ms-dns3 194.179.1.101>] 
Jan  7 15:54:05 localhost pppd[8128]: sent [IPCP ConfReq id=0x5 <addr 
213.4.187.73> <ms-dns1 194.179.1.100> <ms-dns3 194.179.1.101>] 
Jan  7 15:54:05 localhost pppd[8128]: rcvd [IPCP ConfAck id=0x5 <addr 
213.4.187.73> <ms-dns1 194.179.1.100> <ms-dns3 194.179.1.101>] 
Jan  7 15:54:06 localhost pppd[8128]: rcvd [IPCP ConfReq id=0x3] 
Jan  7 15:54:06 localhost pppd[8128]: sent [IPCP ConfAck id=0x3] 
Jan  7 15:54:06 localhost pppd[8128]: Could not determine remote IP address: 
defaulting to 10.64.64.64 
Jan  7 15:54:06 localhost pppd[8128]: local  IP address 213.4.187.73 
Jan  7 15:54:06 localhost pppd[8128]: remote IP address 10.64.64.64 
Jan  7 15:54:06 localhost pppd[8128]: primary   DNS address 194.179.1.100 
Jan  7 15:54:06 localhost pppd[8128]: secondary DNS address 194.179.1.101 
Jan  7 15:54:06 localhost pppd[8128]: Script /etc/ppp/ip-up started (pid 8144) 
Jan  7 15:54:06 localhost pppd[8128]: Script /etc/ppp/ip-up finished (pid 
8144), status = 0x1 
 
 
Steps to reproduce:

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the linux-pcmcia mailing list