Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

smuview "crashes" the UT-D04 (USB/HID cable with WCH CH9325 chip, USB VID/PID 1a86:e008) #39

Open
fhvyhjriur opened this issue Nov 26, 2021 · 5 comments

Comments

@fhvyhjriur
Copy link

This is somewhat interesting issue i think.
I know about issue #31 .

This is working perfectly fine:

  1. connect the usb cable to computer
  2. run: sigrok-cli -d voltcraft-vc840:conn=1a86.e008 --continuous

smuview does not work at all with my hardware. I am running SmuView-0.0.6-git-7050317-x86_64.AppImage .
Its crashing the WCH chipset when its been started.
This is the result:
./SmuView-0.0.6-git-7050317-x86_64.AppImage
sr: testo: Failed to get manufacturer string descriptor: LIBUSB_ERROR_IO.
sr: testo: Failed to get product string descriptor: LIBUSB_ERROR_IO.

Then i close smuview and run:
sigrok-cli -d voltcraft-vc840:conn=1a86.e008 --continuous
sr: uni-t-dmm: HID feature report error: LIBUSB_ERROR_IO.
sr: uni-t-dmm: HID chip init failed: -1.

I have to disconnect the usb cable and connect it again to get a working sigrok-cli again.
Running
./SmuView-0.0.6-git-7050317-x86_64.AppImage -d voltcraft-vc840:conn=1a86.e008
does not change anything. I still get the same Error in the command line and no data from the DMM.

My conclusion without reading the smuview code is that smuview does something at the start that crashes the WCH chip. Then smuview and sigrok-cli are not able to read any data from it until reconnect.

@knarfS
Copy link
Owner

knarfS commented Dec 17, 2021

Could you please start SmuView (and sigrok-cli) with the option -l 5 and provide the output. Maybe this will give a hint what the problem is.

@fhvyhjriur
Copy link
Author

