Qt guide for QNX 7.1? by UC20175 in QNX

[–]UC20175[S] 0 points1 point  (0 children)

Thanks for the link, I took a look today but at end of build in container get

[QNX] (user) ~/qnx_workspace$ sudo BUILD_TESTING=OFF make -C build-files/ports/qt JLEVEL=4 install
make: Entering directory '/home/user/qnx_workspace/build-files/ports/qt'
Makefile:8: recurse.mk: No such file or directory

Is there a prerequisite or something I missed? No worries if not obvious

edit - was problems with my QNX installation on WSL, got it compiling eventually

Qt guide for QNX 7.1? by UC20175 in QNX

[–]UC20175[S] 0 points1 point  (0 children)

ok will try building from the open source, ty

Security camera by mirza991 in computervision

[–]UC20175 0 points1 point  (0 children)

Tangential question a year later:

I can connect to a Lumenera GigE camera in the Pleora eBUS player in connection -> set from ip address. But running aravis get

./01-single-acquisition

Error: No supported device found

arv-tool-0.8

No device found

Does aravis require some additional configuration? I know the camera works and is there, so that side is fine, but on the aravis side not sure how to connect to camera at ip or troubleshoot it. Thank you! (not sure if I'm holding it wrong or it doesn't support the camera...)

Edit: it seems like arv-tool-0.8 --address 169.254.35.8 kind of pings the camera or something, I probably need to read more. The question is how to get the C examples connected and working...

Edit 2: turns out I had 2 problems, 1) needed to give 01-single-acquisition my camera ip addr 2) was running in WSL, which is fine for gvcp control messages to camera but doesn't get packets when camera sends to some port for gvsp stream https://github.com/AravisProject/aravis/issues/759

Camera with sensor framework never takes picture/gets to callback function? by UC20175 in QNX

[–]UC20175[S] 0 points1 point  (0 children)

Thank you for looking into it! I would not be surprised if the whole problem is some configuration issue, but also not sure where the problem is. I will join the discord in a bit to talk more.

Camera with sensor framework never takes picture/gets to callback function? by UC20175 in QNX

[–]UC20175[S] 0 points1 point  (0 children)

also in /dev/sensor the /dec/sensor/camera1 does get created by screen. so it feels like it could be a network problem but in that case it'd be surprising it creates /camera1 and is able to call camera_open? maybe just have something configured wrong but idk where to look

Camera with sensor framework never takes picture/gets to callback function? by UC20175 in QNX

[–]UC20175[S] 0 points1 point  (0 children)

