Jump to content

Snow Leopard on VAIO P(VGN-P90HS) working!


ryuu123
 Share

530 posts in this topic

Recommended Posts

Can anyone help with accessing an internal HDD ?

 

regards,

Santiaga

 

P.S. sorry for my English :)

 

Also maybe someone know how-to achieve booting from SD or MS Flash card in Chameleon

 

It seems not ATA problem but Partition type.

You don't see any internal disk in DiskUtility?

Installer require the GUID partitiontype but originally vaio P is MBR partition type.

Try re-layout the disk with GUID partition.

With installer, you can able to run DiskUtility.

 

And I recommend leave Windows on your disk.

BIOS update needs Windows so don't leave you feel trouble in the future.

 

VAIO P does't have capability that booting from SD/MS.

I think there is possibility with using grub, not sure.

Link to comment
Share on other sites

It seems not ATA problem but Partition type.

You don't see any internal disk in DiskUtility?

Installer require the GUID partitiontype but originally vaio P is MBR partition type.

Try re-layout the disk with GUID partition.

With installer, you can able to run DiskUtility.

 

And I recommend leave Windows on your disk.

BIOS update needs Windows so don't leave you feel trouble in the future.

 

VAIO P does't have capability that booting from SD/MS.

I think there is possibility with using grub, not sure.

The problem is, that there is no partitions from internal hdd in Disk Utility. Also no disks in /dev except USB drive with system.

 

Also i tried to insert description about device at Info.plist in AppleIntelPIIXATA

and have kernel panic at system boot.

http://code.google.com/p/netbook-installer/issues/detail?id=235

 

Link to comment
Share on other sites

The problem is, that there is no partitions from internal hdd in Disk Utility. Also no disks in /dev except USB drive with system.

 

Also i tried to insert description about device at Info.plist in AppleIntelPIIXATA

and have kernel panic at system boot.

http://code.google.com/p/netbook-installer/issues/detail?id=235

 

 

I don't know which version of SL you use, try ataPatch.sh(in zip archive).

 

And If you still have problem, boot with -v option and post error messages here.

Link to comment
Share on other sites

ataPath helps, but i think i've done something wrong.

Now i trying to install MacOS from other image. I've successfully install it into internal HDD, but have some problems trying boot from this drive:

 

1) I can't install Chameleon in from loaded Install System.

2) I can't load from USB Installed Chameleon drive, cause kernel says something about "Unsupported CPU" - Atom issue i think

3) After patch kernel into internal HDD with kernelPath.sh system halts in "KP" with "launchd can not ran" and "/dev nor found"

 

All i can do at this time - is return to earlier developers build and install it.

 

P.S. anyone solve problem with "About this Mac..." ? without solving that problem system says me that its fully updated. Maybe i've receiving this reply because i have old "developer" release of SL....

 

Question:

 

Can anyone attach here or somewhere working kernel with VaioP

 

Regards,

Santiaga

Link to comment
Share on other sites

Ryuu123,

 

I just want to say thanks again. Suspend works beautifully in my vaio x.

Now only my complaint is a single-touch touchpad.

Is there any driver to enable multi-touch?

 

Also, I would like to know the build environment you are using.

Is there any way to help your development? All provided here are binary patches plus kexts.

At least I would want to build kexts myself from sources, if possible...

 

Thanks for your great work!

Link to comment
Share on other sites

@cyberphilia2010

congulation!

 

As you know, P does'nt have touchpad so I'm not sure but how about this?

http://forum.voodooprojects.org/index.php/topic,567.0.html

 

And I attached current sources I've done.

Other kexts sources are somewhere internet.

 

src20100327.zip

 

@santiaga

 

Previous port, I said "I don't know which version of snow leopard you use".

Why don't you tell me?

 

10.6.0 and 10.6.1 can KP with recent kexts. So need to add NullCPUPowerManagenemt.

Recent kexts/DSDT/kernelPatch are for 10.6.2 and 10.6.3.

 

And "About this Mac.." issue is fixed with recent VAIOPEnabler.

 

I think you try too much in your way, and I don't know your way.

 

If you want to get your vaio work,Please tell me the what you done not your guess.

 

Guesses confuse me, please hear me.

 

And DO NOT ask us the patched kerel. It's not allowed in this forum.

Link to comment
Share on other sites

