×

INDI Library v2.0.6 is Released (02 Feb 2024)

Bi-monthly release with minor bug fixes and improvements

Starlight Xpress Trius 825 Mono not detected

  • Posts: 33
  • Thank you received: 4
Is it included in recent indiserver rpi package? I can't get it to work.
7 years 11 months ago #7517

Please Log in or Create an account to join the conversation.

Raspberry PI packages are built on daily basis, so they should contain whatever changes made to SX driver.
7 years 11 months ago #7521

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
Chris, it should be supported. Can you try to run sx_ccd_test? Peter
7 years 11 months ago #7522

Please Log in or Create an account to join the conversation.

  • Posts: 33
  • Thank you received: 4
I thought there was something done because i can see it detected and listed in astroimager.

However when I select it nothing happens and none of the options are active (it does work with local os x indi server).
Seems like there is some clue in sx_ccd_test but i really have no idea where to look further.
sx_ccd_test output:
pi@pi:~ $ sx_ccd_test
sx_ccd_test version 1.11
 
sxList: 'LodeStar' #1 [0x1278, 0x507] found
sxList: 'SX-825' #1 [0x1278, 0x189] found
sxList() -> 2
 
testing LodeStar -----------------------------------
 
sxOpen: libusb_open -> OK
sxOpen: libusb_get_config_descriptor -> OK
sxOpen: libusb_claim_interface(1) -> OK
sxOpen() -> 1
 
sxGetCameraModel: libusb_control_transfer -> OK
sxGetCameraModel: libusb_control_transfer -> OK
sxGetCameraModel: INTERLACED MONO model 6
sxGetCameraModel() -> 70
 
sxGetCameraParams: libusb_control_transfer -> OK
sxGetCameraParams: libusb_control_transfer -> OK
sxGetCameraParams: chip size: 752 x 290 x 16, pixel size: 8.60 x 16.60, matrix type: fff
sxGetCameraParams: capabilities: STAR2K
sxGetCameraParams: serial ports: 119
sxGetCameraParams(..., 0,...) -> 1
 
sxSetTimer: libusb_control_transfer -> OK
sxSetTimer(900) -> 1
 
sxGetTimer: libusb_control_transfer -> OK
sxGetTimer: libusb_control_transfer -> OK
sxGetTimer() -> 900
 
sxGetTimer: libusb_control_transfer -> OK
sxGetTimer: libusb_control_transfer -> OK
sxGetTimer() -> 0
 
sxClearPixels: libusb_control_transfer -> OK
sxClearPixels(..., 0) -> 1
 
sxLatchPixels: libusb_control_transfer -> OK
sxLatchPixels(..., 0, ...) -> 1
 
sxReadPixels: libusb_control_transfer -> OK
sxReadPixels() -> 1
 
1192 1188 1180 1169 1164 1150 1164 1173 1162 1165 
1191 1212 1174 1164 1182 1164 1196 1164 1180 1183 
1189 1162 1170 1188 1176 1172 1175 1167 1164 1168 
1176 1173 1197 1183 1178 1166 1145 1179 1174 1166 
1186 1201 1197 1189 1175 1186 1178 1162 1187 1171 
1178 1185 1170 1165 1169 1184 1180 1147 1169 1199 
1187 1195 1177 1191 1198 1171 1174 1167 1184 1181 
1181 1168 1175 1200 1168 1177 1183 1180 1161 1172 
1200 1180 1166 1169 1171 1177 1173 1183 1146 1163 
1184 1168 1172 1193 1177 1162 1167 1161 1173 1178 
 
sxClose: libusb_close
sxClose() 
 
testing SX-825 -----------------------------------
 
sxOpen: libusb_open -> LIBUSB_ERROR_ACCESS
sxOpen() -> 0
 
Segmentation fault
pi@pi:~ $ 
7 years 11 months ago #7523
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
Chris, it is apparently detected, but can't be accessed for some reason. Maybe it is connected in indiserver by some remote client. Peter
7 years 11 months ago #7524

Please Log in or Create an account to join the conversation.

  • Posts: 33
  • Thank you received: 4
