Re: detecting modems on USB

"Alexander Malysh" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Hi,

just a tip: look how udev or devfs works.

With either one or other you should be able to get persistant names fÃŒr  
your modems.

Thanks,
Alex

Am 16.08.2006, 11:41 Uhr, schrieb fred <[email protected]>:

> perhaps this is not strictly a kannel question...YET!!
> but this is a developers list, and other people writing C code on linux  
> are
> here.
>
> In case you haven't got it yet, the way kannel modems are currently
> configured,
> by the device name, ie /dev/ttyUSB00 for example....
>
> now if you have many modems, and you happen to take one out, the usb  
> devices
> re-enumerate themselves.
> so the modem now that you have may no longer be the GSM for vodafone, for
> example, but telstra....
> kannel restarted and your screwed.......your now sending sms via telstra  
> at
> double the cost!!
>
> this is NOT what you want, because...
> Eg
> ..............
> group = smsc
> smsc = at
> smsc-id = 001
> ...........
>
> group = sendsms-user
> username = vodafone
> password = bar
> forced-smsc = 001
>
>
>
> so when sending to the vodafone modem, we are forcing the routing to  
> smsc-id
> = 001.
>
> this is perfectly acceptable with serial com ports and multi-com ports  
> like
> stallion etc,
> because the com ports do not change...unless you physically swap cables.
>
> but with usb, this is no longer reliable.
>
> So I am attempting to come up with a solution where
>
> group = smsc
> smsc = at
> smsc-id = 001
> modemserial = 10202020 ( or whatever...something that identifies the
> particular sim and/or modem)
>
> note this is a complete paradigm shift in how the modems are specficed to
> how kannel currently does it..
>
> so mate is this still  ":So this is not really kannel question:"
> ???
>
>
>
>
> ----- Original Message -----
> From: "Andreas Fink" <[email protected]>
> To: "fred" <[email protected]>
> Cc: "devel" <[email protected]>
> Sent: Wednesday, August 16, 2006 6:53 PM
> Subject: Re: detecting modems on USB
>
>
>>
>> On 16.08.2006, at 10:53, fred wrote:
>>
>> > I've played with code that enumerate usb devices,etc..but haven't
>> > figured
>> > how to associate the usb device
>> > with a /dev/ttyUSBnn device properly/correctly or how? ...don't
>> > know enough
>> > yet
>> > eg modem on device
>> > ls /proc/bus/usb/002
>> > 001  002
>> >
>> > the falcom modem is the 002 device,
>> >
>> > yet the serial device is attached to /dev/ttyUSB0.......
>> >
>>
>>
>> This is done by the USB driver. Kannel just uses a serial port given
>> by its config file.
>> So if you got a USB device which has a serial port, then its up to
>> the USB device driver to declare which port it will use.
>> So this is not really kannel question
>>
>
>
>



-- 
Thanks,
Alex
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.