InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 03-04-2010, 05:53 PM
lemn's Avatar
lemn lemn is offline
Jaguar
 
Join Date: Oct 2008
Posts: 48
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
Reply With Quote
  #2  
Old 03-04-2010, 08:24 PM
Coool Coool is offline
Cheetah
 
Join Date: Feb 2010
Location: Latvia, Riga
Posts: 1
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
Reply With Quote
  #3  
Old 03-06-2010, 07:06 PM
lemn's Avatar
lemn lemn is offline
Jaguar
 
Join Date: Oct 2008
Posts: 48
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.
Reply With Quote
  #4  
Old 03-06-2010, 08:52 PM
mwgdrwg mwgdrwg is offline
Cheetah
 
Join Date: Jan 2008
Posts: 12
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
Reply With Quote
  #5  
Old 06-25-2010, 10:07 AM
Snow's Avatar
Snow Snow is offline
Tiger
 
Join Date: Jan 2008
Posts: 263
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/ 
Reply With Quote
  #6  
Old 06-26-2010, 12:55 PM
mwgdrwg mwgdrwg is offline
Cheetah
 
Join Date: Jan 2008
Posts: 12
Quote:
Originally Posted by Snow View Post
Hi mwgdrwg, all good?

haha, funny we meet here, anyway, cu in ichat.

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+



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.


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.
Reply With Quote
Reply