sigrok-cli -d voltcraft-vc840:conn=1a86.e008 -l 5 --continuous
sr: [00:00.000002] log: libsigrok loglevel set to 5.
sr: [00:00.000063] backend: libsigrok 0.5.2/5:1:1.
sr: [00:00.000287] backend: Libs: glib 2.67.5 (rt: 2.68.1/6801:1), libzip 1.7.3, libserialport 0.1.1/1:0:1 (rt: 0.1.1/1:0:1), libusb-1.0 1.0.24.11584 API 0x01000108, hidapi 0.10.1, bluez 5.56, libftdi 1.5.
sr: [00:00.000311] backend: Host: x86_64-pc-linux-gnu, little-endian.
sr: [00:00.000440] backend: SCPI backends: TCP, serial, USBTMC.
sr: [00:00.000453] backend: Firmware search paths:
sr: [00:00.000648] backend: - /home/user/.local/share/sigrok-firmware
sr: [00:00.000665] backend: - /usr/share/sigrok-firmware
sr: [00:00.000677] backend: - /usr/share/plasma/sigrok-firmware
sr: [00:00.000779] backend: - /usr/local/share/sigrok-firmware
sr: [00:00.000790] backend: - /usr/share/sigrok-firmware
sr: [00:00.000891] backend: - /var/lib/snapd/desktop/sigrok-firmware
sr: [00:00.001011] backend: Sanity-checking all drivers.
sr: [00:00.001034] backend: Sanity-checking all input modules.
sr: [00:00.001128] backend: Sanity-checking all output modules.
sr: [00:00.001280] backend: Sanity-checking all transform modules.
srd: libsigrokdecode loglevel set to 5.
sr: [00:00.011279] hwdriver: sr_config_list(): key 2147418112 (NULL) sdi (nil) cg NULL -> [uint32 20000]
sr: [00:00.011487] usb: Found USB device (VID:PID = 1a86:e008, bus.address = 3.3).
sr: [00:00.011518] hwdriver: Scan found 1 devices (voltcraft-vc840).
sr: [00:00.011694] device: voltcraft-vc840: Opening device instance.
sr: [00:00.011713] usb: Trying to open USB device 3.3.
sr: [00:00.011850] usb: Opened USB device (VID:PID = 1a86:e008, bus.address = 3.3).
sr: [00:00.011971] session: Using thread-default main context.
sr: [00:00.011990] session: Starting.
sr: [00:00.012002] hwdriver: voltcraft-vc840: Starting acquisition.
sr: [00:00.012102] session: bus: Received SR_DF_HEADER packet.
cli: Received SR_DF_HEADER.
Press any key to stop acquisition.
sr: [00:00.022966] uni-t-dmm: Sending initial HID feature report.
sr: [00:00.023027] uni-t-dmm: HID init = 0x60 0x09 0x00 0x00 0x03 (2400 baud)
sr: [00:00.028909] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.040785] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.052799] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.064833] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.079229] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.088814] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.100819] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.112806] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.124824] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.136814] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.148815] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.160804] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.172802] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.184806] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.196806] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.208801] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.220801] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.232789] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.244807] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.256787] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.268800] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.280805] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.292807] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.304805] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.316803] uni-t-dmm: 8-byte chunk: f1 13 00 00 00 00 00 00 (1 data bytes)
sr: [00:00.320824] uni-t-dmm: 8-byte chunk: f1 20 00 00 00 00 00 00 (1 data bytes)
sr: [00:00.328790] uni-t-dmm: 8-byte chunk: f1 35 00 00 00 00 00 00 (1 data bytes)
sr: [00:00.340824] uni-t-dmm: 8-byte chunk: f1 47 00 00 00 00 00 00 (1 data bytes)
sr: [00:00.352802] uni-t-dmm: 8-byte chunk: f3 5d 68 75 00 00 00 00 (3 data bytes)
sr: [00:00.364804] uni-t-dmm: 8-byte chunk: f3 81 95 a0 00 00 00 00 (3 data bytes)
sr: [00:00.372796] uni-t-dmm: 8-byte chunk: f2 b2 c4 00 00 00 00 00 (2 data bytes)
sr: [00:00.384794] uni-t-dmm: 8-byte chunk: f2 d0 e8 00 00 00 00 00 (2 data bytes)
sr: [00:00.384855] uni-t-dmm: DMM packet: 13 20 35 47 5d 68 75 81 95 a0 b2 c4 d0 e8
sr: [00:00.384898] fs9721: Digits: 05 7d 05 15 (1017).
sr: [00:00.384941] fs9721: Decimal point after second digit.
sr: [00:00.384980] fs9721: The display value is 1017.000000.
sr: [00:00.385061] fs9721: RS232 enabled.
sr: [00:00.385102] fs9721: User-defined LCD symbol 3 is active.
sr: [00:00.385141] session: bus: Received SR_DF_ANALOG packet (1 samples).
cli: Received SR_DF_ANALOG (1 samples).
P1: 10.17 MΩ AUTO
sr: [00:00.396793] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.404792] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.416801] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
sr: [00:00.428842] uni-t-dmm: 8-byte chunk: f0 00 00 00 00 00 00 00 (0 data bytes)
...

