Moving files between OS X and WinME

jomjo

Registered
Hi!

I'm trying to move files between thesee two computers:

G4/400
built-in Fast Ethernet
OS X 10.1.5
IP: 192.168.0.48/24

Acer Travelmate 202T
D-link 690 TXD Fast Ethernet PCMCIA card
Windows ME
IP: 192.168.0.44/24

I've connected the two with a Cat 5 patch-cable and I'm trying to do the file-transfer via FTP, since I believe that would be easiest to setup.
On the Mac, I've activated FTP in System Preferences -> Sharing.
These are my observations:

* "ftp 192,168.0.48" from the OS X Terminal works.
* "ping 192.168.0.44" from the OS X Terminal does NOT work.
* "ping 192.168.0.48" from the WinME DOS-prompt does NOT work.
* Networking between the Win ME machine and a Windows NT machine at work using TCP/IP works.

Some output from different commands on the OS X-machine:

ifconfig en0:
-------------
en0: flags=8963<UP,BROADCAST,b6,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.0.48 netmask 0xffffff00 broadcast 192.168.0.255
ether 00:30:65:4d:5f:ec
media: autoselect (none) status: inactive
supported media: none autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <half-duplex,hw-loopback> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 100baseTX <half-duplex> 100baseTX <half-duplex,hw-loopback> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback>

tcpdump -i en0:
---------------
tcpdump: listening on en0
15:50:08.519425 arp who-has 192.168.0.48 tell 0.0.0.0
15:50:13.202649 arp who-has 192.168.0.48 tell 0.0.0.0
15:50:15.462546 arp who-has 192.168.0.48 tell 0.0.0.0
15:50:20.589194 arp who-has 192.168.0.48 tell 0.0.0.0
15:50:23.013889 arp who-has 192.168.0.48 tell 0.0.0.0
15:50:25.544932 arp who-has 192.168.0.48 tell 0.0.0.0

<repeat until infinity>

tail -f /var/log/system.log:
----------------------------
UniNEnet: 0 0 UniNEnet::putToSleep - disabled cell clock!!!
Apr 6 15:52:28 localhost mach_kernel: UniNEnet::monitorLinkStatus - Link is up at 100 Mbps - Full Duplex
Apr 6 15:52:28 localhost mach_kernel:
Apr 6 15:52:28 localhost mach_kernel: Ethernet(UniN): Link is down.
UniNEnet: 0 0 UniNEnet::putToSleep - disabled cell clock!!!
Apr 6 15:52:31 localhost mach_kernel: UniNEnet::monitorLinkStatus - Link is up at 100 Mbps - Full Duplex
Apr 6 15:52:31 localhost maczh_kernel:
Apr 6 15:52:32 localhost mach_kernel: Ethernet(UniN): Link is down.
UniNEnet: 0 0 UniNEnet::putToSleep - disabled cell clock!!!
Apr 6 15:52:34 localhost mach_kernel: UniNEnet::monitorLinkStatus - Link is up at 100 Mbps - Full Duplex
Ethernet(UniN): Link is down.h_kernel:
<repeat until infinity>

The tcpdump and system.log messages occur without me trying to ping or ftp anything. So, the obvious question is: what is going on here and how do I fix this problem so I can move some data between the two computers?

TIA

//Jomjo
 
It looks like you do not have an IP connection established between the two machines. If you are running the cable directly, you will probably need to use a crossover cable. Or you could try connecting through a hub.
 
Originally posted by symphonix
It looks like you do not have an IP connection established between the two machines. If you are running the cable directly, you will probably need to use a crossover cable. Or you could try connecting through a hub.

Crossover cable = patch cable. Like I said, I'm using a patch cable.
I don't think a hub would solve anything.

Come on, there has to be someone who knows what's going on? If you need any additional info, just ask.
I think the problem lies in the line
Code:
UniNEnet: 0 0 UniNEnet::putToSleep - disabled cell clock!!!
but I don't know how to get rid of the cell clock problem.

//Jomjo
 
Assert Crossover.cable == Patch.cable

Assert failed, line 0.

A cross-over cable is not a patch cable. I'm not certain that this is the issue at hand, but the G4 400 is the green button G4 sawtooth variety with 10/100 ethernet, and not the newer white button gmac 10/100/1000 models. I'm not certain it auto-crosses.

I have a G4-400 here running BSD, let me see what it does on a crossover cable where a patch cable should be ... nope, no linky, no blinky. Works just fine on the patch cable though. Get a crossover cable or patch both machines to a hub and then check back with us. Please refer to ticket # 55276 in all future correspondence. ;-)
 
Originally posted by theed
Assert Crossover.cable == Patch.cable

Assert failed, line 0.

A cross-over cable is not a patch cable. I'm not certain that this is the issue at hand, but the G4 400 is the green button G4 sawtooth variety with 10/100 ethernet, and not the newer white button gmac 10/100/1000 models. I'm not certain it auto-crosses.

I have a G4-400 here running BSD, let me see what it does on a crossover cable where a patch cable should be ... nope, no linky, no blinky. Works just fine on the patch cable though. Get a crossover cable or patch both machines to a hub and then check back with us. Please refer to ticket # 55276 in all future correspondence. ;-)

Now you get me confused here ;)
Correct me if I'm wrong:
* A patch cable is a cable where Tx/Rx pins are swapped (pin 2 and 6).
* A straight cable is the same in both ends.
* A rollover cable is the exact inverse in the other end (pin 1 = pin 8, pin 2 = pin 7 etc.)

But what do you mean with assert crossover cable? Are there more than one type of crossover cable? My cable is marked "patch" and has swapped places of pin 2 and 6. That is what I would call a crossover cable.

A year or so ago I used the same cable and the same G4 together with a Performa 5400 (with extra-installed NIC) and it worked fine (so it does auto-cross). I'm beginning to believe that there is a HW problem with the G4's card. I just wonder what the line
Code:
UniNEnet: 0 0 UniNEnet::putToSleep - disabled cell clock!!!
means. I hoped it could have been a SW issue.

BTW, what do you mean with "Assert failed, line 0."?

//Jomjo
 
Back
Top