Antisocial Hardware?
87C751 asks: "Over the weekend, I happened upon a deal: 10/100 PCI NICs for $1.99. I bought two and installed one in my Linux box. The box came up to POST, and the new NIC started looking for a DHCP server (which I thought was cute, if useless). Once that timed out, boot sequence continued to the message "NTLDR not found"! In an attempt to do a PXE net boot, the new NIC had -rewritten my boot sector!- Granted, a few minutes with a GRUB boot floppy set things right again, but why in the world is J. Random piece of hardware arrogant enough to frob my disc? Has anyone else been bitten by antisocial hardware?"
If by 'antisocial' you'd mean hardware that detracts you from a social life, then, yes, I have plenty of antisocial hardware.
I don't know how your boot sector got trashed, but it wasn't the NIC hardware.
"Eve of Destruction", it's not just for old hippies anymore...
Ever run into a piece of hardware that was OS specific? The most notorious of these, for me, has been the Winmodem, but I have heard that there are Windoze specific printers and other stuff as well. I was bitten once, and ever since then, if they can't tell me if it works on a Mac as well as Windoze, if not specifically Linux, I won't touch the thing!
Second to this, for me, is hardware that is marketed by the chipset, as, for me, these have been typically difficult to find drivers for. Related to this would be motherboards with onboard everything, all with untraceable drivers for their generic chipsets.
It wouldn't be so bad if, when whichever OS can't detect what it is, it installs a half decent generic driver that works reasonably well until the proper stuff can be found. Pet peeves here are generic video drivers that only give you 800*600...or worse, 640*480...in only 16 colours, modems and sound cards that can't be configured, and network interfaces that can't connect.
Once I picked up a couple of really cheap no-brand 10/100 cards that had the same MAC address.
No way to change it either - I guess someone missed the point that MACs are supposed to be unique.
I bought an es1370 PCI sound card for $20 to replace my ISA one. Works great in Linux, but the Windows drivers cleared the boot sector and erased my BIOS. Is this a new trend for hardware? ;-)
This sucks because my VIA based motherboard has a bug which causes lockups during heavy DMA activity when a ISA sound card is installed. If you have the Linux kernel source, look in Documentation/ sound/ VIA-chipset for more info about this problem.
Took me a while to figure it out. At first I thought it was a problem with a new hard drive--stress testing it would lock up the machine. Once I figured it out, it was obvious. I tested the situtation thoroughly. With ISA sound, lockups, without, no lockups. Who would've thought a sound card can cause problems with your hard drive?
Anybody want some cheap RAM?
Few people seem to realize it, but if you have a computer that seems cursed, suspect the power supply.
My (now) wife's computer was toasting everything over a period of years. It didn't stop until I replaced the case, and thus the power supply in passing.
Nobody ever seems to suspect the power supply if the computer is running, but I suspect that ill-formed power can toast modern electronics.
I am understand by obscure acronyms!
.... !
GRUB, NIC, SIB, USA, NOB, FSCK,
Will someone please think of the children!
~ kjrose
Once that timed out, boot sequence continued to the message "NTLDR not found"! In an attempt to do a PXE net boot, the new NIC had -rewritten my boot sector!-
And you know this how, exactly? Did you try rebooting the machine with the card removed? I had a similar problem with an Intel NIC that wanted to netboot, but fixing the problem was a simple matter of telling the card not to netboot in its BIOS setup. Obviously it wouldn't be impossible for a NIC to rewrite your boot sector (since it's running unrestricted code when the system BIOS initializes it) but it's extremely unlikely.
Once I got severe electric shock when plugging a parallel cable to a pretty old computer. I believe I saw a flash of lighting between the plug and the socket before I was bounced back.
The cable has 'changed' internally but no one could tell until one tries to plug it into a live computer - and gets the same shocking experience I had. I didn't throw it away, but mark it with 'X' instead. It becomes 'X-Cable' as in 'X-Men' - it's now possessing super-power after the disaster.
Spare parallel cable? Sure!
The NIC can't run anything. There's no flash or EPROM on it. There's no way for it to force the CPU to execute code. I't can't do a damn thing but perform I/O instructions.
Let's read up on PC hardware initialization, shall we?
I guess you aren't entirely wrong: this isn't really 'forcing' the CPU to do anything, since it exists by design.I still have another NIC, so I could repeat the experiment. I might, too, just to try to dissect the mechanism at work.
Mail? Put "slashdot" in the subject to pass the spam filters.
I can see it now. FOX joins hands with TechTV to start an entirely new line of reality shows:
"WHEN GOOD MEMORY GOES BAD"
"World's scariest hardware installs!"
"Who wants to install a million NICs?"
"American CPU idle"
"Overclocking Island"
"The weakest SCSI device"
and of course, their obligatory sequals, and finally:
"The Torvalds'" ("TOVE!!!!!!!!!!!!")