Hi,
Regarding question 1, we recommend the CMVs below for Wanadoo/Eresmas (for
ADSL code 43e2ead4 and 43e2ead7):
; POTS for EAGLE (43e2ead4 or 43e2ead7) for Spain
cw optn 0 80008066
cw optn 1 00000994
cw optn 2 63600000
cw optn 3 00000028
cw optn 4 08600000
cw optn 5 00000500
cw optn 18 420300ff
cw optn 19 80000000
cw optn 70 218280aa
cw optn 72 006f06eb
cw optn 73 0001000a
cw mask 8 3fffffc0
cw diag 0 26878030
cw flag 0 00000820
cw cntl 0 2
Best Regards,
Nicolas.
"Farahmand,
Farinam" Pour : "EagleUsb Team"
<[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>,
<Farinam.Farahmand@ "Farahmand, Farinam" <[EMAIL
PROTECTED]>, "Nicolas RIOU"
analog.com> <[EMAIL PROTECTED]>, "Ludovic
AUROUX" <[EMAIL PROTECTED]>
cc : <[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]>, <[EMAIL PROTECTED]>,
<[EMAIL PROTECTED]>, <[EMAIL
PROTECTED]>
25/04/2005 06:37 Objet : RE: Re: [Eagleusb-dev]
The omega & the alpha
Remis le :
25/04/2005 06:38
Ben,
I enumerated the questions you had in the link. I have answered the
questions to the best of my knowledge. I will provide the answers for the
ones that I don't know after talking to some of the engineers.
Technical questions
----------------------
1 - in Spain there are at least two kinds of ISP, do the CMV for Spain work
for both ?
- Telefonica based : using IPoA (RFC 1483 bridge LLCsnap) or
PPPoE LLC (RFC2516)
- "Wanadoo/Eresmas" based : same configuration as in France
(PPPoA VCmux)
I already sent the following cmvs for Telefonica:
- Additional / Different Special settings for Telephonica Spain
(POTS):
OPTN 4 0x08600002
OPTN 19 0x80000000
OPTN 70 0x218280aa
OPTN 73 0x0001000a
DIAG 0 0x26878030
- Some addition/different CMVs in case default doesn't work vs.
GSPN DSLAM
(POTS).
MASK 8 = 0x1fffffc0
For "Wandoo/Eresmas", Sagem can provide more info.
2 - does it exist a "default configuration" that works in every country /
for every ISP ?
ADI has a default cmv config with every L1 release. This default config
will work with most of ISPs not all of them. There are cases that we have
to modify the cmv list -- we need DSLAM information for this.
3 - how will be informed of appropriate configuration when today it's
already very difficult
to obtain VPI / VCI / Encapsulation for every ISP... Is it depending only
on the country or
the ISP or the DSLAM ?
It depends on the DSLAM.
4 - Could we have a list in extenso of CMV options that can be modified and
their meaning ?
It would be great to understand what each option depends on (throughput,
type of DSLAM, ...)
refer to the CMV document.
5 - Is it possible to send commands interactively to the modem once "modem
is operational" ? Which ones ?
Yes. I believe the last code released by ADI had a sample user interface
that talk to the modem.
- for example, could we get the DSPcode version even after modem
synchronized ?
Yes.
- we are missing a functionality to "restart the modem when in unstable
state" : Initializing, Booting. This would permit to get back to a known
state avoiding to unplug / replug the modem (which is the only way to do it
currently)
If we cannot read cmv from the modem in the unstable state, it means that
the L1 is not loaded properly. So we have to somehow reload the L1 ??
- could we change VPI / VCI "on the fly" and force new synchronization ?
Yes. CNTL 0 2 should force the modem to re-sync.
- if bad CMV have been sent, is it possible to send new ones to replace the
erroneous ones ?
Yes, but we need to force the modem to re-sync. I guess we need to send all
the cmvs in the list again.
I hope ADI can tell us some of these features are already available ;-)
6 - The windows driver (http://castet.matthieu.free.fr/eagle/win.log) send
SET2183DATA 000049c3 command (control packet, Value=4,index=49c3) : is it
usefull and what does it mean ?
I don't know. I will try to find the answer.
7 - Is there a way to realy know that the modem is hang : sometimes the
modem act like everything is ok, it receive paquet from internet, but
everything you send to modem seem dropped. It like there is the LOOPBACK
activated only on send mailbox. It's doesn't happen at the first boot but
more often after unloading/lodaing the module et rebooting the modem
several times.
As long as we can read cmvs off the modem, the modem is alive.
If "STAT 0" says operational, then the link is established.
I think there is a cmv that reports the number of ATM cells sent/recieved.
By reading this CMV, you should be able to match that with the number of
packet sent. I don't remember the cmv, please refer to the doc.
8 - Why the bulk mode produce lot's of missing atm cell, and invalid packet
(even with the windows driver http://castet.matthieu.free.fr/eagle/stat.png
) ? What the meaning of the command SET_TIMEOUT (control packet,
value=11,index=1) in bulk mode. Is there a speed limit with bulk mode ?
What the recomand setting for usb : number of urb, .... Windows driver use
22 urb of 64*atm_cell Byte.
I think there is a speed limit with bulk mode ( not sure! ) I will try to
find the answer.
Regarding the cmv document, I think most of the stuff in the document is
very technical and cannot be useful as is. It is better to spend some time
and have an abstract document that can be published for general use. To
support end users, I think we should have a utility program/ gui that can
talk directly to the driver and extract some meaningful information for the
debuging purposes.
I will get back to you by the end of this week.
Farinam
________________________________
From: EagleUsb Team [mailto:[EMAIL PROTECTED]
Sent: Thu 4/21/2005 4:49 PM
To: [email protected]; Farahmand, Farinam; Nicolas RIOU; Ludovic AUROUX
Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Subject: RE: Re: [Eagleusb-dev] The omega & the alpha
Farinam,
We hope an answer from you, by tomorrow or Monday, for questions at :
http://dev.eagle-usb.org/wakka.php?wiki=DevEagleUsbIII
Tell us which ones you can answer. Please identify questions that would
require more time or more information (which kind ?).
We intend to release eagle-usb-2.3.1 version this week-end (with some
corrections from 2.3.0) on the main website, to more people, so that
there will be more feedback. It still remains an issue though : the
license for distribution.
We had no answer from you about an entitled person at ADI to validate
that current versions of USB firmware and DSPcode can be released under
2-clause BSD (or public domain - if ADI prefers - __for the moment
being__ without source code).
When can you identify this entitled person at ADI and get him/her to
answer us officially ?
As soon as we get approval we could include the chosen license and
needed headers where appropriate and make ADI validate it for next
version 2.3.x. Is it ok for you ?
For documentation about CMV, you'll find our questions as well at the
above link.
Would it be possible to have the original document rather than a pdf ?
Indeed, the conversion to HTML loses some formatting (for example)
http://baud123.free.fr/eagle3/ADI_DOC/CMV_manual_20020122-92.html
(temporary version)
Could it be put by ADI under Gnu Free Documentation License (GFDL) for
example ?
http://www.gnu.org/copyleft/fdl.html (or any free license of your choice
like CC-BY-SA if you prefer)
Indeed, it would be nearly the same guarantee (none) than the current
restriction you've put, I quote "This information applies to a product
under development. Its characteristics and specifications are subject to
change without notice. Analog Devices assumes no obligation regarding
future manufacturing unless otherwise agreed to in writing". I'm not a
lawyer, though...
Furthermore, you could apply your copyright with GFDL : the full-text
license could be put page 2 (which is currently empty) and repeated at
every footer (as "Copyright (C) 2002 by Analog Digital, Inc. Permission
is granted to copy, distribute and/or modify this document under the
terms of the GNU Free Documentation License, Version 1.2 or any later
version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the
license is included in the section entitled "GNU Free Documentation
License".
=> It means no obligation from ADI on the accuracy of the document's
content.
Looking forward to hearing from ADI, best regards.
Ben'. aka baud123