Ryuu123,

 

I just want to say thanks again. Suspend works beautifully in my vaio x.

Now only my complaint is a single-touch touchpad.

Is there any driver to enable multi-touch?

 

Also, I would like to know the build environment you are using.

Is there any way to help your development? All provided here are binary patches plus kexts.

At least I would want to build kexts myself from sources, if possible...

 

Thanks for your great work!

 

Hello cyberphilia2010, congrats!

 

how did you make it sleep?

Link to comment
Share on other sites

@ryuu123

 

I've finally install SL 10.6 (10A432).

 

What doesn't work:

1) Sleep (Kexts for sleep installed from first post link and patch applied) - after sending NB to sleep display become black and all operations stops. But can't "wake up" NB, only restart disabling hibernation helps with sleep

2) GMA500... Screen rendering is slow. System Info shows 64MB of Shared RAM used total. maybe it's possible to increase this value ?

3) Crakling sound, trying to fix Fixed via Audio MIDI Setup in Utilities

 

Thanks for your replies.

 

Regards

Link to comment
Share on other sites

Hi there...

 

First, I'm really impressed by the results reached here... thumbs up ryuu123 :P

 

Then, I wouldn't want to disturb the thread (I can start a new thread if you want), but I have a Sony UX with OSX and the only annoying point remaining is the lack of support for sleep... So if you may help, I would really appreciate.

 

Just in case, my machine is described here:

http://www.umpcportal.com/tag/sony-vaio-ux490/

or here:

http://www.tomshardware.com/picturestory/5...st-netbook.html

 

I have a 10.5.7, patched the kernel (with the data found in your vaio_kp.sh), added SleepEnabler.kext everywhere, done the kextcache update, switched to hibernatemode 0 with pmset... but no luck (no KP either).

Maybe it just won't work with a 10.5.7... but I think your approach is the good one for most 'sleep' issues in hackintoshes. :(

Link to comment
Share on other sites

@ryuu123

 

Thanks for sharing the source code and info on ALPS touch pad.

Very impressive work indeed (The VaioPEnabler code is amazing..).

I will try building my own kext hopefully soon.

 

@nofearl

 

Thanks. What I did is just use ryuu123's kexts (the latest).

Webcam, multitouch, ethernet are not enabled, but suspend/wakeup works like a charm.

You should try...

Link to comment
Share on other sites

Hi there...

 

First, I'm really impressed by the results reached here... thumbs up ryuu123 :)

 

Then, I wouldn't want to disturb the thread (I can start a new thread if you want), but I have a Sony UX with OSX and the only annoying point remaining is the lack of support for sleep... So if you may help, I would really appreciate.

 

Just in case, my machine is described here:

http://www.umpcportal.com/tag/sony-vaio-ux490/

or here:

http://www.tomshardware.com/picturestory/5...st-netbook.html

 

I have a 10.5.7, patched the kernel (with the data found in your vaio_kp.sh), added SleepEnabler.kext everywhere, done the kextcache update, switched to hibernatemode 0 with pmset... but no luck (no KP either).

Maybe it just won't work with a 10.5.7... but I think your approach is the good one for most 'sleep' issues in hackintoshes. :)

 

@darkerx

 

You need to determine what prevent to sleep.

boot with -v debug=8 io=0x20000

to see more verbose powermanagement event message.

 

and If suspend cause blackout, you also need to log from remote.

 

I'm sshed from other pc,and run "while true;sudo dmesg;done" and try sleep to get messages.

Link to comment
Share on other sites

hey guys finaly got everything working on the P650-t exept the wwan and qe but eveything else works....got my mouse to work too.....

and im sure this is a stupid tip for most....but i use this computer as my main....and i watch video and youtube justin.tv etc.......so usualy in fullscreen things turn into a slideshow hehehehe.....but i tryied the screen zoom with the mouse scrool and control....i just zoom in on the video on youtube or justin.tv and it looks and works great......i get a good frame rate no more slide show....and its good!........hope it helps someone out there......also does anymore have a method to make theses speakerssound better..........let me know

 

peace

Link to comment
Share on other sites

@ryuu123

 

I have a couple of questions for building kexts, esp. VoodooTrackpad.kext (patched for ALPS).

Can you tell me where you got VoodooPS2Controller source?

I suspect that there exist svn trees for all the voodoo sub projects, but so far I could not get to it.

Maybe I should spend more time searching for them, but if you know where (or how to) let me know.

I found the tree for chameleon, but it does not seem to include the other voodoo stuff.

Also which version of VoodooPS2Controller code did you compile into your kext?

I would like to match up trackpad.kext with your kext. And I need to know if you have changed anything in ps2controller for suspend or for vaiop/vaiox specific stuff.

 

I also try building your kexts, just to see how things get built. This is a newbie question, but for vaiop, we should set the target to i386 right? I am not familiar with atom much...

Link to comment
Share on other sites

@cyberphilia2010

 

My VoodooPS2 isn't based on VoodooPS2, it based on ApplePS2.

But all what I've done is done by other.

You should use this.

http://forum.voodooprojects.org/index.php/topic,304.0.html

(To download attachment, you need to login voodoo projects forum)

And VoodooPS2 doesn't have official repository.

 

Xcode build target is i386.

Up to gcc 3.4 doesn't have atom specific optimize option.

(Xcode gcc is 3.2)

So don't wonder about atom, treat common x86.

Link to comment
Share on other sites

@ryuu123

 

Thanks for the info. I have downloaded the VoodooPSController source code from

http://forum.voodooprojects.org/index.php/topic,304.0.html

(20090511.zip)

And patched the Trackpad code with ALPS patch AB posted as you suggested.

http://forum.voodooprojects.org/index.php/topic,567.0.html

 

I can successfully build the code with or without the patch, but I don't seem to be able to enable TrackPad of vaiox even for the basic functionalities such as pointer moves and clicks.

VoodooPS2Trackpad.kext successfully gets loaded. I inserted lots of IOLog messages to make sure the kext is started.

I tried (1) including the trackpad kext into your VoodooPS2Controller as a plugin and (2) replace VoodooPS2Controller I built with yours, but neighther of these works (Trackpad does not operate, the mouse cursor stays still, but Bluetooth mouse works fine under this situation and also keyboard is fine too).

 

However, with your VoodooPS2Contoller, my trackpad operates fine.

It simply seems that TrackPad driver included in the zip does not seem to work with vaiox trackpad for some reason. The trackpad in vaiox is the following one, so it sure is from ALPS though.

Bus 003 Device 002: ID 044e:3017 Alps Electric Co., Ltd

I am not familiar with apple's HID system, but it is not clear to me why VoodooPS2Mouse included in your VoodooPS2Controller generally works fine with any trackpad.

Also, VoodooPS2Trackpad.kext seems successfully built and loaded, but something is wrong and it does not operate my trackpad.

 

Do you think of any hint to resolve this? This is my first time building a kext so any help would be appreciated.

(sorry for asking questions regarding the laptop you do not have, but vaiop and vaiox seem very similar...)

 

[update]

Also, I want to enable WebCam too, but which kexts vaiop is using for its motioneye camera?

My vaiox has the following motioneye camera, but it is not enabled by default.

Bus 001 Device 004: ID 05ca:18b6 Ricoh Co., Ltd

Link to comment
Share on other sites

@ryuu123

 

Bus 003 Device 002: ID 044e:3017 Alps Electric Co., Ltd

Bus 001 Device 004: ID 05ca:18b6 Ricoh Co., Ltd

 

Hmm?

 

044e:3017 is bluetooth, PS2 is not usb device.

You need understand PS2. device is identified by E6 E7 report.

 

05ca:18b6 is sd/ms card reader( P is 05ca:18b2 )

P's motion eye is appear in ioreg UMH-U10( 054c:038b )

And this is UVC(USB Video Class) camera.

No special/device specific dirive is need.

Link to comment
Share on other sites

Hmm?

 

044e:3017 is bluetooth, PS2 is not usb device.

You need understand PS2. device is identified by E6 E7 report.

 

05ca:18b6 is sd/ms card reader( P is 05ca:18b2 )

P's motion eye is appear in ioreg UMH-U10( 054c:038b )

And this is UVC(USB Video Class) camera.

No special/device specific dirive is need.

 

Oh I am sorry, I did not report right. USB info may not be of Trackpad and USB cam.

 

Ok, I have added the debug print at ApplePS2ALPSGlidePoint::getModel in TrackPad.kext and the syslog says,