./SmuView-0.0.6-git-7050317-x86_64.AppImage -d voltcraft-vc840:conn=1a86.e008 -l 5
Settings: "/home/user/.config/sigrok/SmuView.conf" format QSettings::NativeFormat
sr: [00:00.000002] log: libsigrok loglevel set to 5.
sr: [00:00.185001] hwdriver: Scan found 0 devices (agilent-dmm).
sr: [00:00.186261] hwdriver: Scan found 0 devices (appa-55ii).
sr: [00:00.242625] hwdriver: Scan found 0 devices (arachnid-labs-re-load-pro).
sr: [00:00.242996] hwdriver: Scan found 0 devices (atten-pps3203).
sr: [00:00.243834] hwdriver: Scan found 0 devices (baylibre-acme).
sr: [00:00.246128] hwdriver: Scan found 0 devices (bbcgm-2010).
sr: [00:00.246439] hwdriver: Scan found 0 devices (brymen-bm25x).
sr: [00:00.246710] serial: Opening serial port 'hid/bu86x' (flags 1).
sr: [00:00.247177] hwdriver: Scan found 0 devices (brymen-bm52x).
sr: [00:00.247516] serial: Opening serial port 'hid/bu86x' (flags 1).
sr: [00:00.247747] hwdriver: Scan found 0 devices (brymen-bm82x).
sr: [00:00.248025] hwdriver: Scan found 0 devices (brymen-bm85x).
sr: [00:00.248321] serial: Opening serial port 'hid/bu86x' (flags 1).
sr: [00:00.248545] hwdriver: Scan found 0 devices (brymen-bm86x).
sr: [00:00.249846] hwdriver: Scan found 0 devices (cem-dt-885x).
sr: [00:00.250168] hwdriver: Scan found 0 devices (center-309).
sr: [00:00.250654] hwdriver: Scan found 0 devices (colead-slm).
sr: [00:00.251813] hwdriver: Scan found 0 devices (conrad-digi-35-cpu).
sr: [00:00.297468] serial: No serial device specified.
sr: [00:00.297809] hwdriver: Scan found 0 devices (dcttech-usbrelay).
sr: [00:00.299567] demo: Generating square pattern.
sr: [00:00.299643] demo: Generating sine pattern.
sr: [00:00.299825] demo: Generating triangle pattern.
sr: [00:00.300049] demo: Generating sawtooth pattern.
sr: [00:00.300146] hwdriver: Scan found 1 devices (demo).
sr: [00:00.301619] hwdriver: Scan found 0 devices (deree-de5000).
sr: [00:00.306359] hwdriver: Scan found 0 devices (digitek-dt4000zc).
sr: [00:00.310866] hwdriver: Scan found 0 devices (eevblog-121gw).
sr: [00:00.321156] serial: No serial device specified.
sr: [00:00.351083] hwdriver: Scan found 0 devices (fluke-45).
sr: [00:00.366614] hwdriver: Scan found 0 devices (fluke-dmm).
sr: [00:00.368129] hwdriver: Scan found 0 devices (gmc-mh-1x-2x-rs232).
sr: [00:00.371620] hwdriver: Scan found 0 devices (gmc-mh-2x-bd232).
sr: [00:00.375881] hwdriver: Scan found 0 devices (gwinstek-gdm-397).
sr: [00:00.382809] hwdriver: Scan found 0 devices (gwinstek-gpd).
sr: [00:00.384447] serial: No serial device specified.
sr: [00:00.384726] hwdriver: Scan found 0 devices (hp-3457a).
sr: [00:00.386178] serial: No serial device specified.
sr: [00:00.386443] hwdriver: Scan found 0 devices (hp-59306a).
sr: [00:00.387840] serial: No serial device specified.
sr: [00:00.388111] hwdriver: Scan found 0 devices (hpib-pps).
sr: [00:00.391199] hwdriver: Scan found 0 devices (iso-tech-idm103n).
sr: [00:00.400111] hwdriver: Scan found 0 devices (itech-it8500).
sr: [00:00.403613] hwdriver: Scan found 0 devices (kecheng-kc-330b).
sr: [00:00.409375] hwdriver: Scan found 0 devices (kern-ew-6200-2nm).
sr: [00:00.411344] hwdriver: Scan found 0 devices (korad-kaxxxxp).
sr: [00:00.413103] hwdriver: Scan found 0 devices (lascar-el-usb).
sr: [00:00.414430] hwdriver: Scan found 0 devices (manson-hcs-3xxx).
sr: [00:00.420236] hwdriver: Scan found 0 devices (mastech-mas345).
sr: [00:00.436532] hwdriver: Scan found 0 devices (mastech-ms2115b).
sr: [00:00.440492] hwdriver: Scan found 0 devices (mastech-ms5308).
sr: [00:00.443654] hwdriver: Scan found 0 devices (mastech-ms6514).
sr: [00:00.448416] hwdriver: Scan found 0 devices (mastech-ms8250b).
sr: [00:00.449833] hwdriver: Scan found 0 devices (mastech-ms8250d).
sr: [00:00.451148] hwdriver: Scan found 0 devices (maynuo-m97).
sr: [00:00.452456] hwdriver: Scan found 0 devices (meterman-38xr).
sr: [00:00.453957] hwdriver: Scan found 0 devices (metex-m3640d).
sr: [00:00.455490] hwdriver: Scan found 0 devices (metex-m3860m).
sr: [00:00.457097] hwdriver: Scan found 0 devices (metex-m4650cr).
sr: [00:00.462725] hwdriver: Scan found 0 devices (metex-me21).
sr: [00:00.469590] hwdriver: Scan found 0 devices (metex-me31).
sr: [00:00.471799] hwdriver: Scan found 0 devices (metrix-mx56c).
sr: [00:00.474071] hwdriver: Scan found 0 devices (mic-98581).
sr: [00:00.475730] hwdriver: Scan found 0 devices (mic-98583).
sr: [00:00.477664] hwdriver: Scan found 0 devices (mooshimeter-dmm).
sr: [00:00.479332] serial: No serial device specified.
sr: [00:00.479370] hwdriver: Scan found 0 devices (motech-lps-301).
sr: [00:00.481030] hwdriver: Scan found 0 devices (norma-dmm).
sr: [00:00.482264] hwdriver: Scan found 0 devices (pce-322a).
sr: [00:00.483536] hwdriver: Scan found 0 devices (pce-pce-dm32).
sr: [00:00.484775] hwdriver: Scan found 0 devices (peaktech-2025).
sr: [00:00.486005] hwdriver: Scan found 0 devices (peaktech-2165).
sr: [00:00.487649] hwdriver: Scan found 0 devices (peaktech-2170).
sr: [00:00.490578] hwdriver: Scan found 0 devices (peaktech-3330).
sr: [00:00.498731] hwdriver: Scan found 0 devices (peaktech-3410).
sr: [00:00.503950] hwdriver: Scan found 0 devices (peaktech-3415).
sr: [00:00.506519] hwdriver: Scan found 0 devices (peaktech-4370).
sr: [00:00.507706] hwdriver: Scan found 0 devices (peaktech-4390a).
sr: [00:00.508857] hwdriver: Scan found 0 devices (radioshack-22-168).
sr: [00:00.510295] hwdriver: Scan found 0 devices (radioshack-22-805).
sr: [00:00.511381] hwdriver: Scan found 0 devices (radioshack-22-812).
sr: [00:00.514270] hwdriver: Scan found 0 devices (rdtech-dps).
sr: [00:00.515407] hwdriver: Scan found 0 devices (rdtech-rd).
sr: [00:00.516364] hwdriver: Scan found 0 devices (rdtech-tc).
sr: [00:00.517382] hwdriver: Scan found 0 devices (rdtech-um).
sr: [00:00.518660] serial: No serial device specified.
sr: [00:00.531335] hwdriver: Scan found 0 devices (rigol-dg).
sr: [00:00.534265] serial: No serial device specified.
sr: [00:00.548005] hwdriver: Scan found 0 devices (rohde-schwarz-sme-0x).
sr: [00:00.551560] serial: No serial device specified.
sr: [00:00.562517] hwdriver: Scan found 0 devices (scpi-dmm).
sr: [00:00.563881] serial: No serial device specified.
sr: [00:00.574188] hwdriver: Scan found 0 devices (scpi-pps).
sr: [00:00.578796] hwdriver: Scan found 0 devices (siemens-b102x).
sr: [00:00.582431] hwdriver: Scan found 0 devices (sparkfun-70c).
sr: [00:00.585061] hwdriver: Scan found 0 devices (tecpel-dmm-8061).
sr: [00:00.586445] hwdriver: Scan found 0 devices (tecpel-dmm-8061-ser).
sr: [00:00.598471] hwdriver: Scan found 0 devices (tekpower-tp4000ZC).
sr: [00:00.604082] hwdriver: Scan found 0 devices (teleinfo).
sr: [00:00.605273] hwdriver: Scan found 0 devices (tenma-72-7730).
sr: [00:00.606350] hwdriver: Scan found 0 devices (tenma-72-7730-ser).
sr: [00:00.607378] hwdriver: Scan found 0 devices (tenma-72-7732).
sr: [00:00.608473] hwdriver: Scan found 0 devices (tenma-72-7732-ser).
sr: [00:00.610021] hwdriver: Scan found 0 devices (tenma-72-7745).
sr: [00:00.611044] hwdriver: Scan found 0 devices (tenma-72-7745-ser).
sr: [00:00.612039] hwdriver: Scan found 0 devices (tenma-72-7750).
sr: [00:00.613016] hwdriver: Scan found 0 devices (tenma-72-7750-ser).
sr: [00:00.613984] hwdriver: Scan found 0 devices (tenma-72-9380a).
sr: [00:00.615243] hwdriver: Scan found 0 devices (tenma-72-9380a-ser).
sr: [00:00.714261] testo: Failed to get manufacturer string descriptor: LIBUSB_ERROR_IO.
sr: [00:00.715245] testo: Failed to get product string descriptor: LIBUSB_ERROR_IO.
sr: [00:00.715291] hwdriver: Scan found 0 devices (testo).
sr: [00:00.716549] hwdriver: Scan found 0 devices (tondaj-sl-814).
sr: [00:00.717964] hwdriver: Scan found 0 devices (uni-t-ut181a).
sr: [00:00.719564] hwdriver: Scan found 0 devices (uni-t-ut32x).
sr: [00:00.720699] hwdriver: Scan found 0 devices (uni-t-ut372).
sr: [00:00.721690] hwdriver: Scan found 0 devices (uni-t-ut60a).
sr: [00:00.722673] hwdriver: Scan found 0 devices (uni-t-ut60a-ser).
sr: [00:00.723732] hwdriver: Scan found 0 devices (uni-t-ut60e).
sr: [00:00.724982] hwdriver: Scan found 0 devices (uni-t-ut60e-ser).
sr: [00:00.726234] hwdriver: Scan found 0 devices (uni-t-ut60g).
sr: [00:00.727451] hwdriver: Scan found 0 devices (uni-t-ut60g-ser).
sr: [00:00.728563] hwdriver: Scan found 0 devices (uni-t-ut612).
sr: [00:00.729604] hwdriver: Scan found 0 devices (uni-t-ut61b).
sr: [00:00.730646] hwdriver: Scan found 0 devices (uni-t-ut61b-ser).
sr: [00:00.731673] hwdriver: Scan found 0 devices (uni-t-ut61c).
sr: [00:00.732669] hwdriver: Scan found 0 devices (uni-t-ut61c-ser).
sr: [00:00.733658] hwdriver: Scan found 0 devices (uni-t-ut61d).
sr: [00:00.734658] hwdriver: Scan found 0 devices (uni-t-ut61d-ser).
sr: [00:00.735665] hwdriver: Scan found 0 devices (uni-t-ut61e).
sr: [00:00.736673] hwdriver: Scan found 0 devices (uni-t-ut61e-ser).
sr: [00:00.737669] hwdriver: Scan found 0 devices (uni-t-ut71a).
sr: [00:00.738877] hwdriver: Scan found 0 devices (uni-t-ut71a-ser).
sr: [00:00.739972] hwdriver: Scan found 0 devices (uni-t-ut71b).
sr: [00:00.740987] hwdriver: Scan found 0 devices (uni-t-ut71b-ser).
sr: [00:00.742003] hwdriver: Scan found 0 devices (uni-t-ut71c).
sr: [00:00.743058] hwdriver: Scan found 0 devices (uni-t-ut71c-ser).
sr: [00:00.744089] hwdriver: Scan found 0 devices (uni-t-ut71d).
sr: [00:00.745079] hwdriver: Scan found 0 devices (uni-t-ut71d-ser).
sr: [00:00.746069] hwdriver: Scan found 0 devices (uni-t-ut71e).
sr: [00:00.747680] hwdriver: Scan found 0 devices (uni-t-ut71e-ser).
sr: [00:00.748708] hwdriver: Scan found 0 devices (uni-t-ut804).
sr: [00:00.749680] hwdriver: Scan found 0 devices (uni-t-ut804-ser).
sr: [00:00.750636] hwdriver: Scan found 0 devices (va-va18b).
sr: [00:00.751658] hwdriver: Scan found 0 devices (va-va40b).
sr: [00:00.752622] hwdriver: Scan found 0 devices (velleman-dvm4100).
sr: [00:00.753648] serial: Opening serial port 'hid/victor' (flags 1).
sr: [00:00.753927] hwdriver: Scan found 0 devices (victor-dmm).
sr: [00:00.755092] hwdriver: Scan found 0 devices (voltcraft-4080).
sr: [00:00.756844] hwdriver: Scan found 0 devices (voltcraft-k204).
sr: [00:00.758558] hwdriver: Scan found 0 devices (voltcraft-m3650cr).
sr: [00:00.760588] hwdriver: Scan found 0 devices (voltcraft-m3650d).
sr: [00:00.762382] hwdriver: Scan found 0 devices (voltcraft-m4650cr).
sr: [00:00.764770] hwdriver: Scan found 0 devices (voltcraft-me42).
sr: [00:00.765981] hwdriver: Scan found 0 devices (voltcraft-vc820).
sr: [00:00.767199] hwdriver: Scan found 0 devices (voltcraft-vc820-ser).
sr: [00:00.768371] hwdriver: Scan found 0 devices (voltcraft-vc830).
sr: [00:00.769539] hwdriver: Scan found 0 devices (voltcraft-vc830-ser).
sr: [00:00.770892] hwdriver: Scan found 0 devices (voltcraft-vc840-ser).
sr: [00:00.772080] hwdriver: Scan found 0 devices (voltcraft-vc870).
sr: [00:00.773245] hwdriver: Scan found 0 devices (voltcraft-vc870-ser).
sr: [00:00.774998] hwdriver: Scan found 0 devices (voltcraft-vc920).
sr: [00:00.780485] hwdriver: Scan found 0 devices (voltcraft-vc920-ser).
sr: [00:00.781771] hwdriver: Scan found 0 devices (voltcraft-vc940).
sr: [00:00.782848] hwdriver: Scan found 0 devices (voltcraft-vc940-ser).
sr: [00:00.783915] hwdriver: Scan found 0 devices (voltcraft-vc96).
sr: [00:00.784936] hwdriver: Scan found 0 devices (voltcraft-vc960).
sr: [00:00.785965] hwdriver: Scan found 0 devices (voltcraft-vc960-ser).
sr: [00:00.786995] hwdriver: Scan found 0 devices (zketech-ebd-usb).
sr: [00:00.788085] hwdriver: sr_config_list(): key 2147418112 (NULL) sdi (nil) cg NULL -> [uint32 20000]
sr: [00:00.788163] hwdriver: sr_config_list(): key 2147418112 (NULL) sdi (nil) cg NULL -> [uint32 20000]
sr: [00:00.788247] usb: Found USB device (VID:PID = 1a86:e008, bus.address = 3.3).
sr: [00:00.788277] hwdriver: Scan found 1 devices (voltcraft-vc840).
sr: [00:00.794518] device: voltcraft-vc840: Opening device instance.
sr: [00:00.794885] usb: Trying to open USB device 3.3.
sr: [00:00.795194] usb: Opened USB device (VID:PID = 1a86:e008, bus.address = 3.3).
Init channel "P1" , channel_start_timestamp = "2021.12.20 19:38:34.886"
sr: [00:00.797058] session: Creating our own main context.
sr: [00:00.797154] session: Starting.
sr: [00:00.797194] hwdriver: voltcraft-vc840: Starting acquisition.
sr: [00:00.797244] session: bus: Received SR_DF_HEADER packet.
Start aquisition for "Voltcraft VC-840" , aquisition_start_timestamp_ = "2021.12.20 19:38:34.886"
sr: [00:00.807562] uni-t-dmm: Sending initial HID feature report.
sr: [00:00.807616] uni-t-dmm: HID init = 0x60 0x09 0x00 0x00 0x03 (2400 baud)
sr: [00:00.809244] uni-t-dmm: HID feature report error: LIBUSB_ERROR_IO.
sr: [00:00.809288] uni-t-dmm: HID chip init failed: -1.
sr: [00:00.809329] session: fd_source_finalize: key 0xffffffffffffffff
sr: [00:00.809388] session: Stopped.

