在 Gentoo 上安装 USB 数码相机

在 Gentoo 上安装 USB 数码相机

我在 gentoo 下安装 Kodak EasyShare C190 时遇到了麻烦。它似乎可以毫无问题地被识别,但据我所知,它没有分配一个可以安装它的设备名称:

lsusb 找到它:
Bus 006 Device 007: ID 040a:05d9 Kodak Co.

/var/log/messages 似乎表明没有问题:

Aug 27 17:53:42 human kernel: [ 1424.463074] usb 6-2: new full speed USB device using uhci_hcd and address 8
Aug 27 17:53:42 human kernel: [ 1424.602180] usb 6-2: default language 0x0409
Aug 27 17:53:42 human kernel: [ 1424.618209] usb 6-2: udev 8, busnum 6, minor = 647
Aug 27 17:53:42 human kernel: [ 1424.618213] usb 6-2: New USB device found, idVendor=040a, idProduct=05d9
Aug 27 17:53:42 human kernel: [ 1424.618217] usb 6-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 27 17:53:42 human kernel: [ 1424.618221] usb 6-2: Product: KODAK EASYSHARE C190 Digital Camera
Aug 27 17:53:42 human kernel: [ 1424.618224] usb 6-2: Manufacturer: Eastman Kodak Company
Aug 27 17:53:42 human kernel: [ 1424.618226] usb 6-2: SerialNumber: KCTLH93610158
Aug 27 17:53:42 human kernel: [ 1424.618308] usb 6-2: uevent
Aug 27 17:53:42 human kernel: [ 1424.618331] usb 6-2: usb_probe_device
Aug 27 17:53:42 human kernel: [ 1424.618333] usb 6-2: configuration #1 chosen from 1 choice
Aug 27 17:53:42 human kernel: [ 1424.619366] usb 6-2: uevent
Aug 27 17:53:42 human kernel: [ 1424.620181] usb 6-2: adding 6-2:1.0 (config #1, interface 0)
Aug 27 17:53:42 human kernel: [ 1424.620195] usb 6-2:1.0: uevent
Aug 27 17:53:42 human kernel: [ 1424.620235] drivers/usb/core/inode.c: creating file '008'

它列在 /proc/bus/usb/devices 下:

T:  Bus=06 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  9 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=040a ProdID=05d9 Rev= 1.00
S:  Manufacturer=Eastman Kodak Company
S:  Product=KODAK EASYSHARE C190 Digital Camera
S:  SerialNumber=KCTLH93610158
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  2mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none)
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=16ms

我尝试通过 /dev/sdg1 挂载 /dev/sdb1(其他外部设备通常映射到 sdb),但没有成功。

有任何想法吗?

答案1

似乎相机没有将自己识别为大容量存储设备,这就是日志告诉我的。

您可以尝试使用:

  • fdisk 列出所有分区以确认它未安装sudo fdisk -l
  • 使用 digiKam 或其他数码相机管理软件来查看软件是否识别相机
  • 检查相机设置,查看它是否处于 PICT 桥接模式。如果是,请尝试将其设置为大容量存储设备模式

答案2

我确信有人会提出更好的答案,但作为一种快速解决方法,我会尝试一下ls /dev,然后插入相机,然后ls /dev再试一次,看看是否出现任何新的东西。

或者,尝试使用命令执行相同的操作ls /dev/disk/*

如果您没有找到任何东西,您可能必须调整您的 udev 规则,对此我不太了解,所以我将留给其他人来解释。

相关内容