Info AM2 era PC takes me on a very odd little excursion (SSD, AHCI, NVIDIA, M2N-SLI Deluxe)

mikeymikec

Lifer
May 19, 2011
17,809
9,800
136
This is a computer I built back in 2008 for a customer and has undergone two OS upgrades (XP, Win7, Win10) in that time and basically still going strong. 3 years ago the customer complained that the computer was going slow and I presented a few options, they went for the SSD upgrade.

This is one of those times that I should have taken more notes and I would probably have saved myself some time this time around (these days if a job ever goes into the territory of 'non-ideal solutions', I document it)! Evidently I set up the SSD onto the on-board default NVIDIA SATA controller, something I know since then to be a bad idea because Win10 looks at the old 'standard IDE controller', recognises it for what it is and promptly auto-installs the nvidia sata driver (which I've seen before resulting in very long boot times). Some may cry, "disable auto driver installation!", which I reticent to do since I assume it stops Windows from auto-installing pretty much any driver (though I also assume there are exceptions like default USB drivers for say a flash drive).

Anywho, back to last week. I noticed in the defrag utility, "optimisation not available" for the SSD. Hmm, not great, especially since it would be with the default IDE driver. I also noticed that this board has a separate SATA RAID controller (JMB363) and it can be set to AHCI mode. It gets recognised by Windows as a standard AHCI controller. Joy! Why did I not use this last time I wonder. I ended up taking the computer home because it also needs a feature update and that will take a while, plus customer is moving house and would prefer not to have to transport it themselves to the new house. Win win I guess?

I attempted to get Windows to switch to booting the SSD with the RAID controller in AHCI mode (the bcdedit safe mode tweak), and Windows said nah (INACCESSIBLE_BOOT_DEVICE). I considered the possibility that while this board has a RAID controller, it doesn't mean Windows can boot from it, however, if that were the case then it wouldn't have BSOD'd. Digging a little deeper (Windows in recovery mode or in setup mode), diskpart would only report the USB flash drive (if present), and a device with zero capacity (I wasn't sure if this was the CD drive (nothing in it), I suspect it was the JMB controller doing a derp).

I then thought I'd give the JMB363 controller a try in IDE mode and sure enough, long story short, Windows booted fine from it.

However, Windows then decided to throw me a curve-ball: the defrag utility reckoned the drive had been trim'd seven days before. I checked the event log. No other entries except for today (I told Windows to optimise the drive on the spot).

Given the lack of evidence for the 'seven days before', I assume the defrag utility is straight-up lying. Weird though, as I would have thought it get such info from the event log?

PS: When the JMB363 in AHCI mode was doing the derp, I pulled out a PCIE AHCI controller I was saving for such an occasion. The motherboard however wanted none of it: BIOS POSTed just fine, controller info popped up showing the SSD and everything, but it wouldn't get any further than that nor would it let me into the BIOS config with that card installed.

PPS: I also tried the nvidia controller in RAID mode, but it insisted in creating a new RAID volume and I didn't want to nuke the customer's Windows setup.

Overall I hope that connecting the SSD to the JMB363 in IDE mode constitutes an improvement; I mean logically if it's now able to TRIM the drive automatically then it should be an improvement. I could try it in RAID mode but I sincerely doubt that a controller that derps in AHCI mode is going to do AHCI properly in RAID mode

I'm definitely going to document this my usual way
 

VirtualLarry

No Lifer
Aug 25, 2001
56,401
10,083
126
PS: When the JMB363 in AHCI mode was doing the derp, I pulled out a PCIE AHCI controller I was saving for such an occasion. The motherboard however wanted none of it: BIOS POSTed just fine, controller info popped up showing the SSD and everything, but it wouldn't get any further than that nor would it let me into the BIOS config with that card installed.
You need to check your "Int 19h setting" in BIOS, as well as make sure that your mainboard BIOS is updated.

This is assuming that you were using a non-RAID controller card.

That is my normal go-to, back in the day, to upgrade older rigs with an SSD, using a Syba dual-port SATA6G controller with PCI-E 2.0 x1. Granted, that limited performance a bit when utilizing both ports, but generally I didn't pile on double SATA SSDs onto it.

The card I used had an ASMedia chipset, and it shows up in Windows 7 as a "Standard AHCI Controller" in device manager.

Also, you can get the AHCI controller driver loaded by the OS that way too, if the normal boot drive is set to IDE. Install the controller (no drives attached), the OS auto-installs the AHCI driver. Then you can shut down and move the boot drive or attach the SSD or whatever to the controller card, and it should boot OK next time.

I think that I paid under $20 for them ea., a few year ago. (Still have a few in stock.)

My friend retired his AM2+ rig with Athlon X4 630 a few years back for Ryzen, but up until that point, it was going strong. We had a RX 460/560 in there, SATA AHCI controller card, HDD + SSD for OS, Win7, and 4x4GB DDR2 (that was fun, dealing with RAM compatibility with 4GB sticks from China-sellers. Bought a few differently-branded batches and tried them out. Finally got some that didn't BSOD.)

Edit: Oh yeah, that rig was on an SSD since Win7 was released. (I gave my friend Windows 7 Retail Upgrade and a 32GB SSD for Christmas that year.)

32GB eventually got too tight for Win7 64-bit, after so many updates and temp files cleared every day and whatnot. So we got him a Crucial M500 120GB, that was good for a while, still kicking it with Win7. Then when he built his Ryzen 3 1200 rig, I hooked him up with a 256GB SATA SSD, or maybe it was a 512GB. It was a lot bigger, I remember that. He paid me for that one.
 
Last edited:

mikeymikec

Lifer
May 19, 2011
17,809
9,800
136
You need to check your "Int 19h setting" in BIOS, as well as make sure that your mainboard BIOS is updated.

'19h' isn't in the board's manual. What do I need to look for?

Slight correction on the OP - the system will POST and boot Windows with the card installed, but not if a drive is connected to that card. Despite the fact that the card info during POST lists the drive. Super weird.

One other bit of odd behaviour I've encountered is that the SSD (Samsung 860 PRO 256GB) is running at SATA150, regardless of whether it's connected to JMB363 or NVIDIA IDE. I've connected another SSD to the system and that gets SATA300 recognition. I've also booted from the second SSD with the 860 also connected (there was an old install of Win10 on the second SSD from another system), and the 860 is only getting SATA150 recognition in that environment also (I wondered if Windows had decided to downgrade link speed for 'reasons', but I haven't found any useful information on that topic).

I wonder if the 860 PRO downgrades its link speed if IDE mode is detected. I updated the SSD firmware in case that helped.

Board BIOS is already at the latest version (release version anyway, there are beta BIOS's available from ASUS but that scares me).
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |