About: Casio Exilim Ex-S100

If I try to mount the camera "mass storage device" the following error occures.

The problem

hub 1-0:1.0: port 1, status 0100, change 0003, 12 Mb/s
usb 1-1: USB disconnect, address 6
usb 1-1: usb_disable_device nuking all URBs
usb 1-1: unregistering interface 1-1:1.0
usb 1-1:1.0: hotplug
usb 1-1: unregistering device
usb 1-1: hotplug
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x100
uhci_hcd 0000:00:07.2: suspend_rh (auto-stop)
uhci_hcd 0000:00:07.2: wakeup_rh (auto-start)
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
uhci_hcd 0000:00:07.2: port 1 portsc 0093,00
hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
usb 1-1: new full speed USB device using uhci_hcd and address 7
usb 1-1: ep0 maxpacket = 8
usb 1-1: default language 0x0409
usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: CASIO QV DIGITAL
usb 1-1: Manufacturer: CASIO COMPUTER
usb 1-1: hotplug
usb 1-1: configuration #1 chosen from 2 choices
usb 1-1: adding 1-1:1.0 (config #1, interface 0)
usb 1-1:1.0: hotplug
usb-storage 1-1:1.0: usb_probe_interface
usb-storage 1-1:1.0: usb_probe_interface - got id
scsi5 : SCSI emulation for USB Mass Storage devices
hub 1-0:1.0: state 5 ports 2 chg 0000 evt 0002
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
  Vendor: Casio     Model: QV DigitalCamera  Rev: 1000
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sda: 1000448 512-byte hdwr sectors (512 MB)
sda: Write Protect is off
sda: Mode Sense: 00 46 02 00
sda: assuming drive cache: write through
SCSI device sda: 1000448 512-byte hdwr sectors (512 MB)
sda: Write Protect is off
sda: Mode Sense: 00 46 02 00
sda: assuming drive cache: write through
 sda: sda1
Attached scsi removable disk sda at scsi5, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi5, channel 0, id 0, lun 0,  type 0
usb-storage: device scan complete
Unable to load NLS charset cp437
FAT: codepage cp437 not found
Unable to load NLS charset cp437
FAT: codepage cp437 not found

The solution

Add all charset-modules to the kernel, recompile & install. I were using: Linux Kernel v2.6.13.2

You'll find the modules which were not compiled as modules in: File System - Native Language Support

<M>   Codepage 437 (United States, Canada) 
<M>   Codepage 737 (Greek)   
<M>   Codepage 775 (Baltic Rim)
<M>   Codepage 850 (Europe)    
<M>   Codepage 852 (Central/Eastern Europe)                          
<M>   Codepage 855 (Cyrillic)                                                     
<M>   Codepage 857 (Turkish)                                                      
<M>   Codepage 860 (Portuguese)                                                  
<M>   Codepage 861 (Icelandic)                                                    
<M>   Codepage 862 (Hebrew)                                                       
<M>   Codepage 863 (Canadian French)                                              
<M>   Codepage 864 (Arabic)                                                      
<M>   Codepage 865 (Norwegian, Danish)                                            
<M>   Codepage 866 (Cyrillic/Russian)                                            
<M>   Codepage 869 (Greek)                                  
...

I've added all modules but adding Codepage 437 (United States, Canada) would also work.

Powered by MediaWiki