Atomic I/O letters column #145

Originally published 2013, in PC & Tech Authority
(in which Atomic magazine is now a section)
Reprinted here November 21, 2013
Last modified 16-Jan-2015.
 

Error of Terror

I wonder if you keep a tally of every letter you're sent that starts with "I'm typing this on my laptop/work computer/phone, because...". Here's another one.

I'm typing this on my iPhone because my Windows 7 x64 PC does not start up any more. All I get when I turn it on is a black screen with a grey error that says "Reboot and Select proper Boot device".

The odd capitalisation in this makes me wonder if it's a kosher Windows error at all, or if it's some malware thing. I can still get into BIOS setup and all of my (3) hard drives seem to be in the same order they were in before, and the computer was working fine before I most recently restarted... do you have a clue?

Juliane

Scary boot error
I've always thought the really impressive errors should be presented in a more appropriate way.

Answer:
That error may have the best ratio of terrifyingness to actual indicated danger the x86 computing world has to offer. It can indicate a terrible problem, but it usually indicates a trivial one.

Basically, you get that error - which, yes, is a real error, Despite the Weird Capitals - when your computer's boot order is telling it to try to boot from a device that has no operating system on it. This can happen because your boot disk has been barbecued, or just because its cable fell out. But it's more likely to happen because you've plugged something into the computer that has a higher BIOS boot priority, but which you didn't actually mean to boot from.

This isn't a Windows error, either. The whole problem here is that the computer hasn't made it past the BIOS stage of startup to any actual operating system, Windows or Linux or whatever.

Because Windows boxes are very stable these days - unlike the Win95/98 days, when a talismanic one or two reboots per day was a good idea - it's possible to change something that plants the seed of this error and then keep on trucking without restarting for weeks on end. Then when you do restart, you've forgotten what you changed.

This was indeed the case for Juliane. She'd plugged a USB drive dock into the computer days ago, and it was sitting there with a backup drive in it when she rebooted, and USB devices had a higher boot priority than the internal drives, but the backup drive of course did not have an operating system on it.

Changing the BIOS boot order (or just unplugging the dock when you reboot) cures this problem.

BIOS boot orders can be confusing in PCs with multiple drives, because the BIOS doesn't know what letters and names you and your operating system have given to each drive. All it'll show is the connection type (in this case, the "USB:..." entry at the end of the drive list is a giveaway, if you know what to look for) and inscrutable model ID, like this:

BIOS drive order

If you've got multiple drives of the same model, you're may have to unplug them one at a time to figure out which is which.

I also like to write drive letters on some visible part of each drive with a silver pen. This feels a bit silly when I'm doing it, but it can be very helpful, especially if there are multiple identical drives in the machine.

 

Almost certainly not a bomb

My Asus laptop is clicking.

Every now and then, with no rhyme or reason to it, it clicks and then waits less than half a second and clicks again, then falls silent for a few seconds, then does it again.

The last time I heard a laptop do this it was a hard drive dying, but this one's got an SSD, so that isn't it. Removing the optical drive made no difference, either, and I'm 99% sure it's not coming from the speakers.

The laptop doesn't actually crash, but for how much longer? I'm nervous!

Jakob

Answer:
It's possible for solid-state components to make noises if there's enough electricity moving around. Usually it's magnetic fields that do this, as when a transformer hums at mains frequency.

Moving parts are a much more likely culprit, though, and the only internal moving part in an SSD laptop is the cooling fan, or fans.

In the olden days when the fans stopped working the laptop soon did too, unless the ambient temperature and system load were very favourable. Modern laptops often have very good thermal design, though, and modern CPUs can step down their clock speed before they overheat all the way up to the boiling-point range and hang. So a modern laptop with a stuck fan in it won't necessarily stop working; it'll just run slower. It will cope even better if it's got more than one fan, but only one fan is stuck.

By way of diagnosis, I had Jakob sit the laptop in front of a blasting air conditioner for a few minutes, then use it. No clicks for five minutes, until it warmed up again. Then, loading it up with PiFast brought the clicks on in no time.

Definitely a fan controller trying to start the fan, noticing that it's not spinning, powering the fan down, trying again, et cetera.