E7: { 0x73, 0x02, 0x64 } E6: { 0x00, 0x00, 0x64 }

A weird thing is the same function (getModel) determines that it is not ALPS device.

I do not know if this is from ALPS or not. Is there any way to check that?

 

Also for the web cam, I have checked the ioreg output and found the following.

The device ID (0x18b6) and Vendor ID (0x5ca) are correct?

Am I looking at something different?

 

+-o Sony Visual Communication Camera@0 <class IOUSBInterface, id 0x0, registered, matched, active, busy 0 (1088 ms), retain 5>

| | | | {

| | | | "IOUserClientClass" = "IOUSBInterfaceUserClientV2"

| | | | "idProduct" = 0x18b6

| | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle"}

| | | | "iInterface" = 0x2

| | | | "bAlternateSetting" = 0x0

| | | | "bConfigurationValue" = 0x1

| | | | "USB Interface Name" = "Sony Visual Communication Camera"

| | | | "bInterfaceProtocol" = 0x0

| | | | "bInterfaceNumber" = 0x0

| | | | "bInterfaceSubClass" = 0x1

| | | | "idVendor" = 0x5ca

| | | | "bInterfaceClass" = 0xe

| | | | "locationID" = 0xfffffffffd800000

| | | | "bNumEndpoints" = 0x1

| | | | "bcdDevice" = 0x20

| | | | }

| | | |

 

[update]

 

As you said, I confirmed from ioreg that 044e:3017 is Broadcom bluetooth (but manufacturer is ALPS?).

I am puzzled about webcam.

Do you know what IOUSBCompositeDriver does?

 

| | +-o EHC1@1D,7 <class IOPCIDevice, id 0x0, registered, matched, active, busy 0 (1371 ms), retain 11>

| | | +-o IOService <class IOService, id 0x0, !registered, !matched, active, busy 0, retain 4>

| | | +-o AppleUSBEHCI <class AppleUSBEHCI, id 0x0, registered, matched, active, busy 0 (1212 ms), retain 12>

| | | +-o EHCI Root Hub Simulation@1D,7 <class IOUSBRootHubDevice, id 0x0, registered, matched, active, busy 0 (60 ms), retain 10>

| | | | +-o AppleUSBHub <class AppleUSBHub, id 0x0, registered, matched, active, busy 0 (2 ms), retain 7>

| | | | +-o IOUSBInterface@0 <class IOUSBInterface, id 0x0, !registered, !matched, active, busy 0, retain 6>

| | | +-o IOUSBMiscellaneousDevice@fd800000 <class IOUSBDevice, id 0x0, registered, matched, active, busy 0 (1173 ms), retain 9>

| | | +-o IOUSBCompositeDriver <class IOUSBCompositeDriver, id 0x0, !registered, !matched, active, busy 0, retain 4>

| | | +-o Sony Visual Communication Camera@0 <class IOUSBInterface, id 0x0, registered, matched, active, busy 0 (1090 ms), retain 5>

| | | +-o IOUSBInterface@1 <class IOUSBInterface, id 0x0, registered, matched, active, busy 0 (588 ms), retain 5>

Link to comment
Share on other sites

Hmm..

 

How about load SNC_for_SODV after boot with graphics enbler?

from Terminal.app , kextunload SNC_for_SODV.kext and kextload SNC_for_SODV.kext

 

Above PCIFix is very early version of vaiop enabler.

Is this working?

 

This one control GMA500's beightness and publish "built-in:01" in ioreg.

 

I can't hear you...

 

 

sorry for the delay..

