![]() |
|
#1
|
||||
|
||||
snow leopard usb speed
i posted this in snow leopard forum, but i got no response. maybe it was in the wrong forum, so i will try again here.
i get very slow speed on usb transfers, on usb sticks and external hdd. works great from linux on the same computer. my guess is that the usb ports are working in usb 1 mode, not usb 2. i tried vanilla snow install (well, patched kernel and a few kexts, and hazard leo, but no luck). i get the same slow speed with ipc and various other leo distros on 2 different intel pcs. haven't tried snow leo on them. can anyone help? thanks. CPU: AMD Athlon 64 X2 5000+ RAM: 2 x 1 Gb 2xSATA HDD ATA DVDRW MB Asus M2N Nvidia MCP61 Video: GeForce 8600 GT 256 Mb RAM ADI 1988 onboard audio Audigy soundcard Realtek lan |
#2
|
|||
|
|||
I have the same problem with default Hackintosh on my HP Compaq. Need to make some patch.
Check out http://www.projectosx.com/forum/index.php?showtopic=461 6. DSDT patch for USB to use native driver. P.S. Still working on full 64-bit kernel support. Use as possible less kext and more DSDT patches to be full Vanila kernel support. Last edited by Coool; 03-04-2010 at 08:36 PM. Reason: Add Signature |
#3
|
||||
|
||||
well, i got my dsdt.dsl file with dsdt patcher and iasl.
since this is my first ever dsdt edit, i really have no idea of what i need to do. i couldn't find any beginners guide to edit the dsdt file, all the posts with patches or hacks assume that the reader is an advanced hacker. my usb section in dsdt.dsl is this: Device (USB0) { Name (_ADR, 0x00020000) Name (_S1D, One) Method (_S3D, 0, NotSerialized) { If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02))) { Return (0x02) } Else { Return (0x03) } } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x0D, 0x04)) } } Device (USB2) { Name (_ADR, 0x00020001) Name (_S1D, One) Method (_S3D, 0, NotSerialized) { If (LOr (LEqual (OSFL (), One), LEqual (OSFL (), 0x02))) { Return (0x02) } Else { Return (0x03) } } Method (_PRW, 0, NotSerialized) { Return (GPRW (0x05, 0x03)) } } what is the difference between usb0 and usb2 in this case? is usb2 the relevant section for usb 2 ports? what part of the code do i need to replace with the code from your link? also, in the patch, it says to replace some values with the relevant values for my motherboard: since i have a nforce MB, i assume those values are: USB1 - 0x0aa5 USB2 - 0x0aa7 EHC1 - 0x0aa6 EHC2 - 0x0aa9 where exactly do i need to place those? i know i'm asking a lot, but i'm pretty sure there are others that would benefit for a detailed explanation too. thanks. CPU: AMD Athlon 64 X2 5000+ RAM: 2 x 1 Gb 2xSATA HDD ATA DVDRW MB Asus M2N Nvidia MCP61 Video: GeForce 8600 GT 256 Mb RAM ADI 1988 onboard audio Audigy soundcard Realtek lan Last edited by lemn; 03-06-2010 at 08:45 PM. |
#4
|
|||
|
|||
I too am having the same problem, have looked around and tried the fix hre:- http://apocolipse.com/?p=14
Managed to successfuly add the DGTP method at the beginning but that was all so any help/advice would be greatly appreciated here too. ![]() Foxconn 975X7AB intel core 2 duo 2.4ghz 4 gig ram Snow leopard 10.6.4 + Leopard 10.5.8 Dell Inspiron 1525 intel core 2 duo 2.4ghz 4 gig ram Snow Leopard 10.6.4 |
#5
|
||||
|
||||
Hi mwgdrwg, all good?
haha, funny we meet here, anyway, cu in ichat. Now, I've been trying out all the formats and file systems for my USB sticks and they keep transferring at 2MB/S. Mac profile states USB 2 MAx 480MB/s though so I have no idea whats wrong here. I can't remember if I added an USB tweak in my DSDT but will this fix the transfer rate? This happens with my Sony Micro Vault 4GB & Corsair Flash Voyager (which should be much faster then 2MB/s) Thx in advance Snow Leopard 10.6.7 Gigabyte GA-P35-DS3P Intel Q6600 @ 3Ghz Corsair CM2X2048-6400DHX Gigabyte HD5770 Silent Cell Samsung SyncMaster 2494SW ALC889a Creative T5400 5.1 Maxtor 380215AS Pioneer DVR-215D Presonus Inspire 1394 KRK Rokit 5 Wacom Bamboo One SL USB Guide => http://www.infinitemac.com/f57/guide...k-drive-t3705/ |
#6
|
|||
|
|||
Quote:
LOL Hi mate... actually I sorted this problem just this last week (proper embarrassed). I had a 4 port USB hub plugged into one of my USB2 ports and it turns out to be either not completely compatible with OS X or only USB1.1. Anyway with any USB2 compatible storage device plugged directly into one of the USB2 ports they will show correctly in the system profiler (haven't tried the transfer rate yet but will report back). I just can't believe it's taken me this long.... nevermind. ![]() Update: Have transferred 2.8 Gig onto a laptop HD in an external SATA enclosure in 2 minutes or less! So it's solved for me but i also found out that I needed to use a lead specifically for H/D's for it to work at all, fortunately i have a nice long lead that reaches round the front of the machine np. I have a single port USB extension lead that enables USB flash drives to show up and work with the USB2 ports but the transfer rate is much slower (though not as slow as 1.1) 2.8 Gig in 6-8 minutes - just found out it's the same transfer rate with the device directly pugged into the USB2 port even though they both say data transfer rates of up to 480M/b per second Maybe the Kingston data traveller is just a slower piece of h/w... i dunno. Very happy with the external h/d performance though. Further update: I also have a 2.5" LaCie h/d This has it's own built-in USB lead. This works with the single port extension lead and the speed is just about the same as the other h/d so it must be the flash drive or transfer rates are generally slower for all flash drives... i dunno. Further info: the Data traveller transfers at the same speed on my Inspiron, it is worth pointing out that the Data traveller is formatted in FAT32 and the external H/d's are HFS+ Foxconn 975X7AB intel core 2 duo 2.4ghz 4 gig ram Snow leopard 10.6.4 + Leopard 10.5.8 Dell Inspiron 1525 intel core 2 duo 2.4ghz 4 gig ram Snow Leopard 10.6.4 Last edited by mwgdrwg; 06-26-2010 at 02:38 PM. |