@fhvyhjriur
Copy link
Author

I like to mention, that i still like to test possible fixes for this issue or something else that could help me to get able to use smuview.

@fhvyhjriur
Copy link
Author

After about a year after the bugreport and the issue still existing on even different Linux-Distro, i gave up and got a https://sigrok.org/wiki/Device_cables#UNI-T_UT-D02 cable and use it with a usb-rs232 adapter. I use now
sigrok-cli -d voltcraft-vc840-ser:conn=/dev/ttyUSB0 --continuous . sigrok-cli -d voltcraft-vc840-ser:conn=/dev/ttyUSB0 --scan also detect the DMM without issues.
I can also use SmuView-0.0.6-git-7050317-x86_64.AppImage . It looks like its detecting the DMM the same way sigrok-cli -d voltcraft-vc840-ser:conn=/dev/ttyUSB0 --scan does. Its important to leave the baudrate in the SmuView gui free and not choose any of the listed possible baudrate in the dropdown. The reason is, because SmuView does not list 2400 as a possible baudrate in the dropdown list. From the detailed smuview log i can see: serial: Got params: rate 2400, frame 8/0/1, flow 0, rts 0, dtr 1.
The most simple is to start it directly with
./SmuView-0.0.6-git-7050317-x86_64.AppImage -d voltcraft-vc840-ser:conn=/dev/ttyUSB0

