You are not logged in.

#1 2022-01-17 03:55:10

Breizh29
Member
Registered: 2021-08-04
Posts: 67

Connecting a Canon camera [SOLVED]

Hello.

I am trying to connect a canon EOS RP camera on arch via USB but it is not recognized. USB-C on the camera and USB-A on the PC.
This operation was possible if I remember correctly on my late Canon EOS 50D. This one appeared as a device in the explorer. Canon does not mention a USB connection in its user manual.
Via wifi, a solution apparently recommended by Canon, software must be installed under Windows and Mac. For Linux nothing...

lspci and lsusb show nothing.

Does anyone know if there is still a solution?

PS: It is certainly feasible because under fedora I was able to recover my photos (USB connection). The device was recognized when it was turned on. If I could do the same under arch that would be great!

Last edited by Breizh29 (2022-01-19 04:50:44)

Offline

#2 2022-01-17 07:43:55

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,431

Re: Connecting a Canon camera [SOLVED]

Have you recently updated including a kernel update and not rebooted yet? If you run dmesg -W before plugging the USB connection, do you see messages?  How long ago and with which kernel was "fedora totally worked trust me"? There aren't that huge differences between the kernels that would lead to a big disparity between device support, without either having used an out of tree module, or your memory being shady and it not actually having worked there either

Last edited by V1del (2022-01-17 07:46:28)

Offline

#3 2022-01-17 07:59:34

seth
Member
Registered: 2012-09-03
Posts: 50,012

Re: Connecting a Canon camera [SOLVED]

And was that the RP or the 50D?
Quick google suggests that the RP only does MTP, maybe PTP - no mass storage.
"recover" means "file recovery", like after a data loss (w/ photorec)?
In that case aand if google is right, put the SD card into proper reader.
If you just want to access the photos via MTP from the camera, you'll need some mtp implementation like gphoto or simple-mtpfs (aur)

Offline

#4 2022-01-17 09:55:45

Breizh29
Member
Registered: 2021-08-04
Posts: 67

Re: Connecting a Canon camera [SOLVED]

@v1del
I reinstalled arch 3 or 4 days ago with the latest iso (January 2022)

[armand@archdesktop ~]$ neofetch
                   -`                    armand@archdesktop 
                  .o+`                   ------------------ 
                 `ooo/                   OS: Arch Linux x86_64 
                `+oooo:                  Host: MS-7C91 2.0 
               `+oooooo:                 Kernel: 5.16.0-arch1-1 
               -+oooooo+:                Uptime: 5 hours, 8 mins 
             `/:-:++oooo+:               Packages: 1260 (pacman) 
            `/++++/+++++++:              Shell: bash 5.1.16 
           `/++++++++++++++:             Resolution: 1920x1080 
          `/+++ooooooooooooo/`           DE: Plasma 5.23.5 
         ./ooosssso++osssssso+`          WM: KWin 
        .oossssso-````/ossssss+`         Theme: Breeze Light [Plasma], Breeze [GTK2/3] 
       -osssssso.      :ssssssso.        Icons: BigSur-Circle-Originals-Colors-black [Plasma], BigSur-Circle-Originals-Colors-black [GTK2/3] 
      :osssssss/        osssso+++.       Terminal: konsole 
     /ossssssss/        +ssssooo/-       CPU: AMD Ryzen 5 3600X (12) @ 3.800GHz 
   `/ossssso+/:-        -:/+osssso+-     GPU: AMD ATI Radeon 540/540X/550/550X / RX 540X/550/550X 
  `+sso+:-`                 `.-/+oso:    Memory: 2096MiB / 16010MiB 
 `++:.                           `-/+/
 .`                                 `/                           
 [armand@archdesktop ~]$ 

dmesg -W gives me errors that I don't know how to interpret.

[armand@archdesktop ~]$ sudo dmesg -W 
[sudo] Mot de passe de armand :  
[16032.253221] audit: type=1100 audit(1642409302.441:176): pid=23587 uid=1000 auid=1000 ses=2 msg='op=PAM:authentication grantors=pam_faillock,pam_permit,pa
m_faillock acct="armand" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/2 res=success' 
[16032.253277] audit: type=1101 audit(1642409302.441:177): pid=23587 uid=1000 auid=1000 ses=2 msg='op=PAM:accounting grantors=pam_unix,pam_permit,pam_time a
cct="armand" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/2 res=success' 
[16032.253682] audit: type=1110 audit(1642409302.441:178): pid=23587 uid=1000 auid=1000 ses=2 msg='op=PAM:setcred grantors=pam_faillock,pam_permit,pam_faill
ock acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/2 res=success' 
[16032.254192] audit: type=1105 audit(1642409302.441:179): pid=23587 uid=1000 auid=1000 ses=2 msg='op=PAM:session_open grantors=pam_systemd_home,pam_limits,
pam_unix,pam_permit acct="root" exe="/usr/bin/sudo" hostname=? addr=? terminal=/dev/pts/2 res=success'

I got the photos from the EOS RP this morning on fedora. fedora kernel is :5.14.10-300.fc35.x86_64

@seth
The 50D died a few weeks ago...

Sorry I use the term recover but I think copy was a better one! Sorry for my english.

gphoto or simple-mtpfs: Maybe a good idea, I have to try later.

Offline

#5 2022-01-19 04:50:12

Breizh29
Member
Registered: 2021-08-04
Posts: 67

Re: Connecting a Canon camera [SOLVED]

Linux so arch supports MTP via libgphoto2. And a photo processing program like darktable (possibly digikam and certainly others) is perfectly capable of recognizing my EOS RP and loading the photos.

Thanks to v1del and seth for their advice.
So I'm marking this post as resolved.

Last edited by Breizh29 (2022-01-19 04:52:47)

Offline

Board footer

Powered by FluxBB