No one else has access to this and messages are silent about any other connections, i think it might be only some software which uses it for some reason. Still can't figure it out, what it might be is a true mystery.
I'll wait maybe giorgio will check his with rpi.
Last edit: 7 years 11 months ago by Krzysztof.
7 years 11 months ago #7526

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
Can you try to disconnect Lodestar and to use 825 only? Peter
7 years 11 months ago #7528

Please Log in or Create an account to join the conversation.

  • Posts: 33
  • Thank you received: 4
I've disconnected (physically) everything except SX-825 and run indiserver on rpi only with indi_sx_ccd. It still behaves the same - detected but not useful.
sx_ccd_test gives the same result
pi@pi:~ $ sx_ccd_test 
sx_ccd_test version 1.11
 
sxList: 'SX-825' #1 [0x1278, 0x189] found
sxList() -> 1
 
testing SX-825 -----------------------------------
 
sxOpen: libusb_open -> LIBUSB_ERROR_ACCESS
sxOpen() -> 0
 
Segmentation fault
pi@pi:~ $

It does have built-in usb hub. When I connect lodestar or filter wheel or both even to it they do work through indiserver. Maybe this hub interferes with something?
Last edit: 7 years 11 months ago by Krzysztof.
7 years 11 months ago #7531

Please Log in or Create an account to join the conversation.

  • Posts: 33
  • Thank you received: 4
I have just made test on "conventional" PC with kubuntu installed. After updating packages i started with sx_ccd_test which gave me exactly the same error (only SX-825 physically connected).
<code>sx_ccd_test version 1.11

sxList: 'SX-825' #1 [0x1278, 0x189] found
sxList() -> 1

testing SX-825

sxOpen: libusb_open -> LIBUSB_ERROR_ACCESS
sxOpen() -> 0

Segmentation fault (core dumped)</code>

This is how messages look like with -vv on indiserver after start:
2016-04-02T12:48:48: startup: indiserver -vv indi_sx_ccd 
2016-04-02T12:48:48: Driver indi_sx_ccd: pid=15716 rfd=3 wfd=6 efd=7
2016-04-02T12:48:48: listening to port 7624 on fd 4
2016-04-02T12:48:48: Driver indi_sx_ccd: sending <getProperties version='1.7'/>
 
2016-04-02T12:48:48: Driver indi_sx_ccd: read <getProperties device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'>
2016-04-02T12:48:48: Driver indi_sx_ccd: snooping on Telescope Simulator.EQUATORIAL_EOD_COORD
2016-04-02T12:48:48: Driver indi_sx_ccd: read <getProperties device='Telescope Simulator' name='TELESCOPE_INFO'>
2016-04-02T12:48:48: Driver indi_sx_ccd: snooping on Telescope Simulator.TELESCOPE_INFO
2016-04-02T12:48:48: Driver indi_sx_ccd: read <getProperties device='CCD Simulator' name='FILTER_SLOT'>
2016-04-02T12:48:48: Driver indi_sx_ccd: snooping on CCD Simulator.FILTER_SLOT
2016-04-02T12:48:48: Driver indi_sx_ccd: read <getProperties device='CCD Simulator' name='FILTER_NAME'>
2016-04-02T12:48:48: Driver indi_sx_ccd: snooping on CCD Simulator.FILTER_NAME
2016-04-02T12:48:48: Driver indi_sx_ccd: read <setNumberVector device='SX CCD SX-825' name='CCD_EXPOSURE'>
2016-04-02T12:48:48: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='CONNECTION'>
2016-04-02T12:48:48: Driver indi_sx_ccd: read <defTextVector device='SX CCD SX-825' name='DRIVER_INFO'>
2016-04-02T12:48:48: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='DEBUG'>
2016-04-02T12:48:48: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='CONFIG_PROCESS'>
2016-04-02T12:48:48: Driver indi_sx_ccd: read <defTextVector device='SX CCD SX-825' name='ACTIVE_DEVICES'>

