×

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

Bi-monthly release with minor bug fixes and improvements

No ASI Camera after Update - Suspect port mapping

  • Posts: 421
  • Thank you received: 102
Did a little research, and it seems the Pegasus PPB is controlled via USB-to-Serial internally (you plug a USB cable into it, but internally it has a USB-to-Serial adapter, and it shows up on the host computer as a serial device). So it seems USB-to-serial adapters aren't off the hook yet!
3 years 7 months ago #57601

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

  • Posts: 326
  • Thank you received: 50
You are quite correct - nothing is yet off the hook. Attached is my lsusb list from the original working version, pre-kernel-upgrade. The PPB is Bus 001 Device 004. The EQdirect cable has a Proflific brand serial adapter which I recall caused a number of problems in the past - we were all advised to avoid Prolific and choose FTDI instead. I guess I have to get used to running lsusb before starting up KStars and counting the entries before resorting to replugging everything!
Last edit: 3 years 7 months ago by Avocette. Reason: additional info.
3 years 7 months ago #57609
Attachments:

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

  • Posts: 421
  • Thank you received: 102

Interesting. Your Prolific USB-to-serial doesn't cause problems, but your FTDI one does. My EQDirect cable is based on FTDI.
$ lsusb
Bus 002 Device 004: ID 03c3:1604  
Bus 002 Device 003: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 Serial (UART) IC
Bus 001 Device 006: ID 0bda:b812 Realtek Semiconductor Corp. 
Bus 001 Device 009: ID 03c3:1f01  
Bus 001 Device 008: ID 04b4:6572 Cypress Semiconductor Corp. 
Bus 001 Device 010: ID 1618:0921  
Bus 001 Device 005: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 003: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

I might be barking up the wrong rabbit hole, but then again....
3 years 7 months ago #57634

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

I filed a bug report here: github.com/raspberrypi/linux/issues/3779

Hopefully we get some feedback on it.
The following user(s) said Thank You: Kevin Ross, Avocette
3 years 7 months ago #57850

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

  • Posts: 326
  • Thank you received: 50
I learned a new command (sudo lsusb) from your bug report, so I thought I would try it out. Before that I did a sudo apt update && sudo apt upgrade. I subsequently found that all my USB devices were listed both by lsusb and sudo lsusb. Has kernel 5.4 perhaps been fixed? My SSD installation seems to be working including the KStars 3.5.0 beta.
3 years 7 months ago #57881

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

  • Posts: 910
  • Thank you received: 86
Looks like I have a similar problem...
Recently, I added a ZWO EAF focuser to my setup.
Tried it first with AZ-GTi, ASI294 and ASI120 on RPI 4 B (4Gb). Stellarmate 1.5.2.
All worked very well for several sessions.
Switched to Stellarmate 1.5.3 with the same hardware. Again, all worked very well for several sessions.
Today, I put my rig on a HEQ5 and boom... no ASI120, no EAF (they are connected to ASI294's hub).
After some troubleshooting I found a workaround.
(All my USB devices are connected to a USB3 powered hub).

-- if I disconnect HEQ5 EQDir USB cable from the hub and start the system up - everything comes up OK (except for the mount of course)
-- then I just connect EQDir cable and power on the HEQ5 and it comes up too

Strange thing is that it is not enough to power off the mount - the cable has to be disconnected from the hub.

Oh well... The workaround works.
Maybe it's a power-draw issue as someone suggested - tomorrow I'll try a separate power supply for RPI.
Currently I power everything with a single 12V/5A brick.

Thanks!
-- Max S
ZWO AM5. RST-135. AZ-GTI. HEQ5. iOptron SkyTracker.
TPO RC6. FRA400. Rokinon 135 and other lenses.
ZWO ASI2600MC. D5500 modified with UVIR clip-in filter.
ZWO ASI120MM Mini x 2. ZWO 30F4 guider. Orion 50mm guider.
ZWO EAF x 2.
Last edit: 3 years 7 months ago by maxthebuilder.
3 years 7 months ago #57909

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

I can confirm that ANY FTDI cable causes this problem. As soon as all the FTDI cables are removed, the system is back to normal operation with all USB devices accessible. I reported this on the bug report for the Kernel. It's not limited to EQDir, but any FTDI chip would cause the same issue.
3 years 7 months ago #57916

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

  • Posts: 326
  • Thank you received: 50
My optimism has been disappointed - my one device with a FTDI chip (the Pegasus Astro PPB) doesn’t seem to work with Ekos anymore. The command lsusb does list the device but Ekos struggles with and ultimately fails to connect.
3 years 7 months ago #57980

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

And that's what I said above. If you guys can contribute to the Github issue that would be great as well. The more data they have the better. I tried downgrading to Kernel 5.4.35 but still have the same issue with FTDI chipsets making USB on external hub unusable.
3 years 7 months ago #57984

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

  • Posts: 910
  • Thank you received: 86
but it did work with my AZ-GTi mount which used an FTDI EQDir cable.
However, once I switched to HEQ5 which also used an FTDI EQDir cable (different brand/make) things went bad.

This cable works with no issues (for me): www.amazon.com/gp/product/B014GZTCC6
How do i report to developers?
-- Max S
ZWO AM5. RST-135. AZ-GTI. HEQ5. iOptron SkyTracker.
TPO RC6. FRA400. Rokinon 135 and other lenses.
ZWO ASI2600MC. D5500 modified with UVIR clip-in filter.
ZWO ASI120MM Mini x 2. ZWO 30F4 guider. Orion 50mm guider.
ZWO EAF x 2.
Last edit: 3 years 7 months ago by maxthebuilder.
3 years 7 months ago #58035

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

  • Posts: 983
  • Thank you received: 375
I have started to review linux kernel tree for usb serial - see: github.com/torvalds/linux/tree/master/drivers/usb/serial
As for now I cannot find a commit that introduces access rights issue on usb bus. Maybe you can find it.
3 years 7 months ago #58050

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

  • Posts: 421
  • Thank you received: 102

That was one of the first things I tried. I tried to replicate the issue on my Linux laptop with the same kernel versions. But I could not replicate it on my laptop. I wanted to be able to do a "git bisect" to find the offending commit. But I suspect the problem is in the Raspberry Pi specific changes, and probably not in vanilla Linux.
3 years 7 months ago #58058

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

Time to create page: 0.351 seconds