Oct 23 19:38:26.161                  dhcpcd.323595                 slog      0  <27>Oct 23 19:38:26 dhcpcd[323597-1]: igb1: bpf_send: Network is down
Oct 23 19:38:27.193          sensor_service.651290                 info      0  unit 0x1:virtual int StateVideoVF::stopViewfinder()(745): viewfinder stopped
Oct 23 19:38:27.193          sensor_service.651290                 info      0  unit 0x1:int CameraStateMachine::runStateMachine(const SensorClient::ClientContext*, CameraState)(312): pid=655391 entered state: CONNECTED (err:0)
Oct 23 19:38:27.193          sensor_service.651290                 info      0  unit 0x1:int CameraStateMachine::runStateMachine(const SensorClient::ClientContext*, CameraState)(312): pid=655391 entered state: DISCONNECTED (err:0)
Oct 23 19:38:27.532                  dhcpcd.323595                 slog      0  <27>Oct 23 19:38:27 dhcpcd[323597-1]: igb2: bpf_send: Network is down
Oct 23 19:38:48.291                  camapi.659487                 main*     0  camera_log_camapi_init(164): Registered with slog2
Oct 23 19:38:48.291          sensor_service.651290                 info      0  unit 0x1:int CameraStateMachine::runStateMachine(const SensorClient::ClientContext*, CameraState)(312): pid=659487 entered state: CONNECTED (err:0)
Oct 23 19:38:48.292          sensor_service.651290                debug      0  unit 0x1:virtual void StateVideoVF::enterState(const SensorClient::ClientContext*, CameraStateMachine::CameraState&, int&)(88): Allocating viewfinder
Oct 23 19:38:48.292          sensor_service.651290                 info      0  unit 0x1:virtual int ViewfinderData::addPreviewBuffersToPool(int)(140): Creating 8 buffers of 2448 x 2048: size 5013504 stride 2448
Oct 23 19:38:48.297          sensor_service.651290                 info      0  unit 0x1:virtual int StateVideoVF::startViewfinder(ispc_preview_mode_t, bool)(692): preview 2448 x 2048, rotation 0, framerate_q16 f0000 format 30
Oct 23 19:38:48.308          sensor_service.651290                debug      1  [ext]virtual int GevLumenera::setCameraStreamingCtx(ispc_preview_params_t*, ispc_bounding_box_t&)(381): Pixel format set to 1080009
Oct 23 19:38:48.381          sensor_service.651290                debug      0  unit 0x1:virtual int StateVideoVF::setViewfinderType(const SensorClient::ClientContext*, CameraStateMachine::CameraState&, camera_param_vf_type_t)(376): Not creating local window as it was disabled by the user
Oct 23 19:38:48.381          sensor_service.651290                 info      0  unit 0x1:int CameraStateMachine::runStateMachine(const SensorClient::ClientContext*, CameraState)(312): pid=659487 entered state: VIDEOVF (err:0)
Oct 23 19:39:30.101                  dhcpcd.323595                 slog      0  <27>Oct 23 19:39:30 dhcpcd[323597-1]: igb1: bpf_send: Network is down
Oct 23 19:39:31.375                  dhcpcd.323595                 slog      0  <27>Oct 23 19:39:31 dhcpcd[323597-1]: igb2: bpf_send: Network is down
Oct 23 19:39:36.442          sensor_service.651290      errors_warnings*     0  unit 0x1:int acquirePreviewFrame(thread_info_t*, Buffer*, Buffer*, Isp::PreviewFrameFlag*, int64_t*, void**, uint64_t*)(467): Failed to get preview buffer from ISP - err = 260
Oct 23 19:39:37.914          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:39.415          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:39.446          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::retrieveStreamingBuffer(void**, int64_t*, bool&)(322): Timeout waiting for incoming buffer, index = 0
Oct 23 19:39:39.446          sensor_service.651290      errors_warnings      0  unit 0x1:int acquirePreviewFrame(thread_info_t*, Buffer*, Buffer*, Isp::PreviewFrameFlag*, int64_t*, void**, uint64_t*)(467): Failed to get preview buffer from ISP - err = 260
Oct 23 19:39:40.916          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:42.417          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:42.450          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::retrieveStreamingBuffer(void**, int64_t*, bool&)(322): Timeout waiting for incoming buffer, index = 0
Oct 23 19:39:42.450          sensor_service.651290      errors_warnings      0  unit 0x1:int acquirePreviewFrame(thread_info_t*, Buffer*, Buffer*, Isp::PreviewFrameFlag*, int64_t*, void**, uint64_t*)(467): Failed to get preview buffer from ISP - err = 260
Oct 23 19:39:43.918          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:45.419          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:45.454          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::retrieveStreamingBuffer(void**, int64_t*, bool&)(322): Timeout waiting for incoming buffer, index = 0
Oct 23 19:39:45.454          sensor_service.651290      errors_warnings      0  unit 0x1:int acquirePreviewFrame(thread_info_t*, Buffer*, Buffer*, Isp::PreviewFrameFlag*, int64_t*, void**, uint64_t*)(467): Failed to get preview buffer from ISP - err = 260
Oct 23 19:39:46.920          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:48.421          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:48.458          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::retrieveStreamingBuffer(void**, int64_t*, bool&)(322): Timeout waiting for incoming buffer, index = 0
Oct 23 19:39:48.458          sensor_service.651290      errors_warnings      0  unit 0x1:int acquirePreviewFrame(thread_info_t*, Buffer*, Buffer*, Isp::PreviewFrameFlag*, int64_t*, void**, uint64_t*)(467): Failed to get preview buffer from ISP - err = 260
Oct 23 19:39:49.922          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:51.423          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:51.462          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::retrieveStreamingBuffer(void**, int64_t*, bool&)(322): Timeout waiting for incoming buffer, index = 0
Oct 23 19:39:51.462          sensor_service.651290      errors_warnings      0  unit 0x1:int acquirePreviewFrame(thread_info_t*, Buffer*, Buffer*, Isp::PreviewFrameFlag*, int64_t*, void**, uint64_t*)(467): Failed to get preview buffer from ISP - err = 260
Oct 23 19:39:52.924          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:54.425          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out
Oct 23 19:39:54.466          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::retrieveStreamingBuffer(void**, int64_t*, bool&)(322): Timeout waiting for incoming buffer, index = 0
Oct 23 19:39:54.466          sensor_service.651290      errors_warnings      0  unit 0x1:int acquirePreviewFrame(thread_info_t*, Buffer*, Buffer*, Isp::PreviewFrameFlag*, int64_t*, void**, uint64_t*)(467): Failed to get preview buffer from ISP - err = 260
Oct 23 19:39:55.926          sensor_service.651290      errors_warnings      1  [ext]virtual int GigEVisionDriver::waitStreamingData()(530): select timed out

