Sony GPS CS1 - USB Mass Storage not supported?

I have a Sony GPS CS1 which worked fine under the later incarnations of Tiger. It no longer mounts under Leopard. Does anyone know a way to get this to work with Leopard. This is a big step backwards for me so I hope Apple fixes the problem.

Macbook Pro, Mac OS X (10.5.1), 2GHZ Core Duo

Posted on Nov 27, 2007 1:31 PM

Reply
10 replies

Dec 10, 2007 1:08 AM in response to shaynek

I have the same problem, I get this:
Dec 10 10:02:06 myhostname kernel[0]: USBF: 63696.428 AppleUSBEHCI[0x3b6d800]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 0, EP: 0)
Dec 10 10:02:12 myhostname kernel[0]: USBF: 63702.428 AppleUSBEHCI[0x3b6d800]::Found a transaction which hasn't moved in 5 seconds on bus 0xfd, timing out! (Addr: 0, EP: 0)

in the system.log when I plug it in.

Hopefully this can be fixed somehow.

Feb 18, 2008 7:18 AM in response to shaynek

Here is a work-around to get the GPS CS1 running on 10.5.2

*Disclaimer - it worked for me on my Macbook Pro Core2Duo - Do Not attempt if you are not comfortable with
anything below... if it breaks, it breaks and you should boot in safe mode (hold shift at startup) to revert to the
original kext *

1. Download the 10.4.10 update from apple.
2. Use Pacifist to extract IOUSBMassStorageClass.kext.
3. Open a terminal window.
4. sudo sh and type your password
5. cd /System/Library/Extensions/
6. kextunload IOUSBMassStorageClass.kext
7. mv IOUSBMassStorageClass.kext IOUSBMassStorageClass10.5.kext
8. copy the 10.4.10 IOUSBMassStorageClass.kext into System/Library/Extensions
9. sudo chown -R system:wheel IOUSBMassStorageClass.kext

Restart your machine - plugin the GPS CS1 and it should mount on your desktop.

What next -
1. I plan to write a shell script to switch kexts when I want to copy data from my GPS CS1
2. I might have a go at compiling my own IOUSBMassStorage.kext... we'll see

Feb 18, 2008 12:04 PM in response to Alex Donald

This workaround also works on my Intel Macbook running 10.5.2

It's frustrating because there was obviously a fix in IOUSBMassStorageClass in 10.4.9 and 10.4.10 which got broken in 10.4.11 and 10.5-10.5.2, so it should be pretty easy for Apple to identify the issue. The problem is getting Apple to take notice of customers' complaints. I've even registered for Developer Connection as a free user and raised a bug, number 4898558, supplying all this info and logs. This was raised in December 2006, when Tiger was in version 10.4.8, and the only attention it has ever had from Apple was to claim that it had been fixed by Leopard. Clearly not true, as Leopard has broken GPS-CS1 support for many Intel users. I accept that Apple won't have time to look at every bug for every device out there, but telling me to go and buy Leopard to fix the problem when in fact it breaks it is unacceptable.

Apr 7, 2008 10:18 AM in response to shaynek

If you're still having problem with the Tiger usb device plugin hack, try mounting the Sony GPS unit to a NAS drive that has USB input.

I found couple of sites that basically says to mount the GPS unit to any NAS device with USB input, and hopefully the device recognize the GPS unit as a USB drive.

Then just connect to that drive over network.

http://int.cocolog-nifty.com/osakanarrow/2006/12/gpscs1k_7012.html

it's in Japanese, but pretty self explanatory with the pics...

I have yet to try this method... I don't know if Apple brand Airport unit will recognize it but who knows... Since I don't have any base station, I can't say...

the blogger seems to be using a NAS device which runs linux kernel...

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Sony GPS CS1 - USB Mass Storage not supported?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.