[Ovmsdev] CAN bus logging not working
Mark Webb-Johnson
mark at webb-johnson.net
Tue Feb 7 14:20:55 HKT 2023
That SD looks messed up. There is no ‘format’ command that I know of in the ESP IDF. I did try a while (years) ago, but it wasn’t trivial at the time. If it detects an empty SDCARD it will format automatically, or you will need to format on a workstation.
Your ‘can can1 status’ is showing packets, so I suggest you try:
can log start vfs crtd /sd/can.crtd
(Wait a minute)
can log stop
vfs ls /sd
(and see if /sd/can.crtd has data)
Regards, Mark
> On 7 Feb 2023, at 2:16 PM, Christos Oscar Kambiselis <ckambiselis at gmail.com> wrote:
>
> Hi,
>
> The first time I tested it I started logging from the Web UI and stopped it from there too and the next time I tested it I did it from the shell, running status commands to make sure it had started and stopped.
>
> vfs ls /sd gives,
> 0 30-Nov-1979 00:00 log
> 0 30-Nov-1979 00:00
> 0 30-Nov-1979 00:00
> 0 30-Nov-1979 00:00
> 0 30-Nov-1979 00:00 !
> 0 30-Nov-1979 00:00 )
> 0 30-Nov-1979 00:00 1
> 0 30-Nov-1979 00:00 9
> 0 30-Nov-1979 00:00 A
> 0 30-Nov-1979 00:00 i
> 0 30-Nov-1979 00:00 Q
> 0 30-Nov-1979 00:00 y
> 0 30-Nov-1979 00:00 a
> 0 30-Nov-1979 00:00 i
> 0 30-Nov-1979 00:00 ���r
> 0 30-Nov-1979 00:00 y
>
>
> which I noticed on the "Editor", and the reason I wanted to format the card in the OVMS.
>
> can can1 status
> CAN: can1
> Mode: Active
> Speed: 500000
> DBC: none
> Interrupts: 214034
> Rx pkt: 120472
> Rx ovrflw: 0
> Tx pkt: 90774
> Tx delays: 0
> Tx ovrflw: 0
> Tx fails: 254
> Err flags: 0x008040d9
> Rx err: 0
> Tx err: 128
> Rx invalid: 0
> Wdg Resets: 0
> Wdg Timer: 2 sec(s)
> Err Resets: 0
>
> can can2 status
> CAN: can2
> Mode: Listen
> Speed: 500000
> DBC: none
> Interrupts: 0
> Rx pkt: 0
> Rx ovrflw: 0
> Tx pkt: 0
> Tx delays: 0
> Tx ovrflw: 0
> Tx fails: 0
> Err flags: 0x00000000
> Rx err: 0
> Tx err: 0
> Rx invalid: 0
> Wdg Resets: 91
> Wdg Timer: 3 sec(s)
> Err Resets: 0
>
>
> The command to start logging is the all CAN messages command from the guide
> can log start vfs crtd /sd/can.crtd
>
> and it returns
> CAN logging to VFS active: Type:vfs Format:crtd(discard) Vehicle:KN Path:/sd/can.cr <http://can.cr/>
>
> also
> can log status
> #2: open Type:vfs Format:crtd(discard) Vehicle:KN Path:/sd/can.crtd Messages:214 Dropped:0 Filtered:0 Rate:0.0%
> /sd/can.crtd: running Messages:214 Discarded:0 Dropped:0 Filtered:0 Rate:0.0%
>
>
> On Tue, Feb 7, 2023, 02:08 Mark Webb-Johnson <mark at webb-johnson.net <mailto:mark at webb-johnson.net>> wrote:
>> First guess is that you have to ‘can log stop’ to close the logging file before you will be able to see the content.
>>
>> If that is not it, please provide details of the logging commands you are typing, and what ‘vfs ls /sd’, ‘can can1 status’, ‘can can2 status’, show.
>>
>> Regards, Mark.
>>
>> P.S. If you have a modern OVMS module, I also suggest you double-check the sdcard maxfreq.khz setting to optimise performance:
>>
>> https://docs.openvehicles.com/en/latest/userguide/logging.html?highlight=sdcard#performance-impact
>>
>>> On 7 Feb 2023, at 4:08 AM, Christos Oscar Kambiselis <ckambiselis at gmail.com <mailto:ckambiselis at gmail.com>> wrote:
>>>
>>> Hi,
>>> Has anyone had any problems with CAN bus logging?
>>>
>>> I have a 32GB SD card installed and "SD status" gives:
>>>
>>> SD CARD is inserted
>>> Status: available
>>> Name: SD32G
>>> Size: 30419 MB
>>> Free: 29767 MB
>>>
>>> Card type: SDHC/SDXC
>>> Max speed: 25000 kHz
>>> Capacity: 30436 MB
>>> CSD: ver=1; sector_size=512; capacity=62333952 read_bl_len=9
>>> SCR: sd_spec=2; bus_width=5
>>>
>>> I have setup CAN1 and 2 to "listen" and started the logging like it's mentioned in the user guide, checked the status, I stopped it some time later, and when I go to open it from the Web UI it is empty, also tried from the Editor and it is also empty, removing the card is a bit tricky since the hardware is pretty tucked away in the console. I searched the manual for a format command but can't find anything.
>>>
>>> I do get messages and readings on the OVMS Android app, so at least the OBD CAN is fine.
>>>
>>> Oscar
>>> _______________________________________________
>>> OvmsDev mailing list
>>> OvmsDev at lists.openvehicles.com <mailto:OvmsDev at lists.openvehicles.com>
>>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>
>> _______________________________________________
>> OvmsDev mailing list
>> OvmsDev at lists.openvehicles.com <mailto:OvmsDev at lists.openvehicles.com>
>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20230207/65c89357/attachment-0001.htm>
More information about the OvmsDev
mailing list