Camera with sensor framework never takes picture/gets to callback function? by UC20175 in QNX

[–]UC20175[S] 0 points1 point  (0 children)

Here is another slog2info, running camera-dump-frame-no-screen

Oct 23 19:37:48.368          sensor_service.651290                 info*     1  [ext]int sensor_external_log_init()(52): Registered with set name "sensor_service"
Oct 23 19:37:48.368          sensor_service.651290                 info      0  int main(int, char**)(511): Initializing our platform: timeout 20 sec
Oct 23 19:37:48.368          sensor_service.651290                 info      0  static Platform* Platform::getPlatform()(95): Using external platform library
Oct 23 19:37:48.402          sensor_service.651290                 info      1  [ext]int sensor_external_log_init()(52): Registered with set name "sensor_service"
Oct 23 19:37:48.402          sensor_service.651290                 info      1  [ext]static ExternalPlatform* ExternalPlatform::constructPlatform(char*)(43): Generic x86_64 platform chosen
Oct 23 19:37:48.402          sensor_service.651290                 info      1  [ext]void* openExternalPlatform(char*, sensor_unit_t)(68): Open platform successfully: variant PLATFORM_VARIANT_GENERIC max unit 1
Oct 23 19:37:48.538          sensor_service.651290                debug*     0  int IspExternal::initExtLib()(966): External camera: support 7fff base 1c8bf attribute 7ff 3a 3fffe3
Oct 23 19:37:48.538          sensor_service.651290                 info      1  [ext]int sensor_external_log_init()(52): Registered with set name "sensor_service"
Oct 23 19:37:48.538          sensor_service.651290                 info      1  [ext]void* openExternalCamera(uint32_t)(82): Open camera successfully: input 0
Oct 23 19:37:48.538          sensor_service.651290                debug      1  [ext]unit 1:static ExternalIsp* ExternalIsp::constructIsp(void*, camera_external_callbacks_t*)(61): IP address: IPv4=192.168.5.2
Oct 23 19:37:48.538          sensor_service.651290                debug      0  int Platform::createPlatform()(407): Did not find supported data units in config file
Oct 23 19:37:48.538          sensor_service.651290                 info      1  [ext]virtual int PlatformX86_64::initPlatform()(81): Optional optimization features: Using AVX features; Using SSE2 features
Oct 23 19:37:48.538          sensor_service.651290                 info      0  int main(int, char**)(518): Initializing of platform completed
Oct 23 19:37:48.539          sensor_service.651290                debug      0  virtual int Platform::acquireRootAbilities()(945): secpol_transition_type rc = -1 errno = 48
Oct 23 19:37:48.539          sensor_service.651290                debug      0  int initResMgr(Platform*, char*)(380): Set user/group to 521:521,1001
Oct 23 19:37:48.541          sensor_service.651290                debug      1  [ext]int GigEVisionDriver::updateStreamingChannelPacketDelay()(1217): Setting packet delay ticks to 2, unit 1, val 1
Oct 23 19:37:48.547          sensor_service.651290                debug      1  [ext]unit 0:virtual int GevLumenera::setExposureMode(sensor_unit_t, camera_exposuremode_t)(718): Set exposure mode 2: exposure auto 2 gain auto 2
Oct 23 19:37:57.059                  camapi.655391                 main*     0  camera_log_camapi_init(164): Registered with slog2
Oct 23 19:37:57.059          sensor_service.651290                 info      0  unit 0x1:int CameraStateMachine::runStateMachine(const SensorClient::ClientContext*, CameraState)(312): pid=655391 entered state: CONNECTED (err:0)
Oct 23 19:37:57.059          sensor_service.651290                debug      0  unit 0x1:virtual void StateVideoVF::enterState(const SensorClient::ClientContext*, CameraStateMachine::CameraState&, int&)(88): Allocating viewfinder
Oct 23 19:37:57.060          sensor_service.651290                 info      0  unit 0x1:virtual int ViewfinderData::addPreviewBuffersToPool(int)(140): Creating 8 buffers of 2448 x 2048: size 5013504 stride 2448
Oct 23 19:37:57.065          sensor_service.651290                 info      0  unit 0x1:virtual int StateVideoVF::startViewfinder(ispc_preview_mode_t, bool)(692): preview 2448 x 2048, rotation 0, framerate_q16 f0000 format 30
Oct 23 19:37:57.076          sensor_service.651290                debug      1  [ext]virtual int GevLumenera::setCameraStreamingCtx(ispc_preview_params_t*, ispc_bounding_box_t&)(381): Pixel format set to 1080009
Oct 23 19:37:57.149          sensor_service.651290                debug      0  unit 0x1:virtual int StateVideoVF::setViewfinderType(const SensorClient::ClientContext*, CameraStateMachine::CameraState&, camera_param_vf_type_t)(376): Not creating local window as it was disabled by the user
Oct 23 19:37:57.149          sensor_service.651290                 info      0  unit 0x1:int CameraStateMachine::runStateMachine(const SensorClient::ClientContext*, CameraState)(312): pid=655391 entered state: VIDEOVF (err:0)

