03 Mar, 2010
3 commits
-
This has never worked properly because wsize passed to
cxacru_cm() is incorrectly set to the number of values
instead of the data bytes. The maximum number of values
that can be set at once is 7 which means the device will
not get enough data to work with and none of the
configuration values will be used.At least one existing cxacru-cf.bin file contains invalid
data which will prevent the modem from syncing properly.Fixing it is likely to break existing systems, and the
new sysfs interface for setting configuration parameters
can provide the same functionality. A script is provided
to convert from the original format.Signed-off-by: Simon Arlott
Signed-off-by: Greg Kroah-Hartman -
The modem can be configured using CM_REQUEST_CARD_DATA_SET,
although CM_REQUEST_CARD_DATA_GET does not return any data.Tested by setting the modulation (0x0a) option.
There is a list of parameters in the following archive,
but the meaning of many of them is not well documented:
http://sourceforge.net/project/shownotes.php?release_id=301825This source also indicates that the highest parameter set
is 0x4a but this varies by model so an arbitrary limit of
0x7f has been used (the index is a 32-bit integer).Signed-off-by: Simon Arlott
Signed-off-by: Greg Kroah-Hartman -
When there is no connection, return an empty string
instead of "0" for the connection modulation.Signed-off-by: Simon Arlott
Signed-off-by: Greg Kroah-Hartman
09 Jun, 2007
1 commit
-
The sysfs attributes for exposing cxacru statistics/status information with
possible values is now explained in Documentation/networking/cxacru.txt
including information on the writable adsl_state attribute's commands and a
sample of the kernel log format.Signed-off-by: Simon Arlott
Cc: Duncan Sands
Signed-off-by: Andrew Morton
Signed-off-by: Greg Kroah-Hartman