“ ข้อผิดพลาดที่ไม่ระบุ” เมื่อเชื่อมต่อกล้องใน Ubuntu แบบ 64 บิต


8

ฉันมี Canon 40D ที่ทำงานได้ดีกับ Ubuntu แบบ 32 บิตตั้งแต่ 10.04 ถึง 12.04 อย่างไรก็ตามฉันเปลี่ยนไปใช้ 64- บิต 12.04 ในขณะที่ย้อนกลับไปและหลังจากนั้นการเชื่อมต่อกล้องจะแสดงข้อความโต้ตอบแบบง่าย:

Unable to mount Canon Digital Camera
Error initializing camera: -1: Unspecified error

ปัญหานี้ยังคงอยู่ใน 12.10 และ 13.04 บิลด์ล่าสุด

syslog ไม่ได้พูดอะไรมากไปกว่านั้น

kernel: [12089.871412] usb 3-1: new high-speed USB device number 3 using xhci_hcd
mtp-probe: checking bus 3, device 3: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
mtp-probe: bus: 3, device: 3 was not an MTP device
kernel: [12453.142322] usb 3-1: USB disconnect, device number 3

ฉันเคยเห็นข้อผิดพลาดแบบสุ่มบน launchpad เกี่ยวกับเรื่องนี้ แต่ไม่มีอะไรเกี่ยวข้องโดยตรงกับมันเลย ดูเหมือนว่าเป็นปัญหาที่เห็นได้ชัดที่ฉันคิดว่าฉันทำอะไรผิดในตอนท้ายของฉัน วิธีที่เหมาะสมในการทำให้กล้องทำงานบน Ubuntu แบบ 64 บิตคืออะไร


Btw พบข้อผิดพลาดเกี่ยวกับปลั๊กอิน Rhythmbox MTP แต่ฉันไม่ได้ติดตั้งปลั๊กอินดังนั้นมันไม่ใช่เลย
EboMike

ที่จริงมันมีพิรุธลักษณะเช่นนี้: bugs.launchpad.net/ubuntu/+source/gimp/+bug/1094888 มีงานแก้ไขที่ทราบหรือไม่?
EboMike

1
มีการตั้งค่าบนกล้องที่คุณสามารถเลือกที่ระบุว่าจะเกิดอะไรขึ้นเมื่อเชื่อมต่อกับพีซีหรือไม่? เช่นใน Nikon D70 คุณสามารถเลือกโหมด 'usb mass storage' เพื่อที่ว่าเมื่อคุณเชื่อมต่อกับคอมพิวเตอร์มันจะไม่ได้รับการจดจำว่าเป็นกล้อง แต่เป็นแฟลชไดรฟ์ สิ่งนี้ใช้ได้กับ Ubuntu 12.04 กับ Nikon D70 แม้ว่าปัญหาของคุณอาจเฉพาะเจาะจง 64 บิต ตัวเลือกอื่นคือใช้เครื่องอ่านการ์ด USB

@ Mik Nope 40D ไม่มีโหมดที่เก็บข้อมูลเท่าที่ฉันสามารถบอกได้ ทางออกปัจจุบันของฉันคือการเรียกใช้ Windows ใน VirtualBox เชื่อมต่อกล้องที่นั่นแล้วคัดลอกรูปภาพกลับไปยังโฮสต์ Ubuntu ของฉันเมื่อฉันทำเสร็จแล้ว และ 40D ใช้การ์ด CF - ฉันมีเครื่องอ่าน SD ที่มีค่าใช้จ่ายสูงถึงพันล้าน แต่ฉันไม่อยากซื้อเครื่องอ่าน CF เพื่อแก้ไขข้อบกพร่องที่จะได้รับการแก้ไขในที่สุด
EboMike

คำตอบ:


6

ฉันมีปัญหาเดียวกันบน Ubuntu 12.10 (64- บิต) ด้วย Canon EOS 400D ฉันพบรายงานเกี่ยวกับสิ่งนี้เกิดขึ้นเฉพาะเมื่อเชื่อมต่อกล้องผ่านพอร์ต USB3.0 แต่ไม่เมื่อเสียบสายเคเบิลเข้ากับพอร์ต USB2.0; อย่างไรก็ตามวิธีแก้ปัญหานี้ไม่ได้ผลสำหรับฉันกับแล็ปท็อป Asus N76VM อาจจะเหมาะกับคุณ


วิธีแก้ปัญหานี้ใช้ได้กับฉันใน Lenovo x131e ใช้ 64 บิต, 12.10 Cannon 400D ใช้งานได้กับ USB 2 แต่ไม่ใช่ USB 3
MorrisseyJ

ขอบคุณมากสำหรับสิ่งนี้เป็นปัญหาของฉัน การเปลี่ยนพอร์ตซ่อมมัน :)
Nicolas de Fontenay

ใช้งานไม่ได้สำหรับฉัน - ลองทั้งสามพอร์ตปัญหาเดียวกันกับแต่ละพอร์ต
EboMike

วิธีหนึ่งคือใช้ตัวอ่านการ์ดแทนการพยายามเชื่อมต่อกล้อง ฉันซื้อหนึ่งอันน้อยกว่า 5 ยูโร
สเตฟาน

4

การแก้ปัญหาที่ทำงานสำหรับฉันถูกฆ่าทั้งสองและgvfs-gphoto2-volume-monitor gvfs-mtp-volume-monitorฉันฆ่า gphoto2-one ก่อนดังนั้นฉันไม่รู้ว่ามันจำเป็นหรือถ้าแค่ฆ่า mtp-one จะได้ผล


มันเป็น gvfs-gphoto2-volume-monitor! แต่สิ่งที่แช่งกลับมาอีกครั้ง - ฉันทำให้มันไม่สามารถใช้งานได้เพื่อแก้ไขให้ดี ใช้งานได้ทันที!
EboMike

2

คำตอบของ Blizzara ทำให้ฉันไปหาทางออกที่เหมาะสม - gvfs-gphoto2-volume-monitor รบกวน ฉันพยายามฆ่ามัน แต่มันกลับมาเรื่อย ๆ

ดังนั้นฉันจึงหยิบค้อนขนาดใหญ่ขึ้นมาแล้วตีมันกลับหัวแบบนี้:

sudo chmod 644 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor 

และนั่นก็ทำ! (แน่นอนฉันต้องทำps ax | grep gvfs-gphotoครั้งเดียวแล้วฆ่ากระบวนการที่กำลังทำงานอยู่) Shotwell ตอนนี้ดาวน์โหลดรูปภาพของฉันอย่างมีเสน่ห์! ฉันแน่ใจว่ามีทางออกที่ดีกว่าสำหรับปัญหานี้ไม่ต้องพูดถึงว่าเราไม่ควรมีปัญหานี้ตั้งแต่แรก แต่ฉันจะใช้ตอนนี้

Btw เนื่องจาก Blizzara พาฉันมาที่นี่คำตอบของ B สมควรได้รับการโหวต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.