Hi James et al:

I've done some more experimenting on this.

When I go back to Windows on the slave
the network connection is back. I can
ping successfully both ways.

However once I go in Linux, although
eth0 comes up (this coming up just detects
the IP address I manually allocated), 
the network connection breaks down.
>From Windows master the ping also fails.

>From the url 
http://www.scyld.com/network/vortex.html
drivers for 3c59x.o I believe also can be used for my etho 3com 
EtherLink XL 10/100 PCI NIC (3c905-TX) Boomerang
adaptor on the slave.

Are there any extra steps I am missing that's causing
Linux to break the connection ?

I'm pretty sure I did netconf as quoted below.

Would upgrading to a more recent Linux distribution package
solves this problem ?

Anyone !!

Louis.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of LS
Sent: Tuesday, February 25, 2003 11:51 PM
To: 'James Gregory'
Cc: [EMAIL PROTECTED]
Subject: RE: [Re: [SLUG] Control one PC with Another]


My replies are quoted "Louis>>>"

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf
Of James Gregory
Sent: Tuesday, February 25, 2003 12:32 AM
To: LS
Cc: [EMAIL PROTECTED]
Subject: RE: [Re: [SLUG] Control one PC with Another]


On Mon, 2003-02-24 at 23:22, LS wrote:

> Another point I noted. When Linux was booting up, I noticed that the
> "Bringing up interface eth0" FAILED . Could this also be another issue

> ? The Network card on the slave PC where Linux OS resides as well is a

> 3Com Network card. Are there special drivers I need to install to get
> Linux to detect this card or get a PASS when booting ?

ah HA!

This is your problem. If the ethernet card is not coming up then it
won't have an IP and you won't be able to ping or do anything else
useful with it.

I was under the (perhaps misguided) impression that 3com cards were
reasonably well supported on linux.

Ok, on my computer I have a program called "netconf", which I think you
should have as well. It's part of linuxconf afaik. It's good for doing
this sort of stuff. But first you need to identify what sort of network
card you have, then identify which driver to use. hrmm. This will get a
bit vague. First of all, if you want to find what 3com drivers you have,
this should tell you (I've included the output from my box as well for
reference) :

$ find /lib/modules/`uname -r` -name "3c*"
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/3c501.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/3c503.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/3c505.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/3c507.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/3c509.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/tokenring/3c359.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/3c515.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/pcmcia/3c589_cs.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/pcmcia/3c574_cs.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/drivers/net/3c59x.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/3rdparty/3c990
/lib/modules/2.4.21pre4-8mdk/kernel/3rdparty/3c990/3c990.o.gz
/lib/modules/2.4.21pre4-8mdk/kernel/3rdparty/3c990fx
/lib/modules/2.4.21pre4-8mdk/kernel/3rdparty/3c990fx/3c990fx.o.gz

Louis>>> running the above command gave some data. The ones that I think
relate to mine
are 3c50(1/3/5/7/9).0, 3c515.0, and 3c59x.o .

Anyway I went into the /lib/modules/ and searched around. In the
../kernel/drivers 
directory I only see ".o" files. There are no ".o.gz" files. I can see
that the closest Are as stated above. The path is in
"/lib/modules/2.4.7-10/kernel/drivers/net/"



(ie run 'lspci | grep Ethernet' to find out what ethernet cards you have
-- don't use the output from my computer, you don't want to configure
your computer to use my devices :))

Louis>>> this command revealed that my Ethernet card is of series 3c905
(i.e 3c90x series) . 
>From /lib/modules directory when browsing around I saw no 3c905.o files,
but saw A 3c59x series ".o "file".

Ok, so having identified the driver, you run netconf, go to the "Host
name and IP network devices" (assuming your system is the same as mine,
which it quite possibly isn't, but find the "configure my IP address"
looking thing), click on the "adaptor 1" tab, click "manual" config
mode, type in an ip address in the appropriate field (as I said, if
you're talking to windows computers, 192.168.0.something is a good
address). netmask, net device etc can be left as default. Now, where it
says "kernel module" you need to either type in or select from the drop
down the driver you identified before.

Louis>>> I went ahead with netconf anyway.

I selected "manual", and entered the other data for "adaptor 1" tab, and
clicked accept. For the "Kernel" 
I actually found a 3c90x series. Scrolling further on this one showed
the number 3c905. So I selected "3c90x". But I don't think this driver
is installed, so why would it show in the drop menu ??

Running the /sbin/ifconfig showed the IP. However when I pinged the
ethernet for my master pc, it said "Network is unreachable".

Anyway I rebooted and this time Linux did not even try to bring up the
eth0. From Gnome I re netconf, and this time I selected the default
Kernel it selected for me the first time I ran netconf 
which was 3c59x series. Accepted this one. This one is installed as
mentioned above.

Now I pinged and it tried something but still the test failed.

Anyway I rebooted, and this time it did bring up the etho. However in
Gnome when I run a ping test on the master pc, I get a straight
"connect: Network is unreachable" this time.

It seems I need to get 3c90x driver. I searched the web and came across
this site

http://www.scyld.com/network/vortex.html

They talk about 3c90x series but when I go down to get source code, I
just see the file for 3c95x.c and no 3c90x.c . So does that mean 3c95x
supports 3c90x series ?

I'm slowly getting there. Please provide some input. Right now "adaptor
1" is on "3c95x" series with the other settings as what you stated
above. The Ip I selected is 192.168.0.100. How do I pass ping ?

hmm. It could well be that the gnome gadget just reads the pci device
list, and that's how it knows about the device. I suspect that this is
not an indication that the card is correctly configured.

It has occurred to me that perhaps it's just a case of having set your
interface to "auto" or "dhcp" or something and not having a dhcp server.
In either case (no driver found or auto config selected), the above
steps should rectify it.

Is there anything else the gnome thing shows you? can you change
settings there?

Louis>>>> I cannot change this settings from the System Settings. But
from netconf on the
First run if did show "adaptor 1" set to "dhcp" with the other data
blank. Kernel was on "3c95x" .

BTW: I found the problem why the 2 windows OS could see not each other.
On my master a while back I installed Norton Firewall. It blocked the
network Connection. Anyway I uninstalled it, and I can see the pcs both
way and can Map drives as well. I plan to re-install the firewall
software and get it to allow network connection internally.

Louis

-- 
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

-- 
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to