Category: Hardware news


January 2016 – News

First post this year (OK, second if you count the NY post). To avoid mixing up things, it consists of two parts.

  • Part One: my G751JY

My G751JY returned from Asus service center. They have replaced the mainboard. The good news is that the M.2 slot is still there. The bad news is that my Windows 10 Pro installation refused to activate on the new board. MS says you have to reinstall 8 and re-upgrade to 10. Windows 8 key will not work on Windows 10.

I AM NOT reinstalling the whole system and all my software…  So I’ve just tossed in a KMS activator and called it a day. I hate having to resort to such things, considering I have a legit Windows 8 Pro key, but I do not want to waste time reinstalling all my stuff because of M$’s upgrade policies.

Also, I’ve replaced my SM951 with a 500 GB EVO 850. I’ve decided that SSD space is more important to me than speed.

 

  • Part Two: PC service adventures.

I’m amazed how some PC vendors cheap out on parts. A new PC has arrived for service (built by a local computer shop), owner wanted me to install Windows 10. Since I did not have Windows 10 image prepared, I had to prepare it. I have installed Windows 10 to a VM, installed some commonly used programs and then sysprepped the system. I then imaged VMs hard drive to create the final installation image, which could then be used to install Windows 10 (along with my installed programs) on any system.

I did choose EFI boot when preparing the image, because that is what is most commonly used for new systems. But when I went to actually installing my Windows 10 image on client’s system, I was amazed. That system had a 6-core AMD CPU, 8GB of DDR3 RAM, a GT 750 Ti GPU and a 1 TB hard disk. Not a monster system but should be enough for an average gamer.

What suprised me was the mainboard. When I accessed the BIOS setup, I could not find any options for EFI boot… Strange, I thought (even my 2012 P67 board has EFI bios). Another strange thing was the BIOS date, 2013… WTF ?

Then I’ve checked the board model. It was an Asus board, but it was a 2013 (!!!) model, based on an ancient AMD 7 series chipset… Are you kidding me ? AMD 7 series chipset board ON A NEW PC ? That chipset is on legacy support mode already…

That means: no USB 3.0, no SATA 6.0, no PCI-E 3.0 and not even a UEFI BIOS…

 

And the vendor even managed to put a 500 euro price tag on that system. For extra 100 euros, the owner could have purchased a modern system with a last generation i5, 8GB RAM and a Geforce 950 GPU.

I do know that the computer shop which built that system is known to cheap out on parts on prebuilt systems (a Codegen PSU for example, is a common sight), but I really did not expect this… Using an old mainboard on a new PC ? Where did they even find that board ? Had it in unsold inventory pile ?

But let’s return to the EFI part. Since the system had no EFI BIOS, I had to convert my image to legacy boot. Fortunately this is doable easily. For those interested, here’s how it’s done:

1. Deploy your EFI system image as usual (I used Paragon HDM for creating and deploying images, but any other imaging tool will do).

2. Convert GPT partition table to MBR.

3. Delete EFI partitions: usually, there will be 3 of them: Recovery, EFI and Service. After deleting, resize OS partition to fill the empty space.

4. Mark OS partition as active (this is important for legacy MBR boot).

5. Boot from Windows 10 installation media (a DVD or USB flash drive will do), choose the Repair option.

6. Enter the following commands:

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Then reboot. The system should now boot using legacy mode.

 

New year (with rant…)

Another year of our existence has passed. Was it a good year or a bad one – you decide. Let’s hope the next year will be better than the previous one. But I think every year should have it’s dose of good things and bad things. That’s what makes life interesting.

Happy 2016 everyone !

 

Now, the actual news.

I normally would never write bad things in a new years post, but this year, I’ll make an exception.

My G751JY suprised me this Christmas… by dropping dead. No boot, just 1 minute of fan humming and then automatic poweroff. Tried removing all parts I could access by removing the bottom cover – didn’t help (didn’t want to go further to avoid losing warranty). BIOS recovery didn’t help either. I suspect it’s a mainboard failure.

I had this lappy for only 3 months and it died… Dammit ASUS, I really expected better build quality from a high-end laptop costing 1.7K €!!! I RMA’ed the lappy and waiting for it to be repaired.

Didn’t even have the chance to test my new SM951. I did ask the service center to make sure the replacement board has the M.2 slot (I know some later G751JY models lack it). I’d really hate to have to return my SM951 due to lack of a slot.

Now I’m thinking about buying a warranty extension. This lappy costs 1.7K € and only has a 2 year warranty. I definitely would NOT want to trash that system after only 2 years !

 

Christmas upgrades

I have purchased a version of Asus G751JY (T7370H) laptop back in September. A really nice system, with specs comparable to my desktop.

Unfortunately, the T7370H variant is a stripped down version which only has 8GB RAM and lacks the PCI-E SSD (only 1TB HDD, fortunately, the M.2 slot is still there). I had been using a Samsung Evo 850 120 GB SSD for some time, and, while it’s fast, it’s too small for my needs.

I’ve found an SSD which would be perfect for this laptop – Samsung SM951 M.2 SSD. The SM951 is a direct successor of  XP941 SSD which is included in some G751JY models. I’ve bought the 256 GB AHCI version for about 190 €. While the SM951 is almost twice as expensive as SATA SSDs of comparable size (I could’ve bought a 512 GB SATA SSD for the same price), it’s also several times faster.

I’ve also bought an additional 8 GB stick of RAM, as I like to run VMs and stock 8 GB is a little smallish for me.

 

Now, the fun stuff…

There’s a small problem: G751JY’s M.2 slot is blocked by the SATA 3 bay, where my 120 GB 850 is currently installed. Some members from ROG forums have found a way of using both M.2 and SATA SSDs by installing the SATA SSD without it’s 2.5″ case. But this would void the SSDs warranty.

You say: why not just install the SATA SSD in the second bay (G751JY has 2 HDD bays) ? Well, the second bay is only SATA 2 (Hard-wired. I’ve even tried enabling SATA 3 by modding the BIOS – didn’t work), so the SSD would be capped to about a half of it’s normal speed – not good enough for me.

Why did Asus chose to limit the second port to SATA 2 (the chipset itself is capable of 4 SATA 3 ports) is a mystery to me.

I haven’t decided yet whether I will keep my 120GB 850  or sell it.

Will update this post later.

Hardware horror.

Bad news from hardware front.

1. One of my hard drives connected to my router NAS (Asus RT-N66U based) had failed. Fortunately, there wasn’t any important data on that drive, and the drive itself already had problems (like not spinning up properly or suddenly disappearing from the system), so failure wasn’t exactly unexpected.

2. The screen of my tablet, Asus T100TA, somehow got cracked (yes, just like my previous tablet, the TF300T) and this, of course, killed the touch digitizer. The repairs will cost me about 160 €. That’s less that buying an used tablet, so I’ve decided to repair mine instead of replacing.

There are some good news also:

I’ve bought a network controlled power socket, the Aviosys IP Power 9255 – Single Port Remote Power Switch.

This little device (which is most likely just a small embedded Linux computer, controlling a relay) will allow me to power cycle the server remotely in case if it crashes again. The device is not cheap (125  €), but, since my server runs public services used by others, I want to avoid downtime as much as possible.

That’s all for now.

No new years post this year…

My current interest is Asus T100TA Windows 8 tablet. More precisely: newer Z3775 powered version with a 500GB HDD inside keyboard dock and 32 GB internal (couldn’t find a 64 GB version).
A very nice and very capable piece of hardware with only one problem: Windows 8
While Windows 8 runs very nicely on this tablet (except for buggy Broadcom Wifi/Bluetooth drivers) there aren’t many good touch friendly apps available for it.

Windows Store you say ?
Most of my favorite apps aren’t there. And there are only about 200K Apps in Windows Store. The competitors Google Play and App Store have about 1.4 million (according to Wikipedia).

That’s where Android x86 comes to the rescue.
I won’t go into details of porting (that would require several posts) and just tell you that I’ve built a version of Android x86 4.4.4 KitKat which works on T100TA.
Not everything works yet (bluetooth, rotation, camera), but otherwise Android is fast and runs quite well on T100TA.

You can download my T100TA0 Android build, as well as some development files, from here:
http://raspis.ddscentral.org/pub/downloads/android-x86/

P.S. If you wonder about my old TF300T’s fate, I accidentally dropped it and damaged the touch digitizer… This requires a screen replacement and isn’t worth fixing as the new screen would cost as much as a new tablet. There’s another TF300T in my family. It isn’t mine, but I’m allowed to use it if I need to. It runs KitKat Cyanogenmod. Didn’t install Ubuntu there yet.

2014

2014. Another year of our existence.

I know, I should have posted this more than a month ago, but I guess now is better than never.

There have been some changes since I last posted. I’ll mention a few:

I upgraded my system with a new GPU, the R9 290x. Great GPU except for cooling. Have to ramp up the fan to get acceptable temperatures under load.

Another thing worth mentioning is my experiments with Ubuntu on ARM processor (no, not Ubuntu Touch, but the full desktop version).

The target system is my Asus TF300T.

Here’s the story.

———

If I haven’t mentioned previously, I’ve bought a convertible tablet, the Asus TF300T with Android 4.1 some time ago. It ran OK, but the keyboard dock was not of much use in Android (except for being a great alternative to onscreen keyboard) as not many apps have support for the keyboard dock, let alone the touchpad.

I’ve deciced that this little machine needs a OS which can truly make use of the keyboard dock.

