TrueNorthStrong
Well-known member
My lovely Powerbook 3400c has been behaving a bit strangely since I swapped out the hard drive for a CF to IDE adapter.
I still have the original hard drive so can swap it in as needed for additional testing, but it's on its last legs.
I've installed 8.1 via emulator, and then dd'ed it to the CF card. This boots fine.
The original drive has 8.6 installed.
Ethernet connectivity on my network is spotty. When it works, it keeps working until I shutdown or reboot. After then, there's a lot of poking around in settings and rebooting until it starts working again.
To keep things simple I've manually assigning an address, but DHCP does work if the adapter works at the same time.
As I am wiring to a nearby switch, I can keep an eye on the link status LEDs to get a glimpse of what's going on. I have not yet run a PCAP, but given that in the non-working state the switchport does not even observe a MAC address I can assume that a PCAP of the non-working config will show zero packets from the PB.
When TCP/IP is active or called by a program to activate, it will go link up, send (apparently) no data, then go link down. The application will report an error, then the link goes back up again.
Of course in a working condition this does not happen. Link goes up, stays up, connection works as expected.
By "poking it" to get it to work, I mean any combination of :
- Rebooting
- Disabling TCP/IP and re-enabling
- Toggling DHCP / manual
- Switching to PPP and back
- Toggling Appletalk
Top to bottom is what I assume to be the most to least likely things to resolve it.
I did not have any such issues on the original installation.
It seems like a driver issue to me. Maybe something with the switchport having MDIX and the PB hardware not, and they're crossing lines until it randomly decides to line up. I'm guessing here.
Anyone have some tips for what I can next look for?
I still have the original hard drive so can swap it in as needed for additional testing, but it's on its last legs.
I've installed 8.1 via emulator, and then dd'ed it to the CF card. This boots fine.
The original drive has 8.6 installed.
Ethernet connectivity on my network is spotty. When it works, it keeps working until I shutdown or reboot. After then, there's a lot of poking around in settings and rebooting until it starts working again.
To keep things simple I've manually assigning an address, but DHCP does work if the adapter works at the same time.
As I am wiring to a nearby switch, I can keep an eye on the link status LEDs to get a glimpse of what's going on. I have not yet run a PCAP, but given that in the non-working state the switchport does not even observe a MAC address I can assume that a PCAP of the non-working config will show zero packets from the PB.
When TCP/IP is active or called by a program to activate, it will go link up, send (apparently) no data, then go link down. The application will report an error, then the link goes back up again.
Of course in a working condition this does not happen. Link goes up, stays up, connection works as expected.
By "poking it" to get it to work, I mean any combination of :
- Rebooting
- Disabling TCP/IP and re-enabling
- Toggling DHCP / manual
- Switching to PPP and back
- Toggling Appletalk
Top to bottom is what I assume to be the most to least likely things to resolve it.
I did not have any such issues on the original installation.
It seems like a driver issue to me. Maybe something with the switchport having MDIX and the PB hardware not, and they're crossing lines until it randomly decides to line up. I'm guessing here.
Anyone have some tips for what I can next look for?