A this is how it looks like when i connect from a client and try to connect to camera:
2016-04-02T12:50:20: Client 0: new arrival from 192.168.99.72:52047 - welcome!
2016-04-02T12:50:20: Client 0: read <getProperties device='' name=''>
2016-04-02T12:50:20: Driver indi_sx_ccd: queuing responsible for <getProperties device='' name=''>
2016-04-02T12:50:20: Driver indi_sx_ccd: sending <getProperties version="1.0"/>
 
2016-04-02T12:50:20: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='CONNECTION'>
2016-04-02T12:50:20: Client 0: queuing <defSwitchVector device='SX CCD SX-825' name='CONNECTION'>
2016-04-02T12:50:20: Client 0: sending <defSwitchVector device="SX CCD SX-825" name="CONN
2016-04-02T12:50:20: Driver indi_sx_ccd: read <defTextVector device='SX CCD SX-825' name='DRIVER_INFO'>
2016-04-02T12:50:20: Client 0: queuing <defTextVector device='SX CCD SX-825' name='DRIVER_INFO'>
2016-04-02T12:50:20: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='DEBUG'>
2016-04-02T12:50:20: Client 0: queuing <defSwitchVector device='SX CCD SX-825' name='DEBUG'>
2016-04-02T12:50:20: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='CONFIG_PROCESS'>
2016-04-02T12:50:20: Client 0: queuing <defSwitchVector device='SX CCD SX-825' name='CONFIG_PROCESS'>
2016-04-02T12:50:20: Driver indi_sx_ccd: read <defTextVector device='SX CCD SX-825' name='ACTIVE_DEVICES'>
2016-04-02T12:50:20: Client 0: queuing <defTextVector device='SX CCD SX-825' name='ACTIVE_DEVICES'>
2016-04-02T12:50:20: Driver indi_sx_ccd: read <defTextVector device='SX CCD SX-825' name='ACTIVE_DEVICES'>
2016-04-02T12:50:20: Client 0: queuing <defTextVector device='SX CCD SX-825' name='ACTIVE_DEVICES'>
2016-04-02T12:50:20: Client 0: sending <defTextVector device="SX CCD SX-825" name="DRIVER
2016-04-02T12:50:20: Client 0: sending <defSwitchVector device="SX CCD SX-825" name="DEBU
2016-04-02T12:50:20: Client 0: sending <defSwitchVector device="SX CCD SX-825" name="CONF
2016-04-02T12:50:20: Client 0: sending <defTextVector device="SX CCD SX-825" name="ACTIVE
2016-04-02T12:50:20: Client 0: sending <defTextVector device="SX CCD SX-825" name="ACTIVE
2016-04-02T12:50:20: Client 0: read <enableBLOB device='SX CCD SX-825' name=''>
2016-04-02T12:50:20: Driver indi_sx_ccd: queuing responsible for <enableBLOB device='SX CCD SX-825' name=''>
2016-04-02T12:50:20: Driver indi_sx_ccd: sending <enableBLOB device="SX CCD SX-825">
Also
</enableB
2016-04-02T12:50:25: Client 0: read <newSwitchVector device='SX CCD SX-825' name='CONNECTION'>
2016-04-02T12:50:25: Driver indi_sx_ccd: queuing responsible for <newSwitchVector device='SX CCD SX-825' name='CONNECTION'>
2016-04-02T12:50:25: Driver indi_sx_ccd: sending <newSwitchVector device="SX CCD SX-825" name="CONN
2016-04-02T12:50:25: Driver indi_sx_ccd: stderr EOF
2016-04-02T12:50:25: Driver indi_sx_ccd: restart #1
2016-04-02T12:50:25: Driver indi_sx_ccd: pid=15748 rfd=3 wfd=7 efd=8
2016-04-02T12:50:25: Driver indi_sx_ccd: sending <getProperties version='1.7'/>
 