Then it detects it and starts working without the need of any configuration in the gui.

@netweaver1970
Copy link

After about a year after the bugreport and the issue still existing on even different Linux-Distro, i gave up and got a https://sigrok.org/wiki/Device_cables#UNI-T_UT-D02 cable and use it with a usb-rs232 adapter. I use now sigrok-cli -d voltcraft-vc840-ser:conn=/dev/ttyUSB0 --continuous . sigrok-cli -d voltcraft-vc840-ser:conn=/dev/ttyUSB0 --scan also detect the DMM without issues. I can also use SmuView-0.0.6-git-7050317-x86_64.AppImage . It looks like its detecting the DMM the same way sigrok-cli -d voltcraft-vc840-ser:conn=/dev/ttyUSB0 --scan does. Its important to leave the baudrate in the SmuView gui free and not choose any of the listed possible baudrate in the dropdown. The reason is, because SmuView does not list 2400 as a possible baudrate in the dropdown list. From the detailed smuview log i can see: serial: Got params: rate 2400, frame 8/0/1, flow 0, rts 0, dtr 1. The most simple is to start it directly with ./SmuView-0.0.6-git-7050317-x86_64.AppImage -d voltcraft-vc840-ser:conn=/dev/ttyUSB0

Then it detects it and starts working without the need of any configuration in the gui.

thanks for this post, it helped me indeed getting my UT61E working on MacOS Ventura with SMUVIEW. I had already a serial cable+serial2USB convertor (and had it working with the CLI) but I have an USB cable version on the way, thinking USB might be easier. I guess I'll have to drop the USB cable, when it finally arrives.
Btw, for reference, the serial port created this way in MacOS is /dev/tty.usbserial-120

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants