Re: Why FEC and SCC1 can not work at the same time?

3 messages, 3 authors, 2002-09-18 · open the first message on its own page

Re: Why FEC and SCC1 can not work at the same time?

From: Wolfgang Denk <hidden>
Date: 2002-09-17 20:10:35

In message <001001c25e1e$c9c33ac0$7301a8c0@zhongqx> you wrote:
I want to use FEC(100M) and SCC1(10M) interface,but they can not work together.
They can.
eth0: CPM ENET Version 0.2 on SCC1, 00:d0:93:00:12:34
eth1: FEC ENET Version 0.2, FEC irq 3, MII irq 4, addr 00:d0:93:80:12:34
Please be aware that both interfaces use the same MAC  address.  This
is ok as long as you don;t try to connect bioth to the same subnet.
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 40k init
init started:  BusyBox v0.60.2 (2002.07.18-17:16+0000) multi-call SIOCADDRT: Net
work is unreachable

    ******(What reason ? when this message output?)
Well, it  makes  little  sense  to  guess  how  you  ifconfig'ed  the
interfaces, please provide more information.

My bet is that you tired to run  both  ethernet  ports  in  the  same
network,  and  that  you're  experiencing  a  conflict  caused by two
identical MAC addresses.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
"I find this a nice feature but it is not according to  the  documen-
tation. Or is it a BUG?"   "Let's call it an accidental feature. :-)"
                       - Larry Wall in [off-list ref]

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

Re: Why FEC and SCC1 can not work at the same time?

From: zhongqx <hidden>
Date: 2002-09-18 00:31:47

----- Original Message -----
From: "Wolfgang Denk" <redacted>
To: "zhongqx" <redacted>
Cc: <redacted>
Sent: Wednesday, September 18, 2002 4:10 AM
Subject: Re: Why FEC and SCC1 can not work at the same time?
Sir ,
Thank you for your help,but I disagree with your in some point.

First, I did not use the same MAC address, eth0 is 00:d0:93:00:12:34 and eth1 is 00:d0:93:80:12:34  ,one is 00:12::34 and one is 80:12:34,are they in the same?

Second , I did not use both ethernet port to connect the same network ,one is 192.168.1.X and other is 192.168.2.X ,netmask is 255.255.255.0.

The third, I  ifconfiged my interface in /etc/inid.d/rcS file,my rcS file is:


#!/bin/sh

mount -t proc proc /proc
ifconfig lo 127.0.0.1 netmask 255.0.0.0
ifconfig eth0 192.168.2.221 netmask 255.255.255.0
ifconfig eth1 192.168.1.198 netmask 255.255.255.0

route add default gw 192.168.2.1 eth1


while [ 1 ]
do
        /bin/sh
done

My inittab file is:

# /etc/inittab: init configuration.

# The default runlevel.
#hw id:3:initdefault:

# Boot-time system configuration/initialization script.
#si::sysinit:/etc/init.d/rcS
::sysinit:/etc/init.d/rcS



Route information is here:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth1
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:D0:93:00:12:34
          inet addr:192.168.2.221  Bcast:192.168.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:3677 (3.5 kb)  TX bytes:0 (0.0 b)
          Base address:0x3c00

eth1      Link encap:Ethernet  HWaddr 00:D0:93:80:12:34
          inet addr:192.168.1.198  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Base address:0xe00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

#

Thank you very much again,hope to hear from you soon!
In message <001001c25e1e$c9c33ac0$7301a8c0@zhongqx> you wrote:
quoted
I want to use FEC(100M) and SCC1(10M) interface,but they can not work together.
They can.
quoted
eth0: CPM ENET Version 0.2 on SCC1, 00:d0:93:00:12:34
eth1: FEC ENET Version 0.2, FEC irq 3, MII irq 4, addr 00:d0:93:80:12:34
Please be aware that both interfaces use the same MAC  address.  This
is ok as long as you don;t try to connect bioth to the same subnet.
quoted
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 40k init
init started:  BusyBox v0.60.2 (2002.07.18-17:16+0000) multi-call SIOCADDRT: Net
work is unreachable

    ******(What reason ? when this message output?)
Well, it  makes  little  sense  to  guess  how  you  ifconfig'ed  the
interfaces, please provide more information.

My bet is that you tired to run  both  ethernet  ports  in  the  same
network,  and  that  you're  experiencing  a  conflict  caused by two
identical MAC addresses.

Wolfgang Denk

--
Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd@denx.de
"I find this a nice feature but it is not according to  the  documen-
tation. Or is it a BUG?"   "Let's call it an accidental feature. :-)"
                       - Larry Wall in [off-list ref]
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

RE: Why FEC and SCC1 can not work at the same time?

From: Rick Hunnicutt <hidden>
Date: 2002-09-18 16:02:29

This looks like it may be a simple network issue. You have eth0 on the
192.168.1.X subnet. The subnet mask is set to 255.255.255.0 meaning it can
see all other 192.168.1.X IP's. eth1 is set to 192.168.2.X subnet with the
same subnet  mask so he only sees other IP's on the 192.168.2.X subnet. Your
gateway is 192.168.2.1 for eth1. Is this gateway able to reach both
networks? Have you tried making these on the same network (192.168.1.X) and
trying to ping them?

Rick Hunnicutt

-----Original Message-----
From: owner-linuxppc-embedded@lists.linuxppc.org
[mailto:owner-linuxppc-embedded@lists.linuxppc.org]On Behalf
Of zhongqx
Sent: Tuesday, September 17, 2002 5:32 PM
To: Wolfgang Denk
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: Why FEC and SCC1 can not work at the same time?



----- Original Message -----
From: "Wolfgang Denk" <redacted>
To: "zhongqx" <redacted>
Cc: <redacted>
Sent: Wednesday, September 18, 2002 4:10 AM
Subject: Re: Why FEC and SCC1 can not work at the same time?
Sir ,
Thank you for your help,but I disagree with your in some point.

First, I did not use the same MAC address, eth0 is
00:d0:93:00:12:34 and eth1 is 00:d0:93:80:12:34  ,one is
00:12::34 and one is 80:12:34,are they in the same?

Second , I did not use both ethernet port to connect the same
network ,one is 192.168.1.X and other is 192.168.2.X ,netmask
is 255.255.255.0.

The third, I  ifconfiged my interface in /etc/inid.d/rcS
file,my rcS file is:


#!/bin/sh

mount -t proc proc /proc
ifconfig lo 127.0.0.1 netmask 255.0.0.0
ifconfig eth0 192.168.2.221 netmask 255.255.255.0
ifconfig eth1 192.168.1.198 netmask 255.255.255.0

route add default gw 192.168.2.1 eth1


while [ 1 ]
do
        /bin/sh
done

My inittab file is:

# /etc/inittab: init configuration.

# The default runlevel.
#hw id:3:initdefault:

# Boot-time system configuration/initialization script.
#si::sysinit:/etc/init.d/rcS
::sysinit:/etc/init.d/rcS



Route information is here:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric
Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     0
0        0 eth0
192.168.1.0     *               255.255.255.0   U     0
0        0 eth1
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:D0:93:00:12:34
          inet addr:192.168.2.221  Bcast:192.168.2.255
Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:41 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:3677 (3.5 kb)  TX bytes:0 (0.0 b)
          Base address:0x3c00

eth1      Link encap:Ethernet  HWaddr 00:D0:93:80:12:34
          inet addr:192.168.1.198  Bcast:192.168.1.255
Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Base address:0xe00

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

#

Thank you very much again,hope to hear from you soon!

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help