At first, I have tried an easy solution: Ubuntu in a chroot container on top of Android with VNC for UI. This solution worked, but it was REALLY SLOW, even with a quad core Tegra 3.

Then I found out that Nvidia does provide Tegra 2/3 drivers for normal Linux distros. So I have started searching, maybe someone already got native desktop Linux to run on TF300T.

And indeed, I did find a working port of Xubuntu 12.10 on XDA. It was for TF300TG, but I got it to work on my TF300T with some tweaking (mainly, to get Bluetooth and Audio working).

Later, my TF300T went through 2 Ubuntu upgrades and some kernel rebuilds (mainly to add more drivers, but I’ve also applied the kernel patch to enable running of some Windows RT programs).

It now runs Ubuntu 13.10 (with MATE for desktop) from a 32GB SD card in the keyboard dock. The system runs fast enough for internet browsing and some light work. It’s not as fast as a fully fledged laptop, but It’s good enough as a netbook.
Batteries last for about 8 hours, sometimes shorter, depending on use.
There’s also a hardware video decoder for playing videos without using CPU for decoding but it only works with old versions of Totem and Parole media players and it’s not perfect with these programs either. There’s also a command line based Nvgstplayer from Nvidia themselves, but it’s not easy to use and it’s not bug free either.

More details about my ARM adventures in the next post (can’t fit everything in a single post 🙂 )

Router update

I have recently replaced my TP-LINK (used as a temporary replacement for my old Linksys, which has met it’s demise) router with Asus RT-N66U and added a Gigabit switch to upgrade my home network to Gigabit.
RT-N66U is a really decent router. It’s OF (called AsusWrt) seems to be based on Tomato and is open source. The OF also supports Optware OOB (uses Oleg feed) and can install apps directly from WebUI.
Another great feature is Telnet access, which enables to directly control the underlying Linux OS without using the WebUI (most routers do not have this feature, even though they run Linux as their OS).
I am currently using a slightly modified version of OF, which enables some nice features, like a writable flash partition (separate 13MB JFFS partition), startup applications, etc.
Since this router has enough power to run both my routing and my network apps (BT, Samba, etc.), I have retired my custom modded Belkin modem-router (which ran a modified version of DD-WRT) and moved all my network apps to RT-N66U.

Although the Web UI is nice, I have setup most of my apps from Linux terminal because I needed a greater degree of customization than that offered by the web interface.
Using a terminal allows you to customize all configurations directly and allows you to do more than just routing and running network apps. I have even installed Debian’s MIPS port (in chroot) which, with it’s wast collection of apps, offers endless possibilities (heck, I can even install gcc and build apps from source directly on the router).
I have even tried TightVNC with LXDE desktop ! (Just for fun. The desktop is pretty slow though, too slow for anything more than playing solitaire and light web browsing).

On the hardware side, the WiFi range is also great, much better than I expected. 5Ghz WiFi is nice too (especially combined with my 5Ghz capable Linksys AE3000 dongle), too bad it’s range is very short.
I also like 256MB RAM, dual radio WiFi (with three antennas) and onboard MicroSD slot (too bad it’s installed in a way that it cannot be used without voiding the warranty).

Technical specs of RT-N66U:
CPU: Broadcom BCM4706 @ 600 MHz MIPS
RAM: 256MB
LAN: 4xGigabit LAN, 1xGigabit WAN
WLAN: 2x Broadcom BCM4733, 2.4Ghz and 5Ghz capable.
USB: 2x USB 2.0
Storage: 32MB onboard flash, internal MicroSD card slot.

After serving me for around 5 years, my old Linksys WRT150N (flashed with DD-WRT) has died completely today. No response at all from Telnet or http and no Internet connection. The only thing that still works is the dumb switch.

Because most of my jobs require Internet connection, I went emergency router-shopping. I was hoping to find something like Asus RT-N16 or better, but couldn’t find anything decent (the best routers I could find had worse specs than my hacked F7D3402) so I had to get some cheap device as a temporary replacement.

TP-Link TL-WR740N is a really cheap device, around 20 Euro. Although, the device feels really cheap, the hardware inside is more than enough for a basic router.

Specs: CPU: Atheros AR9330 SOC (MIPS) @ IIRC 400Mhz, 32MB RAM, 4 ethernet ports, 1 WAN port, Wireless Lite-N (150 mbps).

I initially planned to use this device with DD-WRT, but found that my device’s hardware revision is 4.21, while DD-WRT only supports version 2.x.

Fortunately, the latest OpenWrt trunk seems to support this device, so I compiled my own build and flashed it.

The router works fine, but there’s no WebUI, so I had to configure my PPPoE DSL connection and WiFi settings manually. Fortunately, the root FS is JFFS2 which is writable, so I didn’t have to reflash the device to make changes. The version of OpenWrt which I have flashed seems to use raw JFFS2 for rootfs, although a SquashFS version is also available.

