Latest revision |
Your text |
Line 253: |
Line 253: |
|
| |
|
| == BIOS flashing == | | == BIOS flashing == |
| One night I was bored so I installed Debian 12 in QEMU then transferred it to the board's CompactFlash. The remaining Ethernet connector didn't work but I'm not sure if it ever connected.
| | TODO: finish these notes |
|
| |
|
| I had some trouble with the RAM detecting. The board wouldn't beep due to lack of RAM but it also wouldn't initialize. Under a microscope the joints look bad, but I'm a little more suspicious of the SODIMM connection pins in the socket itself. The RAM doesn't feel like it snaps it properly, or maybe it's not making proper contact.
| | - ethernet broken |
|
| |
|
| Only one Ethernet port shows, but even that one doesn't work. Maybe I've fried that chip? Though it wouldn't really enumerate. There was a resistor I lost when desoldering, that might be important.
| | - power connector |
|
| |
|
| The Molex USB to power connector also seems to have failed, because the crimping on it failed its once job of handling physical strain. I decided to just solder the crimp and be gentle with it for now.
| | - debian |
|
| |
|
| Once Debian was up and running I used flashrom and chip hot swapping to try BIOS versions v1.18, v1.17, v1.16 and v1.15. None of them had any changes.
| | - bios flashing |
|
| |
|
| I gave up after a while until I decided to try the TV connector jumper on the board. I had tried this previously and had mixed results as it just seems to stop the boot altogether. When I tried booting it the machine didn't power at all. Removing the jumper also kept the system not booting.
| | - tv connector |
|
| |
|
| I tried swapping RAM sticks but overall it seems like the slot really is failing in some way. But when it did work something interesting happened: The screen completely worked. I managed to see the BIOS screens and GRUB.
| | - ram plugging problems |
|
| |
|
| I'm tempted to believe this whole thing is some kind of memory issue, but that doesn't make much sense given OSes seemed to run just fine.
| | - it worked briefly! |
| | |
| == Ethernet pins ==
| |
| While working on video 3 I was seriously, seriously confused about why IRDYB and TRDYB wouldn't be connected. It mades no sense, this is REQUIRED for bus transfer. The mystery is that I was looking at the chip upside down.
| |
| | |
| The real broken pins are:
| |
| | |
| * CLKRUNB
| |
| * REQB2
| |
| * GNTB2
| |
| * AVDD
| |
| * RTT3
| |
| * LWAKE
| |
| | |
| Most of these are test pins. The only ones that were connected was AVDD and RTT3, both should be fine left disconnected!
| |
| | |
| == Ethernet testing ==
| |
| I decided to try and figure out if the reason the remaining Ethernet was broken was due to me using the wrong type of Ethernet cable: I usually run small cross-over cables from the switch on my desk but the board may need an actual cable.
| |
| | |
| I booted the board and confirmed VGA works, but I was having serious problems with serial garbage. I had to send a break to get the Linux prompt to show itself.
| |
| | |
| Surprisingly, the board no longer acknowledges it has any Ethernet ports. It doesn't seem to show up in lspci either. Really not sure what is happening here.
| |
| | |
| I tried to reboot the board and go in to setup to check that. The delete key didn't work. In fact only some keys on my PS/2 keyboard worked. Same with a USB to PS/2 adapter. I did try to
| |
| | |
| VGA turned garbled very fast while the machine was running. I lifted the board up and found the RAM stick fell out. That's not normal, right? RAM sticks aren't supposed to do that.
| |
| | |
| Also the reset button isn't working. I think this started when working on the VGA port, not the BIOS or Ethernet.
| |
| | |
| I think the next step is clear: Fix the RAM slot.
| |
| | |
| == To-do ==
| |
| I need to:
| |
| | |
| * Repair traces
| |
| * Reinstall Ethernet
| |
| * Validate the USB power cable
| |
| * Fix the RAM
| |
| * Run a memory test using memtest86+ and its serial mode
| |
| * Debug why remaining Ethernet is broken
| |
| * Debug why PS/2 is broken
| |
| * Check if it was the BIOS breaking the VGA
| |
| *Repair the reset button
| |