General :: Handle Bad Block In Mass Storage Device?
Nov 2, 2009
* I am implementing mass storage device on a test board.
* It contains NAND flash.
* Using corresponding "udc driver" and "g_file_storage" I could make my test board enumerate as mass storage device on my Linux machine.
* my 16 MB pen drive (test board) is now ready for read/write.
But there are some Bad Blocks on the NAND.Hence copy is not complete. Although on Linux machine there is no error message. Now , what is there in a normal pen drive which manages the Bad Block or what am I missing so that such Bad Blocks are managed.
Here is the error I get on my test board :
mtdblock: erase of region [0x2c0000, 0x4000] on "Bon 2" failed
end_request: I/O error, dev mtdblock2, sector 5664
Buffer I/O error on device mtdblock2, logical block 708
[code]....
View 3 Replies
ADVERTISEMENT
Jun 3, 2010
I've searched high and low, and can't figure this one out. I have a older Olympus Camera (2001 or so). When I plug in the USB connection, I get the following log output:
$ dmesg | grep sd
[20047.625076] sd 21:0:0:0: Attached scsi generic sg7 type 0
[20047.627922] sd 21:0:0:0: [sdg] Attached SCSI removable disk
Secondly, the drive is not mounted in the FS, but when I run gphoto2 I get the following error:
$ gphoto2 --list-config
*** Error ***
An error occurred in the io-library ('Could not lock the device'): Camera is already in use.
*** Error (-60: 'Could not lock the device') ***
What command will unmount the drive. For example in Nautilus, I can right click and select "Safely Remove Device". After doing that, the /dev/sg7 and /dev/sdg devices are removed.
The output of gphoto2 is then:
# gphoto2 --list-config
/Camera Configuration/Picture Settings/resolution
/Camera Configuration/Picture Settings/shutter
/Camera Configuration/Picture Settings/aperture
/Camera Configuration/Picture Settings/color
/Camera Configuration/Picture Settings/flash
/Camera Configuration/Picture Settings/whitebalance
/Camera Configuration/Picture Settings/focus-mode
/Camera Configuration/Picture Settings/focus-pos
/Camera Configuration/Picture Settings/exp
/Camera Configuration/Picture Settings/exp-meter
/Camera Configuration/Picture Settings/zoom
/Camera Configuration/Picture Settings/dzoom
/Camera Configuration/Picture Settings/iso
/Camera Configuration/Camera Settings/date-time
/Camera Configuration/Camera Settings/lcd-mode
/Camera Configuration/Camera Settings/lcd-brightness
/Camera Configuration/Camera Settings/lcd-auto-shutoff
/Camera Configuration/Camera Settings/camera-power-save
/Camera Configuration/Camera Settings/host-power-save
/Camera Configuration/Camera Settings/timefmt
Some things I've tried already are sdparm and sg3_utils, however I am unfamiliar with them, so it's possible I just didn't find the right command.
# mount | grep sdg
# mount | grep sg7
# umount /dev/sg7
umount: /dev/sg7: not mounted
# umount /dev/sdg
umount: /dev/sdg: not mounted
# gphoto2 --list-config
*** Error ***
An error occurred in the io-library ('Could not lock the device'): Camera is already in use.
*** Error (-60: 'Could not lock the device') ***
View 4 Replies
View Related
Sep 7, 2010
steps to block usb mass storage devices in linux
View 2 Replies
View Related
Jan 7, 2010
here we have an older digicam (Jenoptik/Exakta Model "DC 22", if someone might want to know) that can be switched between some "PC Camera mode" and "Mass storage mode".Unfortunately, if attached to USB, it is always recognized as
Code:
UDEV [1262910483.475886] add /class/video4linux/video0 (video4linux)
lsusb tells:
[code]...
View 4 Replies
View Related
Nov 22, 2009
I am currently using opensuse 11.2 with kde 4.3.1. I am having a problem when I connect my samsung R450. It will not mount or show up as a usable device in either Dolphin, Amarok, or on the device notifier. I have tried manually mounting but I get an error saying it cannot find such device. I did not have any issues using it in 11.1 with KDE 4.2. It is being recognized by my system, but not allowing it to show up as a storage device or being mounted.
output of dmesg:
PHP Code:
output of lsusb:
PHP Code:
When I shut of the usb mass storage on the samsung R450 it switches to modem and is properly detected and usable as modem by my system.I don't have any other problems with other usb devices, such as a digital camera or flash drives, so I don't know if I just missing a system setting or configuring something wrong.
View 9 Replies
View Related
Feb 2, 2010
I just discovered that inserting any USB drive causes an immediate hang of the system. The keyboard caps lock and scroll lock lights blink. Only recourse is to power cycle the system. This is after installing Kubuntu 9.10 in January, I don't believe I had occasion to insert a USB drive until tonight. 100% reliable. No entries in logs, presumably because it hangs the kernel when it happens. The /var/log/kern.log file has been corrupted due to file system damage (1+ sectors of some other file inserted into chain) and probably other files as well.
I've not had occasion to report other bugs, but I've found no way to report anything other than application bugs. I tried using "ubuntu-bug kernel" which helpfully said there was no such application as 'kernel' and has been busy "collecting problem information" for the last half hour or more. Somehow I don't think its ever going to finish.
The crash only happens when booted into Kubuntu 9.10. If I boot off of 9.04 then USB drives work fine. Both USB drives I've tried reliably produce the crash. One is a random cheap USB thumb drive (imprinted "Cisco"), the other is a 16GB Corsair Voyager.
View 2 Replies
View Related
Apr 12, 2016
Since I use openbox with some packages from Xfce4 (mainly for convenience) I get most stuff "for free" as it were when using openbox, but I can't figure out how to mount android devices in a simple way. I can either do it manually, or install some other file manager that has this capability. This leads me to my question, I've noticed that if I install Nautilus, which automatically mounts android devices OotB, I get this functionality in Thunar as well. This leads me to believe that there is clearly a dependency package of some kind installed when running apt-get install nautilus that enables it, It'd be great to get this functionality in Thunar without having all the nautilus packages just littering about for no good reason. the required package is gvfs-backends, which I should have realized when I was unable to browse smb:// addresses. You forget a lot when you only make a fresh install once every 2 years or so.
View 0 Replies
View Related
Oct 15, 2010
I have a 1TB external HDD which I use to store my music library of roughly 40 gigs. Therefore I would normally import music directly from it to my Rhythmbox library while keeping everything stored on the removable drive. In recent versions of Rhythmbox this is no longer needed as the application integrates my external HDD into the side pane and lists the music automatically. This is great although when closing Rhythmbox and reopening it, the drive has to be scanned all over again. This is a huge pain when it has to scan through 40+ gigs of music.
Therefore I would like this feature disabled and removed from my side pane. It is not needed and causes quite a large annoyance. Either I want it removed or the ability to keep the index of music from the drive in Rhyrhmbox at all times. Achieving this would be fantastic and would switch me back to Rhythmbox. recently I have been using Exaile which I love but rhythmbox not working bugs me.
View 1 Replies
View Related
Nov 4, 2010
I am beginner in UBUNTO 10.04 LTS. I have a mobile broadband of Relience which use the device of Huawei EC 1262. I have a problem with this modem. when i installed required packages for this device like usbswitch, wvdial etc, my internet connect works fine but as i switch off the PC and restart, PC can not detect the modem, it detect as mass storage device. Is there any command/option that i switch the mass storage device into modem in the terminal window or on the GUI platform mean on the desktop screen.
View 2 Replies
View Related
Feb 14, 2010
It doesn't show it on the device-notifier, or fdisk, and not sure if this will be any use to you. In windows it appears immediately as a MSD, doesn't show as a modem or anything first.
Code:
linux-gg0e:/home/Chris # tail -f /var/log/messages
Feb 14 10:20:09 linux-gg0e smartd[2752]: Device: /dev/sda [SAT], SMART Prefailure Attribute: 1 Raw_Read_Error_Rate changed from 51 to 50
Feb 14 10:20:09 linux-gg0e smartd[2752]: Device: /dev/sda [SAT], SMART Usage Attribute: 195
[Code]....
View 1 Replies
View Related
Jul 17, 2010
I need to enable my new E2120 samsung phone as a mass storage device. but I think I need a USB driver. Had a good look round the forums but can't seem to find any posts. Its quite a new phone but hopefully the solution is already about. When I plug it into the USB the phones screen has a hashed out 'mass storage' option.
View 1 Replies
View Related
Feb 23, 2011
I have a problem when trying to mount a memory card in my cell phone. I connect the phone with an USB cable, select mass storage as the phone prompts it, but no luck.
dmesg shows
Code:
[ 200.673190] usb 3-1: new full speed USB device using ohci_hcd and address 4
[ 200.823377] usb 3-1: New USB device found, idVendor=05c6, idProduct=1000
[ 200.823386] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Code].....
Just to be sure I tried the same thing with FreeBSD, though I knew from past experiences what to expect from it. It just worked(tm) flawlessly, but I'd rather not keep FreeBSD just for the sake of one device I can't seem to get working with Linux. All I can guess it must either be a kernel bug that has persisted for far too long or a faulty udev rule.
View 7 Replies
View Related
Jan 18, 2011
How does the read & write request from a command prompt go to usb & retrieve the file ? When a read request is given , I/O manger sends the request to file system manager (FSM) and from FSM to mass storage device drivver and from there to mass storage , is this right in Linux ?
View 1 Replies
View Related
May 27, 2011
I would like to download a few (591)images from the Galaxy S phone. Samsung have advised me that to do that I need to place the Galaxy S phone on Mass storage, whivch I can do and plug the phone USB cable to the PC and manually mount the USB. The Galaxy S firmware 2.1-update1 doesn't support automatic mounting! The Galaxy S has an Android platform Kernel version 2.6.29 with root @SE-S604 #2. I'm running Ubuntu 10.04 on a AMD Athlon(tm) XP 1700+ with 1G of ram. It's the manual mounting of the USB connection
View 1 Replies
View Related
May 20, 2011
When I connect a USB stick to my laptop, it is mounted as root:root. I want ot be able to use it as the logged in user
It has worked in the past (1+ month ago), but recently it just mount it as root:root.
My userid is 1000, so somewhere in the system it knows that the current user is relevant.
The directory created
The date is off System time is correct - so this could be an indication of what is wrong.
I have tried with my own custom compiled kernel and now I am using the latest 2.6.38 official image.
View 10 Replies
View Related
Sep 22, 2010
I have a problem with my Ubuntu which is when I plug my usb mass storage I get nothing as id i haven't plugged it. Nothing appears in the Computer , and when I do the command fdisk -l.. the usb mass storage isn't there to mount it and when i press lsusb
Code:
Here is the dmesg
Code:
My ubuntu is lucid 10.04, and my mother board is Gigabyte GM31.
View 2 Replies
View Related
Jan 7, 2010
I have Ubuntu9.10 installed in my laptop, and I want to give read-only permission on mass storage device (USB flash & external HD) & CD-ROM.
please guide me how this is possible. It should be automatically.
It's necessary for security purpose.
View 5 Replies
View Related
Feb 4, 2010
I am so completely frustrated with this and can't seem to find any solid answers. I have a Google Nexus One phone. I want to also use it as a portable music player. I can find no player for Linux that can do ALL of the following:
- copy music
- transcode when necessary
- transfer cover art in appropriate format
- transfer playlists (music files AND .m3u playlist files)
Banshee is the closest, but it is so painfully slow, has many problems with tags and also doesn't transfer playlist files. Banshee advertises support "out of the box" for this device. I've tried overriding with an .is_audio_player file, but it is ignored. Rhythmbox will transfer song files and transcode as necessary, but no artwork, no playlists. Exaile doesn't recognize this device for some reason.
View 4 Replies
View Related
Sep 15, 2010
It's been a real battle, but I am getting close.I won't go into all the details of the fight that I have had, but I've almost made it to the finish line. Here is the set up. ASUS Z8PE-D18 mother board 2 CPU, 8 Gig Ram. I recently added an OCZ Agility SSD, defined a raid 1 virtual disk on the 1 terabyte WD HDD drives, which will holds all of my user data, the SSD is for executables.The bios is set to AHCI. Windows 7 installed fine, recognizes the raid VD just fine.
I installed Ubuntu 10.04 by first booting into try and mode, then opening a terminal and issuing a "sudo dmraid -ay" command. Then performing the install. I told it to install the raid components, and told it to let me specify the partitions manually. When setting up the partitions, I told it to use the free space I set aside on the SSD from the Windows 7 install as ext4 and to mount root there. Ubuntu installed just fine, grub2 comes up just fine, and Windows 7 boots with out a hitch, recognizing the mirrored partition as I indicated previously. When I tell grub to boot linux however, it pauses and I get the "no block devices found" message. It will then boot, but it does not recognize the raid array. After Ubuntu starts up I can run "dmraid -ay" and it recognizes the raid array, but shows the two component disks of the raid array as well. It will not allow the component disks to be mounted, but they show up which is annoying. (I can live with that if I have to)
I have fixed a similar problem before by setting up a dmraid script in /etc/initramfs-tools/scripts/local-top ... following the instructions found at the bottom of this blog:[URL].. To recap: My problem is that after grub2 fires up Ubuntu 10.04.1 LTS (Lucid Lynx), it pauses, and I get "no block devices found" It then boots but does not recognize the raid array untill I manually run "dmraid -ay". I've hunted around for what to do but I have not found anything. It may be some timing issue or something, but I am so tired of beating my head against this wall.
View 4 Replies
View Related
Sep 14, 2010
The following before.rules file will block all connections from:
Korea
China
India
Russia
[code]....
View 3 Replies
View Related
Mar 20, 2010
what are the series of files that are called when a user make copy operation from usb mass storage to hard disk?i have reached the code of the usb mass storage in linux kernel 2.6.33 and i want the exact code the make the copy how can i do that?
View 2 Replies
View Related
Mar 20, 2010
I am trying to install dynabolic on my system by docking.I copied dyne/ directory into my partition and updated grub as follows:
title Dyne
root (hd0,0)
kernel (hd0,0)/dyne/2618ckld.krn root=/dev/ram0 rw load_ramdisk=1 prompt_ramdisk=0
ramdisk_start=0 max_loop=64 vga=788
initrd (hd0,0)/dyne/initrd.gz
Still on booting into it,it is saying "No storage device with dyne system found"
why this happens? On the otherhand it is automatically detecting my pendrive in which i have copied dyne/
and boots from it.
View 1 Replies
View Related
Jun 1, 2010
I want to test LVM+Raid. When I was testing ZFS on Solaris, I was able to create regular files, and use those as disks for testing.I tried creating a regular file full of zeros w/ dd, then partitioning that. fdisk seemed to be able to create a partition on the regular file, but mkfs and parted couldn't work with it. Is there any way to create fake block devices for testing?
View 4 Replies
View Related
Jun 14, 2010
When I try to mount the /dev/sdd1 device then it give errormount -t ext3 /dev/sdd1 /4hdmount:/dev/sdd1 is not a valid block device
View 9 Replies
View Related
Mar 18, 2011
I have a Linux application(ProMAX 5000) running in a virtual Machine on my windows OS. I am using an external Hard drive of 250G in ext2 file system as my device for large data read, write & execute file system. I have already mounted the device from /etc/fstab. But i want my application to access this device as a Primary data storage device OR Secondary storage device. What command will i invoke to partition this 250G drive as my primary or secondary storage device.
View 1 Replies
View Related
May 11, 2011
I have one hard disk (call her HDA) that contains nothing but a single ext4 partition containing a backup of all my important data. Last night I did a clean install of Ubuntu 10.10 on my primary hard disk (call her HDB) and from there proceeded to upgrade directly to Ubuntu 11.04 upgrade. In 10.10, I was able to read HDA just fine. However after the upgrade, I can no longer mount this drive. When mounting from file browser:
Code:
Error mounting: mount: wrong fs type, bad option, bad superblock on /dev/sda,missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so The end of dmesg said the following:
Code:
dmesg | tail
[ 82.130904] EXT4-fs (sda): bad geometry: block count 122096646 exceeds size of device (122096381 blocks)
my hard disk has a block count greater than the size of my device. I've done my background searching on this and tried a command line utility I've never heard of before:
Code:
# sudo e2fsck /dev/sda
e2fsck 1.41.14 (22-Dec-2010)
The filesystem size (according to the superblock) is 122096646 blocks
The physical size of the device is 122096381 blocks
[code]....
this is as far as I've gotten. This drive holds over a decade's worth of work for me and is extremely valuable. I really didn't think that the Ubuntu upgrade process would mess with this drive, seeing as the Ubuntu install was contained on an entirely different drive. What is it that I need to do to restore my drive to working status?
View 9 Replies
View Related
Mar 10, 2011
I had found the following error messages one of my Linux server. the file system using for this partition is EFI GPT. Is this cause because of RAID controller incompatibility or Driver mismatch? PHP Code:
[Code]..
View 2 Replies
View Related
Feb 28, 2010
The external hard drive which contains all my photos and where I backed-up all my important documents is no longer recognized. It is a three month old 500GB Iomage Prestige Desktop Hard Drive.When I plug it in, it is recognised as a USB device, because it shows up when I type lsusb, but dmesg gives this error message.
[19712.013250] usb 2-2: new high speed USB device using ehci_hcd and address 21
[19712.145347] usb 2-2: configuration #1 chosen from 1 choice
[19712.147214] scsi25 : SCSI emulation for USB Mass Storage devices
[code]....
I popped the disk out of the casing put it on a SATA connect internally and then tried the file recovery programs testdisk/photorec and SpinRite, but both failed because they couldn't recognize the external hard disk.
View 4 Replies
View Related
Feb 21, 2011
is there a way or terminal command to disable access to a USB storage device upon insertion given that it is not permitted?
View 5 Replies
View Related
Mar 20, 2011
I'm in need to replace a harddrive with higher capacity one but I can't tell which bay is holding on to a drive which has the OS. I don't want to pull the main drive. just wondering if there is a way to light up the led light next to physical drive/bay so I don't accidentally yank out the wrong one.
View 4 Replies
View Related