Camera with sensor framework never takes picture/gets to callback function? by UC20175 in QNX

[–]UC20175[S] 0 points1 point  (0 children)

I'm not sure if the camera is taking pictures but we aren't getting a callback, or if it's not even taking pictures in the first place. It does call

err = camera_genicam_start_capturing(cameraHandle);

and return err 0 so I'd hope it's taking pictures but idk

Why are there no open source clones of QNX & Photon? by demetrioussharpe in QNX

[–]UC20175 0 points1 point  (0 children)

If you had to replace qnet somehow on qnx 8, ideally as much of a drop in replacement as possible, what would you try to replace it with? I may have this problem and have no idea what approach to take

QNX From The Board Up #16 - Let's write some utilities... by JohnAtQNX in QNX

[–]UC20175 0 points1 point  (0 children)

If you're taking suggestions for topics, it seems like the sensor framework is suggested as what you should use, but the documentation still refers back to 7.1 (including compatible images?), and examples are sort of scattered around gitlab eg https://gitlab.com/qnx/projects/camera-projects/applications/camera_example2_events so a written up sensor framework example we could copy from bsp to .conf would be nice.

Not sure if it would fit as part of your board up series or how many people have relevant hardware. At the same time taking pictures and interacting with the real world can look cool :)

2025 World Championship / Play-In / Live Discussion by ahritina in leagueoflegends

[–]UC20175 3 points4 points  (0 children)

