Marcel,

My problem is actually on Interface 2 (data interface class). As you can see, I am using the generic usbserial driver for this. There are two problems I face:
1. When running ppp call on it, if ppp failed, it cannot send AT command to it any more (I can see the ttyUSB port still there and I can open it. It just doesn't response to AT any more). But using Nokia's Windows USB driver (on Windows), it is not a problem. When this problem happens, we can only fix it by unplug and plug the USB cables (or rmmod and insmod all USB drivers). This doesn't help with our automation.
2. When using multiple phones for ppp calls, sometimes the USB causes "kernel panic" which leads to PC freezing or reboot.


The ACM interface 1 is of interest to us in the future. But I wonder why the linux ACM driver didn't claim it.

We are using Redhat 8.0 kernel 2.4.18. However, when we moved to 2.6.1, "kernel panic" don't happen as often but problem 1 still there.


Thanks a lot for your help.



Simon





From: Marcel Holtmann <[EMAIL PROTECTED]>
To: simon wu <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
Subject: Re: [Linux-usb-users] Need a contractor to write linux USB driver
Date: Wed, 11 Feb 2004 16:54:53 +0100

Hi Simon,

> We are currently using generic usbserial driver. It works but not very well.
> The Nokia phone is apparently not compabible with the existing ACM driver.
> When we plug it in, the ACM doesn't claim it. However, another vendor's
> phone would work with ACM.


I checked up the specification and this is an ACM device

I:  If#= 1 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=05 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=1ms
I:  If#= 2 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=serial
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms

Interface 1:    Cls:  Communication Interface Class
                Sub:  Abstract Control Model
                Prot: Reserved (future use)

Interface 2:    Cls:  Data Interface Class
                Sub:  Not used
                Prot: No class specific protocol required

The extra interface 0 seems not be defined in my version of the spec

I: If#= 0 Alt= 0 #EPs= 0 Cls=02(comm.) Sub=08 Prot=01 Driver=(none)

Interface 0:    Cls:  Communication Interface Class
                Sub:  Reserved (future use)

> Because Nokia is not release the linux driver (or patch) yet, we'd like to
> see if anyone is willing to write a driver for this device. If possible, I
> will go to my senior management for finacial support the development of the
> driver. One thing I don't know is if we need the Nokia USB spec (we don't
> have it).


So you only need a serial interface to the phone? The OBEX interfaces
are of no interest for you?

What kernel do you have tested?

Regards

Marcel



_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to