Now I need to free some space (removing some of those extra packages which I have added) and install a WebUI, so I can properly setup port-forwarding. But that’s another story.

This router is a really good device for the money, especially with OpenWrt (but the stock FW isn’t half bad either).
But I still treat it as a temporary replacement until I get something more decent. After that, I will probably use this little router as an additional WiFi hotspot to extend my WiFi range.

OK, that’s the whole story. R.I.P. WRT150N.

Decided to do some more router hacking on my F7D3402.

Got sick of DD-WRT on my F7D3402 (due to it’s outdated kernel and because I could not use my USB WiFi dongle, because I couldn’t build the needed drivers, again due to outdated kernel), decided to ditch it and install OpenWrt instead.
OpenWrt seems to support BCM4718 chip, so this should not be a big problem. Current release in SVN trunk (which I will be using) uses Linux 3.3.7 which is a recent version. Nice. (see Update 1)

Patched the kernel (needed due to Belkin’s nonstandard TRX magic):
/drivers/mtd/maps/bcm47xx-flash.c -> change TRX_MAGIC to 00017517
/drivers/mtd/bcm47xxpart.c -> change TRX_MAGIC to 00017517

Now it boots (at least I can see it booting). But it does not mount root. It seems that it does not like Belkin’s mksquashfs 3.0 (perhaps it’s too old), because it sees the flash partitions, but does not mount anything.
Will try to rebuild with mksquashfs 4.2 instead.
Also, it tries to use JFFS2, would be nice if that worked as we could install OpenWrt packages (we can still use Optware though, even without JFFS2).

Will try to rebuild again and update this post.
When it’s done, will upload the TRX binary here in case if anyone needs it.

__________________________________________________

Update 1: It boots but nothing works, except the shell and USB. No Wifi or LAN. It seems that OpenWrt still does not fully support the BCM4718 chipset.

Update 2: I won’t be messing with this, it’s not yet usable. Switching back to DD-WRT for now. Will probably buy a more decent device to mess with in near future.

Half-dead PC

I was given a PC for repair with one major problem: it does not turn on at all, not even fans spin.
The reason of failure was likely a bad PSU. The owner told me that when they tried to turn it on, the PSU went boom.
I have opened the PSU (Branded “ISO”, a Channel Well budget series. They are OK PSUs except for capacitors) and found 2 bad capacitors (the infamous F*u branded capacitors). The PSU still sort-of worked (5Vsby was 5.24V) but it whistled badly when powered up (didn’t try jump-starting it).

I have installed by bench supply (a 350W FSP) and tried to power the system on, it was dead.
Then I started examining other components. Removed the processor and installed it back, checked RAM.
Then, out of curiosity, tried to turn it on again and it worked ! Booted to XP without problems.
I thought “OK, it looks like only the PSU bit the dust, the itself system is fine” and bought a new PSU (400W FSP).

Installed this PSU to the system and tried turning the system on and… it wad dead. WTF ?!!?!??
Again, checked cables, components, tried clearing CMOS, tried my bench PSU again. Nothing. The system was stone-dead.
(I did manage to get the system to at least try to turn on once, but it turned itself off after a few seconds).
Well, it seems that the old PSU did damage something when it exploded…

The happy part for me is that the owner decided to give away the system to me (for parts) at the cost of recovering information from the hard drive.

System specs (from memory, too lazy to look up):
MB: Gigabyte, Socket AM2
CPU: Some AMD Athlon 64 (single core)
RAM: 2x512MB (1GB)
VGA: GeForce 7400 or 7600 PCI-E
HDD: 250GB Samsung SATA (in perfect condition)
Also, some optical drive and a generic black mid-tower case.

HDD went to my NAS (a hacked F7D3402, mentioned in the previous post, had to do some mods so that the HDDs would mount properly when connected to USB Hub, but thats a different story), other parts are still in the case.

Lesson learnt: Avoid cheap PSUs. Always remember to check your PSU from time to time. If it whistles or makes any unusual sounds (eg. whine), you should stop using it, unless you know the PSU should behave like that (my new Corsair TX850 V2 did whistle on standby when it was new, but stopped whistling after some time).
A bad PSU can take the rest of your system with it when it dies !

P.S.: I had another system brought to me for an upgrade (a LGA775 based PC with 2.8Ghz Celeron D and 512MB RAM with XP on it, upgaded to a 3.4 Ghz P4, 1GB RAM and Windows 7)
Before upgrading, I decided to check the PSU, as it looked very much like one of those generic chinese cheapies (even though it had “Q-tec, The Netherlands” on the label), and, surely enough, found a bad capacitor in it (again, one of these damn F*u caps). Replaced this PSU with a 400W FSP (mentioned earlier).

Enough for now…

Copyright © 2008-2024 DDS Central. Powered by WordPress. Theme: Motion (modified by DDS Central)