Hi,

I may have been too quick in claiming success. Although I was able to 
somehow reset my offsite owserver at the time, the procedure did not 
work the next time.
So probably something I did, but did not make a note of, was of importance.


I have tested some more communicating with my LinkUSB using screen:

screen /dev/ttyUSB0

or with baud rate specified

screen /dev/ttyUSB0 19200

etc.

My LinkUSB identifies itself as

LinkUSB V1.5


I find that sending a break

C-a  C-b

does not normally reset the device to baud rate 9600.

I have also tested long breaks

C-a :
break 50

etc, which still does not work.


I find however, that if I first set the LinkUSB to "sniffer mode":
\\

a break given by

C-a C-b

will always reset the device.



I observe that if I use screen to change the LinkUSB baud rate to 19200, 
38400 or 57600, owserver will not be able to communicate.

So I attempted to change the ow_link.c code a little
  case ct_serial:
                         pin->baud = B9600 ;

                         pin->flow = flow_first ;
                         RETURN_GOOD_IF_GOOD( LINK_detect_serial(in) ) ;

                         pin->baud = B19200 ;

                         LEVEL_DEBUG("Second  attempt at serial LINK 
setup");
                         pin->flow = flow_second ;
                         RETURN_GOOD_IF_GOOD( LINK_detect_serial(in) ) ;

                         pin->baud = B38400 ;

                         LEVEL_DEBUG("Third attempt at serial LINK setup");
                         pin->flow = flow_first ;
                         RETURN_GOOD_IF_GOOD( LINK_detect_serial(in) ) ;

                         pin->baud = B57600 ;

                         LEVEL_DEBUG("Fourth attempt at serial LINK setup");
                         pin->flow = flow_second ;
                         RETURN_GOOD_IF_GOOD( LINK_detect_serial(in) ) ;


                         break ;


owserver then seems to start properly also when LinkUSB has been left at 
19200,38400, 57600.


Is this an acceptable way to do it, or do I ruin something?




By the way, I have tested both   --device = /dev/ttyUSB0 and 
--link=/dev/ttyUSB0


One more thing. I seem to be unable to turn on error logging for the 
owfs that comes with Ubuntu 12.04 and with  Rasbian. Is error logging 
disabled in the pre-builds?


Arne Raaen







On 14.12.2013 20:27, Arne Raaen wrote:
> Thank you!
>
> Your suggestion solved it:
>
>      sudo bash
>      echo auto > /sys/bus/usb/devices/4-1/power/control
>
> did reset the LinkUSB, and owserver is running nicely again.
>
>
> (sudo echo auto > /sys/bus/usb/devices/4-1/power/control  did not work,
> is that to be expected?)
>
> Arne
>
>
>
> On 14.12.2013 15:14, Jan Kandziora wrote:
>> Am 14.12.2013 09:05, schrieb Arne Raaen:
>>> Hi,
>>> I run Ubuntu 12.04, with the Ubuntu version of owfs,  2.8p13
>>>
>>> lsmod does not show ehci   etc. I guess this means usb is not complied
>>> as modules in ubuntu??
>>>
>> Check with
>>
>> $ zgrep </proc/config.gz USB_.HCI_HCD
>>
>>
>>> Is there an equivalent to rmmod, modprobe in that case?
>>>
>> No.
>>
>>
>>> I have had no success with e.g.
>>>
>>> sudo echo suspend > /sys/bus/usb/devices/4-1/power/level
>>>
>>> The system says "no access".
>>>
>>> Do I do it the wrong way?
>>>
>> I found this has changed a while ago. See this:
>>
>> http://www.mjmwired.net/kernel/Documentation/usb/power-management.txt#125
>>
>>
>>> Can the explanation for the problem be that after an unplanned shutdown
>>> the baudrate is at a non-default value, and owserver is unable to figure
>>> that out?
>>>
>> Paul has to chime in to debug this, I guess.
>>
>>
>> Kind regards
>>
>>      Jan
>>
>> ------------------------------------------------------------------------------
>> Rapidly troubleshoot problems before they affect your business. Most IT
>> organizations don't have a clear picture of how application performance
>> affects their revenue. With AppDynamics, you get 100% visibility into your
>> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics 
>> Pro!
>> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
>> _______________________________________________
>> Owfs-developers mailing list
>> Owfs-developers@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/owfs-developers
>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> Owfs-developers mailing list
> Owfs-developers@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/owfs-developers


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Owfs-developers mailing list
Owfs-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to