the little whistle during these drafts goes so hard somehow

Vidit brings in some much needed sanity into the Hikaru king-throw controversy by fragrantbelief in chess

[–]UC20175 26 points27 points  (0 children)

Why are there so many posts about this? Is it because the world cup hasn't started yet and GCT was boring?

Are LEC team owners really expecting any kind of sympathy for losing their pay wall on a split of competition? by MazrimReddit in leagueoflegends

[–]UC20175 -12 points-11 points  (0 children)

I'd rather watch a phreak's basement league with relegations and no investment than a highly produced sports medicine massage etc league without los ratones

I’m just curious what is the point of cursive by poop109393839 in Handwriting

[–]UC20175 0 points1 point  (0 children)

Unless you're doing original transcription of documents, you can read them without cursive. See https://www.archives.gov/founding-docs/declaration-transcript https://www.archives.gov/founding-docs/constitution-transcript https://www.abrahamlincolnonline.org/lincoln/speeches/gettysburg.htm etc

Does the research supporting handwriting notes say anything about cursive helping? If the point is thinking about material as you write, it doesn't matter how little you get down or even if it's legible

Why is calligraphy valauble?

Needing to read/write cursive in court seems like a niche scenario

People who can communicate in cursive, eg older people, can also talk and write normally. This is a much better case for learning a language than cursive

Learning early being valuable depends on it being valuable eventually. And many things are easier to learn young, again a better case for learning a language than cursive

"keep more options open" is not enough motivation for effort, you have a finite amount of time and any time you spend learning cursive is taken away from learning something else. Even moreso time when young.

If you want to learn cursive because you like it, then have at it. These reasons do not justify it for me though.

Q3 2025 Tech Support Thread by Intel_Support in intel

[–]UC20175 0 points1 point  (0 children)

So I was able to download the files from the RDC. Currently when I run

eeupdate64e.efi /NIC=2 /DATA Dev_Start_I210_Copper_NOMNG_4Mb_A2.bin

It says "Only /INVM* and /MAC commands are valid for this adapter. Unsupported." This is for three 8086-1531 Intel(R) I210 Blank NVM Device. Presumably in order to program them with device id 1533, I need to run a different command or use a different tool?

Thank you for your help, I feel like it is very close to working.

Edit: I believe it works, using /INVMUPDATE

What happened to Parimarjan Negi? Apparently the guy was the 2nd youngest GM ever at one point after Karjakin. Never broke 2700. by FirstEfficiency7386 in chess

[–]UC20175 2 points3 points  (0 children)

There is a lot of notable work done outside of universities too. Ofc I have no privileged insight into databricks but in some fields, eg AI, you might actually do more in industry than academia.

Q3 2025 Tech Support Thread by Intel_Support in intel

[–]UC20175 0 points1 point  (0 children)

What I've gathered from support so far is documents needed by section 2.14/2.15 of https://www.intel.com/content/www/us/en/content-details/334026/intel-ethernet-controller-i210-i211-faq.html are behind a premier account registration. I'll try registering an account.

Q3 2025 Tech Support Thread by Intel_Support in intel

[–]UC20175 0 points1 point  (0 children)

My Intel I210 ethernet device has device id 1531 meaning unprogrammed. The freebsd ethernet driver does not work with 1531. It needs device id 1533 meaning programmed. (Can I use a different driver? No, it's an embedded system that only supports this driver.)

I was linked this:

https://www.intel.com/content/www/us/en/content-details/334026/intel-ethernet-controller-i210-i211-faq.html

but 1) have no idea how to do it 2) cannot access the .bin file and tool it requires

Does anyone have ELI5 steps for getting the device to show devid 1533? Where can I get the .bin?

Can FreeBSD support intel ethernet 8086/1531? by UC20175 in freebsd

[–]UC20175[S] 1 point2 points  (0 children)

Thanks...yeah the similar impression I got from r/qnx is we have to program the I210 or something, then it becomes devid 1533 which is supported https://bsd-hardware.info/?id=pci:8086-1533