After a couple of months of my owning a beautiful 5500, I still can't connect up. I recompiled a bran spanking new 2.6.8 kernel, hotsync seems to work fine---when I turn on the Z in the cradel, usb0 is created and assigned the proper (static) IP address. Here is where the wierdness begins:
My ifconfig shows: usb0 Link encap:Ethernet HWaddr 1A:60:19:07:1A:F0
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2502 (2.4 Kb) TX bytes:0 (0.0 b)
And when I ping 192.168.0.1 I merrily ping away. Except the trafic does not go to usb0---it goes to the lo device. Gkrellm2 shows a big spike in traffic on lo when I ping, while usb0 remains silent! If I take lo down, then I can't ping.
Here is the output of the route command: (komos is my firewall/gateway) Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 usb0
10.1.1.0 * 255.255.255.0 U 0 0 0 eth0
default komos.momus.net 0.0.0.0 UG 0 0 0 eth0
The above is with lo down. With lo up, it looks like this:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 usb0
10.1.1.0 * 255.255.255.0 U 0 0 0 eth0
loopback localhost.local 255.0.0.0 UG 0 0 0 lo
default komos.momus.net 0.0.0.0 UG 0 0 0 eth0
And, if it would help, here is the output of the netstat -rn command:
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 usb0
10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 127.0.0.1 255.0.0.0 UG 0 0 0 lo
0.0.0.0 10.1.1.1 0.0.0.0 UG 0 0 0 eth0
When I press either the "sync" button on the cradel, or "sync start" in the "PC Link" app, I get a short burst of traffic into usb0, followed by a "Communication was aborted" error on the Z. Unfortunately, I have no other way of getting software on the Z, so I can't even see what is going on there through a terminal.
This is all very frustrating, so any ideas that you may have would be greatly appreciatesd. I tried adding a route manually: route add -host 192.168.0.1 usb0
but that did nothing except add a useless entry in the routing table.
I'm using the SHARP 3.10 ROM, if that helps.