2016-04-02T12:50:25: Driver indi_sx_ccd: read <getProperties device='Telescope Simulator' name='EQUATORIAL_EOD_COORD'>
2016-04-02T12:50:25: Driver indi_sx_ccd: snooping on Telescope Simulator.EQUATORIAL_EOD_COORD
2016-04-02T12:50:25: Driver indi_sx_ccd: read <getProperties device='Telescope Simulator' name='TELESCOPE_INFO'>
2016-04-02T12:50:25: Driver indi_sx_ccd: snooping on Telescope Simulator.TELESCOPE_INFO
2016-04-02T12:50:25: Driver indi_sx_ccd: read <getProperties device='CCD Simulator' name='FILTER_SLOT'>
2016-04-02T12:50:25: Driver indi_sx_ccd: snooping on CCD Simulator.FILTER_SLOT
2016-04-02T12:50:25: Driver indi_sx_ccd: read <getProperties device='CCD Simulator' name='FILTER_NAME'>
2016-04-02T12:50:25: Driver indi_sx_ccd: snooping on CCD Simulator.FILTER_NAME
2016-04-02T12:50:25: Driver indi_sx_ccd: read <setNumberVector device='SX CCD SX-825' name='CCD_EXPOSURE'>
2016-04-02T12:50:25: Client 0: queuing <setNumberVector device='SX CCD SX-825' name='CCD_EXPOSURE'>
2016-04-02T12:50:25: Client 0: sending <setNumberVector device="SX CCD SX-825" name="CCD_
2016-04-02T12:50:25: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='CONNECTION'>
2016-04-02T12:50:25: Client 0: queuing <defSwitchVector device='SX CCD SX-825' name='CONNECTION'>
2016-04-02T12:50:25: Driver indi_sx_ccd: read <defTextVector device='SX CCD SX-825' name='DRIVER_INFO'>
2016-04-02T12:50:25: Client 0: queuing <defTextVector device='SX CCD SX-825' name='DRIVER_INFO'>
2016-04-02T12:50:25: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='DEBUG'>
2016-04-02T12:50:25: Client 0: queuing <defSwitchVector device='SX CCD SX-825' name='DEBUG'>
2016-04-02T12:50:25: Driver indi_sx_ccd: read <defSwitchVector device='SX CCD SX-825' name='CONFIG_PROCESS'>
2016-04-02T12:50:25: Client 0: queuing <defSwitchVector device='SX CCD SX-825' name='CONFIG_PROCESS'>
2016-04-02T12:50:25: Driver indi_sx_ccd: read <defTextVector device='SX CCD SX-825' name='ACTIVE_DEVICES'>
2016-04-02T12:50:25: Client 0: queuing <defTextVector device='SX CCD SX-825' name='ACTIVE_DEVICES'>
2016-04-02T12:50:25: Client 0: sending <defSwitchVector device="SX CCD SX-825" name="CONN
2016-04-02T12:50:25: Client 0: sending <defTextVector device="SX CCD SX-825" name="DRIVER
2016-04-02T12:50:25: Client 0: sending <defSwitchVector device="SX CCD SX-825" name="DEBU
2016-04-02T12:50:25: Client 0: sending <defSwitchVector device="SX CCD SX-825" name="CONF
2016-04-02T12:50:25: Client 0: sending <defTextVector device="SX CCD SX-825" name="ACTIVE
Last edit: 7 years 11 months ago by Krzysztof.
7 years 11 months ago #7539

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
It is actually the same problem, it crashed on connecting camera.

I'm surprised, that it happen only with this camera. Lodestar uses the same protocol as 825. I'll check it with vendor if there is some difference. Peter
7 years 11 months ago #7542

Please Log in or Create an account to join the conversation.

  • Posts: 712
  • Thank you received: 174
So the answer is, that there is no difference between 825 and older cameras. I have no idea what's wrong :( Can you try it under windows or OSX? Peter
7 years 11 months ago #7545

Please Log in or Create an account to join the conversation.

  • Posts: 33
  • Thank you received: 4
Peter
So far i have tested this camera with:
- indiserver on RPi2 (arm) - doesn't work
- indiserver on PC (x86) - doesn't work
- built-in AstroImager 2.0 drivers on OS X - doesn't work
- USBoverIP on RPi2 (arm) + windows client machine - does work
- INDI Server (2.2.5) on OS X (10.11) - does work

doesn't work = detected but not useful

I can make more tests if it might be helpful just let me know exactly what tests are needed.
7 years 11 months ago #7546

Please Log in or Create an account to join the conversation.

Time to create page: 0.832 seconds