Code Monkey home page Code Monkey logo

Comments (24)

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi,
thanks for reporting this problem.
Need a little bit more information to help You, though ;-)

Could You please provide as much details about the camera as possible?
Fire up a terminal (i think it's 'kterm', haven't used KDE for a while), type 
'tail -f /var/log/syslog', then connect the camera and please post the output - 
this will give us a first indication of the type of problem you're facing.
It would also be nice if You could provide the build log from compiling PHD - 
it's easy to miss warnings, maybe You accidentally did not install all relevant 
libraries.
BTW, which Kubuntu release are You using?
Cheers,

Steffen

p.s.: I'm on vacation next week, i'll try to keep up with my emails, but can't 
guarantee it.

Original comment by [email protected] on 21 Jul 2012 at 8:29

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
using Konsol fired up tail then connected then disconnected. Here is output

bruce@bruce-HP-620:~$ tail -f /var/log/syslog
Jul 21 17:35:13 bruce-HP-620 kernel: [   71.613634] process `skype' is using 
obsolete setsockopt SO_BSDCOMPAT
Jul 21 17:35:21 bruce-HP-620 ntpdate[2213]: step time server 91.189.94.4 offset 
1.295949 sec
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]: [2012/07/21 17:35:35.738790,  0] 
nmbd/nmbd_become_lmb.c:395(become_local_master_stage2)
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   *****
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   Samba name server BRUCE-HP-620 is 
now a local master browser for workgroup WORKGROUP on subnet 192.168.122.1
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   *****
Jul 21 17:36:14 bruce-HP-620 dnsmasq[1309]: reading /etc/resolv.conf
Jul 21 17:36:14 bruce-HP-620 dnsmasq[1309]: using nameserver 192.168.0.1#53
Jul 21 17:36:55 bruce-HP-620 kernel: [  172.128118] usb 2-1: new high speed USB 
device number 3 using ehci_hcd
Jul 21 17:36:55 bruce-HP-620 mtp-probe: checking bus 2, device 3: 
"/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
Jul 21 17:36:55 bruce-HP-620 mtp-probe: bus: 2, device: 3 was not an MTP device
Jul 21 17:37:31 bruce-HP-620 kernel: [  208.359461] usb 2-1: USB disconnect, 
device number 3

Then hit ctl c then fired up tail again got:

^C
bruce@bruce-HP-620:~$ tail -f /var/log/syslog
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   Samba name server BRUCE-HP-620 is 
now a local master browser for workgroup WORKGROUP on subnet 192.168.122.1
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   
Jul 21 17:35:35 bruce-HP-620 nmbd[2221]:   *****
Jul 21 17:36:14 bruce-HP-620 dnsmasq[1309]: reading /etc/resolv.conf
Jul 21 17:36:14 bruce-HP-620 dnsmasq[1309]: using nameserver 192.168.0.1#53
Jul 21 17:36:55 bruce-HP-620 kernel: [  172.128118] usb 2-1: new high speed USB 
device number 3 using ehci_hcd
Jul 21 17:36:55 bruce-HP-620 mtp-probe: checking bus 2, device 3: 
"/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
Jul 21 17:36:55 bruce-HP-620 mtp-probe: bus: 2, device: 3 was not an MTP device
Jul 21 17:37:31 bruce-HP-620 kernel: [  208.359461] usb 2-1: USB disconnect, 
device number 3
Jul 21 17:39:27 bruce-HP-620 anacron[1085]: Job `cron.daily' started
Jul 21 17:39:27 bruce-HP-620 anacron[2558]: Updated timestamp for job 
`cron.daily' to 2012-07-21

then plugged in camera and got:

Jul 21 17:40:21 bruce-HP-620 kernel: [  377.860117] usb 2-1: new high speed USB 
device number 4 using ehci_hcd
Jul 21 17:40:21 bruce-HP-620 mtp-probe: checking bus 2, device 4: 
"/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
Jul 21 17:40:21 bruce-HP-620 mtp-probe: bus: 2, device: 4 was not an MTP device

then  disconnected camera:

Jul 21 17:41:08 bruce-HP-620 kernel: [  424.982058] usb 2-1: USB disconnect, 
device number 4


I don't know how to get a build log, so I recompiled with a redirect to output 
text files.

results of cmake . is:

-- Configuring done
-- Generating done
-- Build files have been written to: /home/bruce/open-phd-guiding-read-only

results of make is:

[100%] Built target PHD

results of make install:

[100%] Built target PHD
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/local/bin/PHD
-- Up-to-date: /usr/local/share/PHD/PHDGuideHelp.zip

Distributor ID: Ubuntu
Description:    Ubuntu 11.10
Release:        11.10
Codename:       oneiric


I have no idea if this helps. Really appreciate your time.

-Bruce



Original comment by [email protected] on 21 Jul 2012 at 11:54

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
I googled MTP devices and found I needed to install the following. So I did.

Commit Log for Sat Jul 21 18:09:06 2012

Installed the following packages:
gmtp (1.2.0-1)
libmtp-dbg (1.1.0-3ubuntu1)
libmtp-dev (1.1.0-3ubuntu1)
libmtp-doc (1.1.0-3ubuntu1)
mtp-tools (1.1.0-3ubuntu1)

after rebooting I ran tail as before. Lots of stuff upgraded. Then plugged in 
teh camera and got:


Jul 21 20:18:38 bruce-HP-620 kernel: [  751.272117] usb 2-1: new high speed USB 
device number 3 using ehci_hcd
Jul 21 20:18:38 bruce-HP-620 mtp-probe: checking bus 2, device 3: 
"/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1"
Jul 21 20:18:38 bruce-HP-620 mtp-probe: bus: 2, device: 3 was not an MTP device

then unplugged and got:


Jul 21 20:19:23 bruce-HP-620 kernel: [  796.630580] usb 2-1: USB disconnect, 
device number 3

Hope that helps.

-Bruce

Original comment by [email protected] on 22 Jul 2012 at 2:23

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi Bruce,
thanks - yep, that helps a lot!
Ok, first of all - the installation of those 'libmtp' packages didn't hurt, but 
couldn't fix this issue either, sorry.
From the syslog outputs it's clear that the camera is not detected as a valid 
V4L device, otherwise there'd be output like this:

Jul 22 10:19:00 pangolin kernel: [ 1040.210591] gspca_sn9c20x: SOI968 sensor 
detected
Jul 22 10:19:00 pangolin kernel: [ 1040.210762] input: sn9c20x as 
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/input/input14
Jul 22 10:19:00 pangolin kernel: [ 1040.211056] usbcore: registered new 
interface driver sn9c20x

It would be great if You'd simply plug in the camera, open a terminal, run 
'lsusb' and send the output (contains the Vendor and Product IDs of all USB 
devices)?!
Could be that the camera is a clone of a model that is already supported by 
Linux, then getting your camera to work isn't too hard.

Steffen

Original comment by [email protected] on 22 Jul 2012 at 8:26

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
lsusb with camera plugged in:
bruce@bruce-HP-620:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05c8:0403 Cheng Uei Precision Industry Co., Ltd
(Foxlink)
Bus 008 Device 002: ID 1267:0210 Logic3 / SpectraVideo plc
Bus 002 Device 004: ID 1856:0011

lsusb without camera plugged in:
bruce@bruce-HP-620:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 05c8:0403 Cheng Uei Precision Industry Co., Ltd
(Foxlink)
Bus 008 Device 002: ID 1267:0210 Logic3 / SpectraVideo plc

If it helps, this is an Orion Starshoot Autoguider. Orion does not
have a linux driver for it. I got them to send me the source for their
Windows driver. I was thinking of hacking the Windows source for that
driver and creating a v4l driver out of it if things get desperate.
Thank you again for your time and trouble.

-Bruce

Original comment by [email protected] on 22 Jul 2012 at 4:13

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi Steffen,

I know you are on holidays and it is summer. Any progress on this? A clone 
would be awesome if it is available.

Yours,

Bruce

Original comment by [email protected] on 30 Jul 2012 at 11:27

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi Bruce,
thanks for providing the 'lsusb' output - haven't had time yet to dig into 
this, sorry; have only been back for two days and working through all the stuff 
...

You said that Orion sent You the Windows source code - would You mind emailing 
me a copy - could be a good starting point if there's a similar, already 
supported, chip available?
Cheers,

Steffen

Original comment by [email protected] on 2 Aug 2012 at 8:41

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Bruce,
after spending some time on the net searching for Linux-related information 
regarding the Starshoot Autoguider it looks to me like there's only one option: 
implement a driver from scratch!
I think a good starting point on how to do that is the site 'Linux UVC driver 
and tools' (http://www.ideasonboard.org/uvc/#documentation), 'Linux Hardware 
Compatibility Lists & Linux Drivers' (http://www.linux-drivers.org) has some 
pointers, too.
Haven't done Kernel programming in ages ... i don't really know how steep the 
learning curve is dealing not only with the intricacies of USB but V4L2 as well 
(or UVC).
Since i don't own one of these cameras i can't help that much with developing a 
driver but i'd give a try!
Regards,

Steffen

Original comment by [email protected] on 5 Aug 2012 at 9:32

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Yeah, sorry for taking so long to get back on this. However, your
conclusion is the same as mine. I haven't cut a driver in over 30
years. I think if I cut one, it will make a lot of people happy. I may
ask Orion for the op-codes to the chip, however, the masks on the
Windows code should match up as far as functionality goes. The problem
is knowing the right files to hack, copy and whatever. I have attached
a zip of the source of the driver as from Orion. I have other "stuff"
but I don't know what it is. If you don't mind, may I keep you in the
loop as I wander through this?

Yours,

Bruce

Original comment by [email protected] on 7 Aug 2012 at 1:46

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi Bruce,
thanks - yeah, would be nice if You'd keep me in the loop; time permitting i'll 
try to help if at all possible.
I think something went wrong with the attachment - can't see it here?!
Would You mind sending it directly to me?

Steffen

Original comment by [email protected] on 7 Aug 2012 at 2:41

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
There are problems sending this zip because of Google. I have renamed
it again. If you cannot get it please let me know and I will send it
direct.

-Bruce

Original comment by [email protected] on 7 Aug 2012 at 3:18

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi Bruce,
nope, can't see it - send it direct, please, that would be great.

Steffen

Original comment by [email protected] on 8 Aug 2012 at 5:59

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
done

Original comment by [email protected] on 8 Aug 2012 at 6:16

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
My OAG has failed, I believe that the serial EPROM is corrupted or erased.
If you have the firmware for the OAG, I could attempt to reprogram/replace the
EPROM. 

Thanks...

Original comment by [email protected] on 9 Aug 2012 at 7:02

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Gents I'm trying to,work out how to use an Orion StarShoot Autoguider with a 
Belkin Home Base - USB to wi-fi device. The Home Base is a linux device and 
Belkin publish the source code on their website. It already covers a wide range 
of USB devices and I've been trying to work out what I need to do add the 
StarShoot. I'd appreciate anything you have managed to work out about the Orion 
drivers. The Belkin source page is at 
http://en-us-support.belkin.com/app/answers/detail/a_id/7276 I don't know if 
there is any commonality between the way drivers are done for this project and 
in the Linux variant used there. I've been roughing up a stub based on an 
existing webcam's c and h files and tried to work with snooping the usb 
transfers under windows but have never written a driver so the learning curve 
is pretty big.

Would it be rude to ask for a copy of the windows source for the Orion 
StarShoot drivers or any suggestions on how to go about this? 

Bob

Original comment by [email protected] on 1 Sep 2012 at 11:31

Attachments:

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
I've realised that the SnoopyProLog file is not easily usable. I'll attach a 
text version of part of a run of the tool from this morning. I've not managed 
to export to xml and copy and paste formats badly so if it would help to search 
in the original for something specific please let me know.
The attached file will be the SnoopyPro output for the first 8 pairs of 
exchanges captured between my Win7 (32bit) laptop and the Orion StarShoot 
autoguider.

Bob

Original comment by [email protected] on 1 Sep 2012 at 11:54

Attachments:

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi Bob,
thanks - i'll have a closer look at the code You sent; meanwhile i've emailed 
You some suggestions and the stuff that Bruce got from Orion - i hope he 
doesn't mind!
Cheers,

Steffen

Original comment by [email protected] on 2 Sep 2012 at 4:47

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Don't mind at all. The more the merrier.

Original comment by [email protected] on 3 Sep 2012 at 12:17

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Steffen and Bruce, thanks to you both for your efforts.
Hopefully I can add something to the mix.

Bob

Original comment by [email protected] on 3 Sep 2012 at 8:44

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
OK, so you got the code OK? I think I am going to have to call them
again and get the op codes of the chip.

Original comment by [email protected] on 3 Sep 2012 at 11:27

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
I've seen a number of posts which indicate that the StarShooter and the QHY5 
are the same under the covers with a firmware difference to return a different 
device id being the main difference.

One post mentioned hacking the firmware to make a QHY5 return a StarShooter 
device id as a workaround to some instability with the QHY5 drivers in windows.
Also what appears to be a view that the StarShooter is dumbed down and may 
actually be capable of a lot more than is in the official drivers. I known that 
approach is something that the CHDK project leveraged with Canon Powershot 
cameras, the lower end cameras often have capabilities which are locked out to 
differentiate from the high end cameras.

I've not worked out how far the QHY5 linux driver progress has gone.

Original comment by [email protected] on 4 Sep 2012 at 5:34

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Chased a little more and found a reference to INDI support for QHY5 and Orion 
StarShoot guider at http://www.indilib.org/index.php?title=QHY

The discussion page reads as though its working for both but the source in the 
view source page does not look complete. I get the feeling I'm missing 
something with that, perhaps others may make better sense of it.

Bob

Original comment by [email protected] on 4 Sep 2012 at 8:56

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Hi all,
there's a thread on Astrotreff (german astronomy-related forum) regarding 
Linux/Autoguiding where a working solution for the Starlight Xpress Lodestar 
was requested ... and a project on Sourceforge named 'lin_guider' is mentioned 
which provides QHY5 udn QHY6 support - maybe that's a suitable starting point?
Cheers,

Steffen

Original comment by [email protected] on 14 Oct 2012 at 1:55

from phd2.

GoogleCodeExporter avatar GoogleCodeExporter commented on June 27, 2024
Given all the changes for phd2, I'm marking all PHD1 unowned bugs as "WontFix". 
If somebody objects, I can undo it.

Original comment by [email protected] on 30 Aug 2013 at 12:47

  • Changed state: WontFix

from phd2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.