MP3 player - SD card reader mount problem Suse 9.2
Suse/NovellThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
MP3 player - SD card reader mount problem Suse 9.2
Hi all,
I recently bought an MP3 player that uses SD cards as it's storage device. I can connect it to Windows XP and drag music onto it no problems, however when I connect it to Suse 9.2 I get tons of error messages like:
Code:
Vendor:Generic
Model:SDC/MMC
Type:Direct-Access
sda:scsi error
Disk read failed
ldm_validate_partition_table(): Disk read failed
...
Buffer I/O error on device sda, logical blovk 0
unable to read partition table
etc..
When I connect it to DamnSmallLinux I get an error, but I can still mount the device and see the information on it, and run cfdisk, which I can't do in Suse.
Code:
WARNING: USB mass storage data integrity not assured
Is it the fault of Suse, the device, or both? Should I recompile my kernel? If so, what flags do I need to set? I can use normal usb devices so I don't see what's wrong.
If the device contains a normal FAT16 or FAT32 partition, it may help to re-format with SUSE. It is possible that it contains a faulty partition table. Windows is a little more tolerant here.
Nope, I turned off automounting in Suse, I found it too annoying I rebooted my computer and I still get the same errors. When I unplug it I get the usb disconnect signal, and plugging it back in just yields a ton of error messages
In older SUSE versions, some USB problems occurred due to the wrong order in which the usb kernel modules were loaded. The fix was to add the ehci-hcd module to /etc/sysconfig/kernel:
MODULES_LOADED_ON_BOOT="ehci-hcd"
Unfortunately, the link on kerneltrap wasn't very helpful.
I hate to say this (I prefer to fix a problem instead of refering to another distro/versio), but maybe an update to a higher SUSE version will help.
You could also try to compile a more recent kernel.
P.S.: what happend to the FastestHamster? Eaten by the EvenFasterCat?
Ha, didn't realise I was posting with another username! Sitting at another computer that was already logged in.
Perhaps you're right, we have a freedom toaster at university, so I could burn suse 10. I was just soooo happy with 9.2! I've comiled oodles of software to install on it and recompiled the kernel so often (thanks to Nvidia ). But perhaps it is time to bite the bullet and upgrade.
Thanks for trying to help though. It's much appreciated
do you connect via a usb cable or do you put the sd card directly into your card reader integrated in your pc or laptop? if you plug it directly into the card reader you will not be able to read sd cards since the sd community/enterprises do not distribute open source licences for their cards, so you will not be in any case able to read a sd card directly. you could use an external card reader via usb or what is realized in the most digicams via the cam itself (via a usb cable too). this should be applicable to your mp3 player as well.
The player also does not work in Ubuntu which has kernel 2.6.12-9
Could the fact that it works in DSL be due to DSL using kernel 2.4? If so, what options can I compile into the 2.6 kernel to make it work?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.