does your mass storage sometimes not work?
Every now and then when I plug in my Pearl, it seems to not present itself to the system as a mass storage device; if I pull out the cable and wait a few seconds, then plug it back in it usually starts working.
Obviously it can be a kernel/usb bug but I really don't know but I can share the following observations: - on FC6 if the device is set to Yes, it happens a lot more. If set to Prompt, it almost never happens - on FC5 it seems to happen almost all the time, but every now and again it'll work as expected on first-plug I don't think it's bcharge related as I don't even have that installed on the FC5 workstation (at work). My only thought is if it's in Prompt mode (regarding FC6) that might slow down the process enough that the kernel can catch up or whatnot. Happening to anyone else, you folks on Ubuntu and SuSE? |
Quote:
I really think they've changed they way they (RIM) handle USB connections. Back when I had a 7100, I could easily connect that through VMWare and run App loader, sync, backups, etc. with no problem. Can't do it with the Pearl. The only thing I have managed to do is occasionally connect as a mass storage device, and run into the same symptoms you do, on both Ubuntu and SUSE (well, the SUSE laptop was stolen, so now it's just Ubuntu :-() I'm sure it has something to do with the fact that you can now connect as mass storage device, whereas pre-Pearl days you couldn't. R. == |
Same situation here on Suse 10.2... I got it to recognize the card but it really is hit and miss.....
|
I just got myself a 1GB memory card ($25 at CompUSA!) and dmesg shows the device but goes no further in attempting to mount it. I did a "fdisk /dev/sda" and got an error simply stating "unable to open /dev/sda" without a reason why...
I'm gonna yank the cable for a minute or two and see what happens next... Okay, here's what happened when I pulled the cable and put it back in: Code:
usb-storage: device scan complete Further testing with WindowsXP running in VMware also shows the mass storage device as inaccessible. ** OOOPS! ** I didn't enable the USB mass storage option by going to: Options -> Advanced Option -> Media Card -> Auto Enable Mass Storage Mode When Connected: Yes/Prompt |
Calling bcharge via udev script or in the terminal on my 7100 only works on the 2nd connection. The 1st loads the modules but doesnt initiate them in time for the bb's handshake. then by the 2nd connection there already loaded and manage the handshake. I think the only way around this would be to keep the modules loaded in memory or to slow the device down, which is what the prompt on mass storage option will be doing. Unless anyone can change the code so that the handshake is a seporate module which gets called into memory and executed while the other parts of the drivers are still loading.
|
Quote:
|
Nah, i mean the 7100, its not specifically a mass storage problem its a delay in loading kernel modules and apps such as bcharge. Hopefully if bcharge and parts of barry can be made into a kernel patchs or propper (.ko) modules then they should load fast enough to remove this problem.
|
Quote:
I smell something wrong with your system. (and this is way off thread topic now, nothing to do with mass storage support :) ) |
There most be something else going on with bcharge, lika a handshake or that it must up the power within x seconds of connection, otherwise it should be exercutable at any time once the phone is connected and just work, however it only works if its executed slightly before making the connection either manually or by double connecting my phone. So im assuming the power needs to be upped within a certain time of connection for the phone to recognise it. As with the mass storage the handshake should be executed within a certain time frame of connection, the only way i think this could be achieved would be to make parts of the barry project into kernal level modules as apposed to udev loading.
|
You know, since I resolved the fact that I had USB mass storage turned off, I haven't noticed any problems with erratic access at all. That "bcharge" thing was an amazing enabler.
|
Quote:
(note: btool/libbarry in 0.6 is broken, you'll need to roll back to something earlier or wait for better fixes in CVS) |
All times are GMT -5. The time now is 05:09 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.