(Old, dumb fan systems won't make these clicking noises; they'll just send power to the fan and not care if they don't get a signal back saying it's rotating. This is not actually particularly dangerous, because the brushless motors in computer fans, unlike the simpler brush motors in many other devices, won't die or break things if they're jammed.)

On the plus side, all Jakob now had to do was take the laptop apart and clean the fan. On the minus side, he had to take the laptop apart and clean the fan.

Many laptops appear, when you have to do this job, to have been designed by the same people who thought it was a good idea to put a Lexus starter motor in the middle of the engine block, or to make it impossible to change a headlight bulb in a Renault without removing a front wheel.

 

Time-limited gaming

I can play any 3D game I like, for a maximum of about 20 minutes. Usually more like 15, or even 10. After that much gaming, my monitor (Dell UltraSharp 2707WFP) turns off, even though I've turned off every power saving setting I can find. (Are there hidden ones on the monitor itself? It seems to be completely "dumb".)

I've got an old 1024 by 768 LCD monitor as well, with only a VGA input. When I use that instead of the Dell, everything works. But the Dell goes black after 15 minutes when I play any 3D game. I've tried VGA and DVI inputs on the Dell, and two different DVI cables too. Once the monitor goes black it never comes back, and no other monitor I plug into the computer works either, until I reboot it.

What. The. Hell. Dell?

Owen

Answer:
We narrowed this down with some more troubleshooting. Plugging the Dell monitor into an old laptop and playing Quake II on it worked fine. Suspicion thus turned away from Dell, and toward the computer's GeForce 260 graphics card; perhaps it was overheating and hanging. Playing games on a low-resolution monitor could be loading the graphics card up less, so it didn't overheat.

So we tried plugging the big monitor back into the PC, and turning the resolution and every other graphics setting down to maximum chunkyvision. Now Owen could sometimes play for as much as half an hour before the screen went black! With Quake II in software-rendered mode, there seemed to be no time limit at all.

To confirm the diagnosis, we plugged the old low-res monitor into the PC and ran FurMark, which can 100% load most, if not all, GPUs even at low resolution.

And... black screen after only six minutes. Diagnosis confirmed.

At time of writing, Owen's solution to this problem is the time-honoured desk fan blowing into the open side of the computer.

 

Humanity's most useful artifact

My dad's computer had a dead power supply, and he got me to diagnose and replace it, but I was stopped short by what I saw sticking out of the back of it:

Its PCIe Wi-Fi card had no antenna on it. There was a PAPER CLIP, unbent, stuck into the little hole in the middle of the antenna connection.

It worked fine.

How can this be? Why pay money for a real antenna if a paper clip works just as well?!

G.

Answer:
Yes, this will work. With the right length of paper clip it may work surprisingly well. This is mainly because wireless networking is up in the microwave range, where antennas can be small.

The various "2.4GHz" Wi-Fi channels cover from about 2.4 to about 2.5 gigahertz. The wavelength of 2.4GHz microwaves is about 12.5 centimetres (the speed of light, about 300 million metres per second, divided by 2.4 billion wavelengths per second). 2.5GHz is about 12 centimetres. (For 5GHz Wi-Fi, halve these numbers.)

Antenna design is a very, very strange and complex field, in which near enough is very often good enough. A paper clip sticking out of a connector on the earthed steel backplate of a PC will make a pretty decent monopole antenna, with passable effectiveness and a reasonably even radiation pattern if the length of wire is about a half, or a quarter, of a wavelength.

An ordinary-sized paper clip unbends to a length of about ten centimetres, so if you don't cut it that's the antenna length you get, less whatever amount of the wire is stuck into the antenna connector. This would make it something close to a full-wave monopole at Wi-Fi frequencies, giving weird radiation patterns, at best. But for domestic purposes, if you're reasonably close to an access point that is not also relying on repurposed stationery to get its signal into the air, it'd still work.

A paper clip cut down so about six or about three centimetres sticks out of the Wi-Fi connector, on the other hand, might actually work quite well. If you plugged it into a USB Wi-Fi adapter with an antenna socket, or into an access point that didn't have a nice slab of metal for a ground plane, then I think you'd once again cut your range down rather a lot. But with careful management I wouldn't be surprised if you could set up a multi-PC ad-hoc network this way, at normal household distances.

 

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210



Give Dan some money!
(and no-one gets hurt)