atom feed19 messages in org.freebsd.freebsd-usbusb/91546: [umodem] [patch] Nokia 663...
FromSent OnAttachments
Eugene GrosbeinSep 25, 2007 11:19 am 
Eugene GrosbeinSep 25, 2007 11:19 am 
Eugene GrosbeinSep 25, 2007 11:22 am 
Eugene GrosbeinSep 25, 2007 11:22 am 
Warner LoshSep 25, 2007 11:53 am 
Eugene GrosbeinSep 25, 2007 9:52 pm 
M. Warner LoshSep 25, 2007 10:11 pm 
M. Warner LoshSep 25, 2007 10:17 pm 
Eugene GrosbeinSep 26, 2007 4:39 am 
Eugene GrosbeinSep 26, 2007 7:30 am 
M. Warner LoshSep 26, 2007 7:39 am 
M. Warner LoshSep 26, 2007 7:39 am 
Eugene GrosbeinSep 26, 2007 7:52 am 
Eugene GrosbeinSep 26, 2007 9:44 am 
Hans Petter SelaskySep 26, 2007 9:55 am 
Eugene GrosbeinSep 27, 2007 6:37 am 
Eugene GrosbeinSep 27, 2007 9:43 am 
Eugene GrosbeinSep 28, 2007 6:25 am 
Eugene GrosbeinSep 28, 2007 6:29 am 
Subject:usb/91546: [umodem] [patch] Nokia 6630 mobile phone does not work
From:Eugene Grosbein (eug@kuzbass.ru)
Date:Sep 26, 2007 7:30:07 am
List:org.freebsd.freebsd-usb

The following reply was made to PR usb/91546; it has been noted by GNATS.

From: Eugene Grosbein <eug@kuzbass.ru> To: bug-@freebsd.org Cc: "M. Warner Losh" <im@bsdimp.com>, us@freebsd.org Subject: Re: usb/91546: [umodem] [patch] Nokia 6630 mobile phone does not work Date: Wed, 26 Sep 2007 22:28:02 +0800

On Wed, Sep 26, 2007 at 07:32:01PM +0800, Eugene Grosbein wrote:

On Tue, 25 Sep 2007, Warner Losh wrote:

My modem doesn't have a CM descriptor and I quirked it before. I moved the quirk code and it works now without it. The Union code from NetBSD didn't look relevant at all when you chased down all the things that it actually did, but maybe I missed something.

Given that umodem from current should just work on -stable w/o any changes (you may need ucom too, which does need one or two changes), it would be worth a shot at trying it.

I've taken umodem.c,v 1.71 (no changes) and ucom.c,v 1.64 (one-line change for ttycreate() call) from CURRENT, rebuild kernel modules and tried - no luck, it's attached as ugen:

umodem_get_desc: no CM desc ugen2: Nokia Nokia E50, rev 2.00/1.00, addr 2

Please take a look at this also: http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=33192

It seems that NetBSD's code is not complete for my case too, but Linux's cdc-acm.c is able to deal with such devices.