it loads but no internal screen and lost of camera who s enabled recently i think by agent v( i suppose

i have find this about my edid don t know if it can help

 

i hope you can help with this info

 

is that possible to inject my edid into my dsdt that will be nice i ve tryed but think i don t understand on how to

 

thanks for attention and reply

 

vgn-ar61zu

8600m gt 512

EP0000185336.rtf

edidd.txt

MS_0026.rar

Link to comment
Share on other sites

Ok, I have added the debug print at ApplePS2ALPSGlidePoint::getModel in TrackPad.kext and the syslog says,

E7: { 0x73, 0x02, 0x64 } E6: { 0x00, 0x00, 0x64 }

A weird thing is the same function (getModel) determines that it is not ALPS device.

I do not know if this is from ALPS or not. Is there any way to check that?

 

In VoodooPS2ALPSGlidePoint.cpp:IsItALPS(), You can add singles array to your id.

 

Motion eye, P is as follow.What application you test with cam?

PhotoBooth is broken becaues our Graphics/Display driver don't have QE/CI.

At least Skype can use P's motion eye.

 

| | | +-o IOUSBMiscellaneousDevice@fd800000 <class IOUSBDevice, id 0x0, registered, matched, active, $

| | | +-o IOUSBCompositeDriver <class IOUSBCompositeDriver, id 0x0, !registered, !matched, active, $

| | | +-o Sony Visual Communication Camera@0 <class IOUSBInterface, id 0x0, registered, matched, ac$

 

---

 

| | | +-o Sony Visual Communication Camera@0 <class IOUSBInterface, id 0x0, registered, matched, ac$

| | | | {

| | | | "IOUserClientClass" = "IOUSBInterfaceUserClientV2"

| | | | "idProduct" = 6322

| | | | "IOCFPlugInTypes" = {"2d9786c6-9ef3-11d4-ad51-000a27052861"="IOUSBFamily.kext/Contents/P$

| | | | "iInterface" = 2

| | | | "bAlternateSetting" = 0

| | | | "bConfigurationValue" = 1

| | | | "USB Interface Name" = "Sony Visual Communication Camera"

| | | | "bInterfaceProtocol" = 0

| | | | "bInterfaceNumber" = 0

| | | | "bInterfaceSubClass" = 1

| | | | "idVendor" = 1482

| | | | "bInterfaceClass" = 14

| | | | "locationID" = 18446744073667608576

| | | | "bNumEndpoints" = 1

| | | | "bcdDevice" = 8193

| | | | }

Link to comment
Share on other sites

Motion eye, P is as follow.What application you test with cam?

PhotoBooth is broken becaues our Graphics/Display driver don't have QE/CI.

At least Skype can use P's motion eye.

 

I was testing the cam with iChat. iChat crashes when video is enabled, although I do not really use iChat :-) (I used it just for testing).

Your ioreg output of vaiop looks almost the same as my vaiox's.

So I checked with skype and I saw that my cam works fine! Thanks much for the head-up!

Now, the webcam part is resolved! (since I do not care about iChat).

 

In VoodooPS2ALPSGlidePoint.cpp:IsItALPS(), You can add singles array to your id.

 

Thanks for your suggestion.

Looking at the code, I noticed the override success=true, so I did not add my device id to the singles array.

So I left it at it is, since IsItALPS does not seem to get called elsewhere.

I am now wondering if this trackpad is really from ALPS or not...

 

 

getModel(&E6, &E7);

 

DEBUG_LOG("E7: { 0x%02x, 0x%02x, 0x%02x } E6: { 0x%02x, 0x%02x, 0x%02x }",

E7.byte0, E7.byte1, E7.byte2, E6.byte0, E6.byte1, E6.byte2);

 

success = IsItALPS(&E6,&E7);

DEBUG_LOG("ALPS Device? %s", (success ? "yes" : "no"));

 

// override

success = true;

_touchPadVersion = (E7.byte2 & 0x0f) << 8 | E7.byte0;

 

 

 

[update]

 

EgoOSX said on 12/31/2009 regariding HP/Compaq Mini that

 

Furthermore, any kext (voodoo or appleps2) that has ALPS support will cause the trackpad to be unusable. It recognizes the trackpad as an ALPS Glidepoint v 4.115 but no initialization of the trackpad takes place.

 

Syslog on my vaiox says "ALPS GlidePoint 4.115", so I think I am on the same boat...

4.115 is taken from the E7 report { 0x73, 0x02, 0x64 }. So apparently HP Mini got the same Trackpad as vaiox.

 

[update2]

 

It does seem that my vaiox got ALPS touchpad, though I am not 100% sure.

In Ubuntu forum, this guy got E7 report exactly the same as vaiox.

But this guy also may have thought his touchpad is from ALPS but it may actually be not...

 

http://ubuntuforums.org/archive/index.php/t-1316361.html

 

i then found in the sources, that the first three numbers must match some kind of a hardware fingerprint which they call "E7 report". in order to find out the numbers for my notebook i changed to debug mode by defining DEBUG at the beginning. i then recompiled and loaded the new module. and voilà, my E7 report contained: 73 02 64. so i put them in a new line like this one:

 

{ { 0x73, 0x02, 0x64 }, 0xf8, 0xf8, ALPS_FW_BK_2 },

 

and recompiled and loaded the whole thing.. and tataaaaa.. my ubuntu recognized an ALPS touchpad and when i checked the mouse settings in gnome i even saw the touchpad tab where i could choose all these options and disable the pad while typing etc.. but don't jump around yet.. because sadly it had no effect on the behaviour of the touchpad.. no matter what i set, it didn't change anything..

Link to comment
Share on other sites

(I want to start a new post since this is not about TrackPad)

 

I found that iWork apps are not working due to the lack of support of QE/CI in GMA.

Is anybody working on this?

I wonder how hard this is to be added.

Actually, I do not care about photobooth and games, but I do care for iWork app.

So any workaround to get iWork is fine with me.

iWork is far better than MS Office...

Link to comment
Share on other sites

  • 4 weeks later...

hi,

i have a

and this thread is the most ¨illuminated¨ one in my problem because its dealing with SNC

 

the most annoying issue is the sleep one and from what i understand till now is that sleep it´s not working because it needs to go trough SNC and i wish some help to solve this issue keeping OS X as much as possible vanilla

i have added pnlf in DSDT for closing the lid and brightnes ...

pressing power button shows restart/sleep/cancel/shutdown Menu OOB

sleep is only turning down the lid but the fans and disk are no change and power button it´s not turning orange as it should in sleep mode.

the way out of this state is hard reset

same result with or without sleepEnabler

 

i´m 2 weeks old in all this OS to PC and i´m thrilled by the alternative that it provides to Micro$.. so don´t be to harsh with me..

 

video Intel 945GM (27a2) it works full qe/ci with stock GMA 950 kexts (10.6.2) and EFI string device-properties in boot.plist... with full resolution 1366x768 trough SwitchResX

 

i lock for a fix in my dsdt that will get me sleep problem gone. Probably it need some lines moved from Device (SNC) to _WAK. i´m most interesed in DSDT approach rather than altering kernel

 

the 2nd issue is native speedstep, now i´m using Legacy ACPI_SMC_PlatformPlugin.kext

i have a Intel Core 2 Duo U7500

CPU-i gives me.. see attached file..

i wish some help in getting rid of that kext....

 

the 3rd issue webcam(Sony Visual Comunication Camera VGP-VCC7). not working. the most explaining(4 me) thread i found is starting with THIS that said the problem sties in preloading the firmware.

more info here

some help in this?

 

the 4th issue is sound (ALC262 10ec F00) that it works now with VoodooHDA(0.2.1) and i wish to mod DSDT Device (HDEF) to get native AppleHDA working. has someone did this already and wanna share pls?

 

the 5th issue is WiFi Intel 3945abg that works only unsecured with a voodoo kext

but on this i understand that i need to wait...work in progress

 

the 6th issue brightnes up/down with Fn F5/F6; LCD/VGA output display Switc with Fn+F7; Sleep with Fn+F12

Fn F2 F3 F4 (Mute VolDown VolUP) works OOB

(Fn+ Pg UP/Down Home/End fixed trough DSDT)

multimedia keys play/pause prev next eject

 

for the moment i´m stuck at this point with a mostly working sistem but it´s far from finished and polished one. If someone have more progress in any above (...) please post a few line to help a n00b (i guess and hope not only me)

i´m sorry for my english...

u7500_cpu_i.rtf

DSDT_original.zip

dsdt.aml_latest_.zip

SSDT_SSDT_1_SSDT_2.zip

APIC_APIC_1.zip

Link to comment
Share on other sites

post-161148-1275776380_thumb.jpgHi Guys,

just a quick question:

I had Vaio P588Q and I I tried to clone finish image to P530H. From USB I can run whole system,but not from internal drive. Firts model has SSD and second HDD. Problem is, that I always stuck on kernel panic during boot. So from USB it run well, but after dd it do internal HDD, or using disk utility to clone (and install chameleon) there is no luck....

any hints ?

 

Thank you and thanks again to ryuu123, I can image how big amount of time he spent around and help us.

Link to comment
Share on other sites

 Share

×
×
  • Create New...