All of lore.kernel.org
 help / color / mirror / Atom feed
* 3Com NIC Driver?
@ 2004-05-26 14:33 Hal MacArgle
  2004-05-28  0:36 ` rob
  2004-05-28  5:56 ` pa3gcu
  0 siblings, 2 replies; 7+ messages in thread
From: Hal MacArgle @ 2004-05-26 14:33 UTC (permalink / raw)
  To: linux-newbie

Greetings: I made the, probable, mistake of buying a 3Com 3C900B-TPC
PCI BNC NIC discovering that the module automatically installed by
Slackware 9.0, 2.4.20 - 3c59x.o - does not ping.. Checking the Web I
find that 3c59x.o is for the 3C900 (no suffix) models and that I may
need 3c90x.o instead..

Downloaded the source for that but it wont compile under Slack9.0..
An attempt to -f (force) using a pre-compiled version didn't work
either..

I may be stuck but was wondering if someone may have run into this
and solved the problem, and/or has a module compiled for 2.4.20..

Rather than go into further details of what I did, suffice it to say
that I swapped a RealTec NIC into the same PCI slot, and it worked
perfectly with the ifconfig and route add entries, so I must presume
the cables, etc are OK.. dmesg listed the 3Com NIC, with the same
IRQ# and Port# that were assigned to the RealTec NIC..

Appreciate and TIA.

    Hal - in Terra Alta, WV - Slackware GNU/Linux 9.0   (2.4.20)
           
	     Anyone can pile complexity upon complexity;
                  only a genius can truly simplify..
.
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: 3Com NIC Driver?
  2004-05-26 14:33 3Com NIC Driver? Hal MacArgle
@ 2004-05-28  0:36 ` rob
  2004-05-28  5:56 ` pa3gcu
  1 sibling, 0 replies; 7+ messages in thread
From: rob @ 2004-05-28  0:36 UTC (permalink / raw)
  To: linux-newbie


are you sure that you have the ports,irq,dma,mem settings right ?
have you tryed isapnpdump yet to get the settings for this card?
If you have windblows on this computer you could check the settings  
with windblows device manager
are you useing insmod or modprobe ? (try modprobe)

Hal MacArgle wrote:

>Greetings: I made the, probable, mistake of buying a 3Com 3C900B-TPC
>PCI BNC NIC discovering that the module automatically installed by
>Slackware 9.0, 2.4.20 - 3c59x.o - does not ping.. Checking the Web I
>find that 3c59x.o is for the 3C900 (no suffix) models and that I may
>need 3c90x.o instead..
>
>Downloaded the source for that but it wont compile under Slack9.0..
>An attempt to -f (force) using a pre-compiled version didn't work
>either..
>
>I may be stuck but was wondering if someone may have run into this
>and solved the problem, and/or has a module compiled for 2.4.20..
>
>Rather than go into further details of what I did, suffice it to say
>that I swapped a RealTec NIC into the same PCI slot, and it worked
>perfectly with the ifconfig and route add entries, so I must presume
>the cables, etc are OK.. dmesg listed the 3Com NIC, with the same
>IRQ# and Port# that were assigned to the RealTec NIC..
>
>Appreciate and TIA.
>
>    Hal - in Terra Alta, WV - Slackware GNU/Linux 9.0   (2.4.20)
>           
>	     Anyone can pile complexity upon complexity;
>                  only a genius can truly simplify..
>.
>-
>To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.linux-learn.org/faqs
>
>  
>


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: 3Com NIC Driver?
  2004-05-26 14:33 3Com NIC Driver? Hal MacArgle
  2004-05-28  0:36 ` rob
@ 2004-05-28  5:56 ` pa3gcu
  2004-05-29 18:38   ` Hal MacArgle
  1 sibling, 1 reply; 7+ messages in thread
From: pa3gcu @ 2004-05-28  5:56 UTC (permalink / raw)
  To: haltec, linux-newbie

On Wednesday 26 May 2004 16:33, Hal MacArgle wrote:
> Greetings: I made the, probable, mistake of buying a 3Com 3C900B-TPC
> PCI BNC NIC discovering that the module automatically installed by
> Slackware 9.0, 2.4.20 - 3c59x.o - does not ping.. Checking the Web I
> find that 3c59x.o is for the 3C900 (no suffix) models and that I may
> need 3c90x.o instead..

AFAIK that nic may have needed a module called 3c90x back in 2.0 and 2.1 
kernels, but according to google it now uses the 3c9x module.

> Downloaded the source for that but it wont compile under Slack9.0..
> An attempt to -f (force) using a pre-compiled version didn't work
> either..
>
> I may be stuck but was wondering if someone may have run into this
> and solved the problem, and/or has a module compiled for 2.4.20..

Does modprobe return an error when loading the module, the module in the 
bare.i kernel should do ok.
If there is no error what does 'ifconfig eth0' say. (presuming its the first 
nic of course).
What does the command 'route -ne' say.?

Also another helper could be 'mii-tool' (to see the nic's status).

>
> Rather than go into further details of what I did, suffice it to say
> that I swapped a RealTec NIC into the same PCI slot, and it worked
> perfectly with the ifconfig and route add entries, so I must presume
> the cables, etc are OK.. dmesg listed the 3Com NIC, with the same
> IRQ# and Port# that were assigned to the RealTec NIC..
>
> Appreciate and TIA.
>
>     Hal - in Terra Alta, WV - Slackware GNU/Linux 9.0   (2.4.20)
>
> 	     Anyone can pile complexity upon complexity;
>                   only a genius can truly simplify..

-- 
If the Linux community is a bunch of thieves because they
try to imitate windows programs, then the Windows community
is built on organized crime.

Regards Richard
pa3gcu@zeelandnet.nl
http://people.zeelandnet.nl/pa3gcu/



-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: 3Com NIC Driver?
  2004-05-28  5:56 ` pa3gcu
@ 2004-05-29 18:38   ` Hal MacArgle
  2004-05-29 19:20     ` Ray Olszewski
  0 siblings, 1 reply; 7+ messages in thread
From: Hal MacArgle @ 2004-05-29 18:38 UTC (permalink / raw)
  To: pa3gcu; +Cc: linux-newbie

On 05-28, pa3gcu wrote:
> On Wednesday 26 May 2004 16:33, Hal MacArgle wrote:
> > Greetings: I made the, probable, mistake of buying a 3Com 3C900B-TPC
> > PCI BNC NIC discovering that the module automatically installed by
> > Slackware 9.0, 2.4.20 - 3c59x.o - does not ping.. Checking the Web I
> > find that 3c59x.o is for the 3C900 (no suffix) models and that I may
> > need 3c90x.o instead..
> 
> AFAIK that nic may have needed a module called 3c90x back in 2.0 and 2.1 
> kernels, but according to google it now uses the 3c9x module.
> 
> > Downloaded the source for that but it wont compile under Slack9.0..
> > An attempt to -f (force) using a pre-compiled version didn't work
> > either..
> >
> > I may be stuck but was wondering if someone may have run into this
> > and solved the problem, and/or has a module compiled for 2.4.20..
> 
> Does modprobe return an error when loading the module, the module in the 
> bare.i kernel should do ok.

	This was the bare.i kernel, 2.4.20, default install.. The
module was loaded and the NIC card found automatically on boot; the
only entries I made were ifconfig and route add.. See following
script.


> If there is no error what does 'ifconfig eth0' say. (presuming its the first 
> nic of course).
> What does the command 'route -ne' say.?

	See following script, some snipped to shorten the verbiage.
Only one NIC at a time..


> Also another helper could be 'mii-tool' (to see the nic's status).

	As I read man mii-tool, I gather it's for RJ45 connections
only whereas I'm exclusively thinnet, 10base2, BNC.. Correct me if
I'm wrong on this..

> 
> >
> > Rather than go into further details of what I did, suffice it to say
> > that I swapped a RealTec NIC into the same PCI slot, and it worked
> > perfectly with the ifconfig and route add entries, so I must presume
> > the cables, etc are OK.. dmesg listed the 3Com NIC, with the same
> > IRQ# and Port# that were assigned to the RealTec NIC..
> >
> > Appreciate and TIA.
> >
	Script follows which points to the cables or connection, it
seems, but another different brand NIC, in the same PCI slot, is
found; a different module automatically loaded, and works fine.. Back
to 3Com NIC and a repeat of the problem.. Hopefully you can see
something I'm not familiar with. <grin> Thanks Richard.
------------------------------------------------------------------------------

Script started on Sat May 29 14:16:00 2004
root@lnx5:~# uname -a
Linux lnx5 2.4.20 #2 Mon Mar 17 22:02:15 PST 2003 i686 unknown
root@lnx5:~# 

root@lnx5:~# dmesg
Linux version 2.4.20 (root@midas) (gcc version 3.2.2) #2 Mon Mar 17 22:02:15 PST 2003
< snipped, checking to make sure no IO or IRQ conflicts >
PCI: Found IRQ 11 for device 00:08.0
3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
00:08.0: 3Com PCI 3c900 Cyclone 10Mbps TPC at 0xe800. Vers LK1.1.16

root@lnx5:~# 

root@lnx5:~# lspci -v
< snipped >

00:08.0 Ethernet controller: 3Com Corporation 3c900B-TPC [Etherlink XL TPC] (rev 04)
	Subsystem: 3Com Corporation 3c900B-TPC [Etherlink XL TPC]
	Flags: bus master, medium devsel, latency 32, IRQ 11
	I/O ports at e800 [size=128]
	Memory at d8000000 (32-bit, non-prefetchable) [size=128]
	Expansion ROM at <unassigned> [disabled] [size=128K]
	Capabilities: [dc] Power Management version 1
root@lnx5:~# 

root@lnx5:~# lsmod
Module                  Size  Used by    Not tainted
parport_pc             14724   0 
parport                23264   0  [parport_pc]
uhci                   24560   0  (unused)
usbcore                58144   1  [uhci]
via82cxxx_audio        18936   0  (unused)
ac97_codec              9512   0  [via82cxxx_audio]
soundcore               3332   2  [via82cxxx_audio]
3c59x                  26736   1 
root@lnx5:~# 

root@lnx5:~# cat /proc/pci
PCI devices found:
< snipped; no IO or IRQ conflicts >
  Bus  0, device   8, function  0:
    Ethernet controller: 3Com Corporation 3c900B-TPC [Etherlink XL TPC] (rev 4).
      IRQ 11.
      Master Capable.  Latency=32.  Min Gnt=10.Max Lat=48.
      I/O at 0xe800 [0xe87f].
      Non-prefetchable 32 bit memory at 0xd8000000 [0xd800007f].
root@lnx5:~# 

root@lnx5:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:50:DA:35:3B:46  
          inet addr:10.0.0.15  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST 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)
          Interrupt:11 Base address:0xe800 

root@lnx5:~# 

root@lnx5:~# route -ne
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
44.58.13.11     0.0.0.0         255.255.255.255 UH       40 0          0 eth0
10.0.0.17       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
10.0.0.16       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
44.58.13.12     0.0.0.0         255.255.255.255 UH       40 0          0 eth0
44.58.13.13     0.0.0.0         255.255.255.255 UH       40 0          0 eth0
10.0.0.15       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
10.0.0.14       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U        40 0          0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U        40 0          0 lo
root@lnx5:~# 

root@lnx5:~# ping -v 10.0.0.16
PING 10.0.0.16 (10.0.0.16): 56 octets data
92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16 

92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16 

92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16 

92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16 

92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16 

92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16 


--- 10.0.0.16 ping statistics ---
7 packets transmitted, 0 packets received, 100% packet loss
root@lnx5:~# 

root@lnx5:~# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:50:DA:35:3B:46  
          inet addr:10.0.0.15  Bcast:10.255.255.255  Mask:255.0.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:9
          collisions:0 txqueuelen:100 
          RX bytes:0 (0.0 b)  TX bytes:540 (540.0 b)
          Interrupt:11 Base address:0xe800 

root@lnx5:~# 

root@lnx5:~# netstat -i
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0   1500   0       0      0      0      0       9      0      0      0 BMU
lo    16436   0       7      0      0      0       7      0      0      0 LRU
root@lnx5:~# 
root@lnx5:~# exit
exit

Script done on Sat May 29 14:17:26 2004
------------------------------------------------------------------------------

    Hal - in Terra Alta, WV - Slackware GNU/Linux 9.0   (2.4.20)
           
	     Anyone can pile complexity upon complexity;
                  only a genius can truly simplify..
.
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: 3Com NIC Driver?
  2004-05-29 18:38   ` Hal MacArgle
@ 2004-05-29 19:20     ` Ray Olszewski
  2004-05-30 12:04       ` Hal MacArgle
  0 siblings, 1 reply; 7+ messages in thread
From: Ray Olszewski @ 2004-05-29 19:20 UTC (permalink / raw)
  To: linux-newbie

HI, Hal. Sorry to jump into this one late, but since Richard said he'd be 
away for awhile ...

In checking on the NIC, I notice it is described at several sites as having 
both BNC (thinnet, 10Base2) and RJ45 (UTP, 10BaseT) jacks. And I notice 
that after you ping unsuccessfully, ifconfig reports (in part)

           TX packets:9 errors:0 dropped:0 overruns:0 carrier:9

Taken together, this makes me wonder if the card is set to use the wrong 
port. The docs I found for this card seem to say it comes out of the box 
set for media autoselect, but that's not something I'd rely on. The 
"Destination Host Unreachable" message you get when ping'ing is consistent 
with this guess (though not always present). You might want to get the 
DOS-based setup program for this NIC (or see if Don Becker's released a 
Linux-based one) and check its settings.

And I realize, in rereading your message, that either you've not said 
whether you are using thinnet or UTP with this card, or I missed where you 
told us. Also, just barely conceivably, you've connected it via UTP to a 
switch that does not drop back to 10 Mbps (is the other card you test with 
successfully 10 or 100 Mbps?).

Final thought ... I have a hazy memory of running into some oddball 3Com 
NICs of about the vintage of the one you have. They had problems with 
standard UTP wiring. I forget the details ... except that I ended up 
scrapping the cards, NICs these days being too cheap to spend much time 
mucking about with (especially old, 10 Mbps NICs).

At 02:38 PM 5/29/2004 -0400, Hal MacArgle wrote:
>On 05-28, pa3gcu wrote:
> > On Wednesday 26 May 2004 16:33, Hal MacArgle wrote:
> > > Greetings: I made the, probable, mistake of buying a 3Com 3C900B-TPC
> > > PCI BNC NIC discovering that the module automatically installed by
> > > Slackware 9.0, 2.4.20 - 3c59x.o - does not ping.. Checking the Web I
> > > find that 3c59x.o is for the 3C900 (no suffix) models and that I may
> > > need 3c90x.o instead..
> >
> > AFAIK that nic may have needed a module called 3c90x back in 2.0 and 2.1
> > kernels, but according to google it now uses the 3c9x module.
> >
> > > Downloaded the source for that but it wont compile under Slack9.0..
> > > An attempt to -f (force) using a pre-compiled version didn't work
> > > either..
> > >
> > > I may be stuck but was wondering if someone may have run into this
> > > and solved the problem, and/or has a module compiled for 2.4.20..
> >
> > Does modprobe return an error when loading the module, the module in the
> > bare.i kernel should do ok.
>
>         This was the bare.i kernel, 2.4.20, default install.. The
>module was loaded and the NIC card found automatically on boot; the
>only entries I made were ifconfig and route add.. See following
>script.
>
>
> > If there is no error what does 'ifconfig eth0' say. (presuming its the 
> first
> > nic of course).
> > What does the command 'route -ne' say.?
>
>         See following script, some snipped to shorten the verbiage.
>Only one NIC at a time..
>
>
> > Also another helper could be 'mii-tool' (to see the nic's status).
>
>         As I read man mii-tool, I gather it's for RJ45 connections
>only whereas I'm exclusively thinnet, 10base2, BNC.. Correct me if
>I'm wrong on this..
>
> >
> > >
> > > Rather than go into further details of what I did, suffice it to say
> > > that I swapped a RealTec NIC into the same PCI slot, and it worked
> > > perfectly with the ifconfig and route add entries, so I must presume
> > > the cables, etc are OK.. dmesg listed the 3Com NIC, with the same
> > > IRQ# and Port# that were assigned to the RealTec NIC..
> > >
> > > Appreciate and TIA.
> > >
>         Script follows which points to the cables or connection, it
>seems, but another different brand NIC, in the same PCI slot, is
>found; a different module automatically loaded, and works fine.. Back
>to 3Com NIC and a repeat of the problem.. Hopefully you can see
>something I'm not familiar with. <grin> Thanks Richard.
>------------------------------------------------------------------------------
>
>Script started on Sat May 29 14:16:00 2004
>root@lnx5:~# uname -a
>Linux lnx5 2.4.20 #2 Mon Mar 17 22:02:15 PST 2003 i686 unknown
>root@lnx5:~#
>
>root@lnx5:~# dmesg
>Linux version 2.4.20 (root@midas) (gcc version 3.2.2) #2 Mon Mar 17 
>22:02:15 PST 2003
>< snipped, checking to make sure no IO or IRQ conflicts >
>PCI: Found IRQ 11 for device 00:08.0
>3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
>00:08.0: 3Com PCI 3c900 Cyclone 10Mbps TPC at 0xe800. Vers LK1.1.16
>
>root@lnx5:~#
>
>root@lnx5:~# lspci -v
>< snipped >
>
>00:08.0 Ethernet controller: 3Com Corporation 3c900B-TPC [Etherlink XL 
>TPC] (rev 04)
>         Subsystem: 3Com Corporation 3c900B-TPC [Etherlink XL TPC]
>         Flags: bus master, medium devsel, latency 32, IRQ 11
>         I/O ports at e800 [size=128]
>         Memory at d8000000 (32-bit, non-prefetchable) [size=128]
>         Expansion ROM at <unassigned> [disabled] [size=128K]
>         Capabilities: [dc] Power Management version 1
>root@lnx5:~#
>
>root@lnx5:~# lsmod
>Module                  Size  Used by    Not tainted
>parport_pc             14724   0
>parport                23264   0  [parport_pc]
>uhci                   24560   0  (unused)
>usbcore                58144   1  [uhci]
>via82cxxx_audio        18936   0  (unused)
>ac97_codec              9512   0  [via82cxxx_audio]
>soundcore               3332   2  [via82cxxx_audio]
>3c59x                  26736   1
>root@lnx5:~#
>
>root@lnx5:~# cat /proc/pci
>PCI devices found:
>< snipped; no IO or IRQ conflicts >
>   Bus  0, device   8, function  0:
>     Ethernet controller: 3Com Corporation 3c900B-TPC [Etherlink XL TPC] 
> (rev 4).
>       IRQ 11.
>       Master Capable.  Latency=32.  Min Gnt=10.Max Lat=48.
>       I/O at 0xe800 [0xe87f].
>       Non-prefetchable 32 bit memory at 0xd8000000 [0xd800007f].
>root@lnx5:~#
>
>root@lnx5:~# ifconfig eth0
>eth0      Link encap:Ethernet  HWaddr 00:50:DA:35:3B:46
>           inet addr:10.0.0.15  Bcast:10.255.255.255  Mask:255.0.0.0
>           UP BROADCAST 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)
>           Interrupt:11 Base address:0xe800
>
>root@lnx5:~#
>
>root@lnx5:~# route -ne
>Kernel IP routing table
>Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
>44.58.13.11     0.0.0.0         255.255.255.255 UH       40 0          0 eth0
>10.0.0.17       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
>10.0.0.16       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
>44.58.13.12     0.0.0.0         255.255.255.255 UH       40 0          0 eth0
>44.58.13.13     0.0.0.0         255.255.255.255 UH       40 0          0 eth0
>10.0.0.15       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
>10.0.0.14       0.0.0.0         255.255.255.255 UH       40 0          0 eth0
>10.0.0.0        0.0.0.0         255.0.0.0       U        40 0          0 eth0
>127.0.0.0       0.0.0.0         255.0.0.0       U        40 0          0 lo
>root@lnx5:~#
>
>root@lnx5:~# ping -v 10.0.0.16
>PING 10.0.0.16 (10.0.0.16): 56 octets data
>92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
>Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
>  4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
>
>92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
>Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
>  4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
>
>92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
>Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
>  4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
>
>92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
>Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
>  4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
>
>92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
>Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
>  4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
>
>92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
>Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
>  4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
>
>
>--- 10.0.0.16 ping statistics ---
>7 packets transmitted, 0 packets received, 100% packet loss
>root@lnx5:~#
>
>root@lnx5:~# ifconfig eth0
>eth0      Link encap:Ethernet  HWaddr 00:50:DA:35:3B:46
>           inet addr:10.0.0.15  Bcast:10.255.255.255  Mask:255.0.0.0
>           UP BROADCAST MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:9 errors:0 dropped:0 overruns:0 carrier:9
>           collisions:0 txqueuelen:100
>           RX bytes:0 (0.0 b)  TX bytes:540 (540.0 b)
>           Interrupt:11 Base address:0xe800
>
>root@lnx5:~#
>
>root@lnx5:~# netstat -i
>Kernel Interface table
>Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
>eth0   1500   0       0      0      0      0       9      0      0      0 BMU
>lo    16436   0       7      0      0      0       7      0      0      0 LRU
>root@lnx5:~#
>root@lnx5:~# exit
>exit
>
>Script done on Sat May 29 14:17:26 2004
>------------------------------------------------------------------------------


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: 3Com NIC Driver?
  2004-05-29 19:20     ` Ray Olszewski
@ 2004-05-30 12:04       ` Hal MacArgle
  2004-06-13 12:16         ` pa3gcu
  0 siblings, 1 reply; 7+ messages in thread
From: Hal MacArgle @ 2004-05-30 12:04 UTC (permalink / raw)
  To: linux-newbie

Greetings again Ray: I did mention that we were 100% 10base2 here and
had I had a crossover UTP cable to try, would have found the problem
myself..

Your experience let you say the magic phrase: Auto-media on 3Com
cards don't always work - which was the case.. Default 10baseT, I had
to re-flash it with the setup Dos program.. All's now well discovering
that I had been lucky before with my SMC and RealTek NIC's all auto
sensing without my intervention..

APPRECIATE!! Happy Holiday...

Hal


On 05-29, Ray Olszewski wrote:
> HI, Hal. Sorry to jump into this one late, but since Richard said he'd be 
> away for awhile ...
> 
> In checking on the NIC, I notice it is described at several sites as having 
> both BNC (thinnet, 10Base2) and RJ45 (UTP, 10BaseT) jacks. And I notice 
> that after you ping unsuccessfully, ifconfig reports (in part)
> 
>           TX packets:9 errors:0 dropped:0 overruns:0 carrier:9
> 
> Taken together, this makes me wonder if the card is set to use the wrong 
> port. The docs I found for this card seem to say it comes out of the box 
> set for media autoselect, but that's not something I'd rely on. The 
> "Destination Host Unreachable" message you get when ping'ing is consistent 
> with this guess (though not always present). You might want to get the 
> DOS-based setup program for this NIC (or see if Don Becker's released a 
> Linux-based one) and check its settings.
> 
> And I realize, in rereading your message, that either you've not said 
> whether you are using thinnet or UTP with this card, or I missed where you 
> told us. Also, just barely conceivably, you've connected it via UTP to a 
> switch that does not drop back to 10 Mbps (is the other card you test with 
> successfully 10 or 100 Mbps?).
> 
> Final thought ... I have a hazy memory of running into some oddball 3Com 
> NICs of about the vintage of the one you have. They had problems with 
> standard UTP wiring. I forget the details ... except that I ended up 
> scrapping the cards, NICs these days being too cheap to spend much time 
> mucking about with (especially old, 10 Mbps NICs).
> 
> At 02:38 PM 5/29/2004 -0400, Hal MacArgle wrote:
> >On 05-28, pa3gcu wrote:
> >> On Wednesday 26 May 2004 16:33, Hal MacArgle wrote:
> >> > Greetings: I made the, probable, mistake of buying a 3Com 3C900B-TPC
> >> > PCI BNC NIC discovering that the module automatically installed by
> >> > Slackware 9.0, 2.4.20 - 3c59x.o - does not ping.. Checking the Web I
> >> > find that 3c59x.o is for the 3C900 (no suffix) models and that I may
> >> > need 3c90x.o instead..
> >>
> >> AFAIK that nic may have needed a module called 3c90x back in 2.0 and 2.1
> >> kernels, but according to google it now uses the 3c9x module.
> >>
> >> > Downloaded the source for that but it wont compile under Slack9.0..
> >> > An attempt to -f (force) using a pre-compiled version didn't work
> >> > either..
> >> >
> >> > I may be stuck but was wondering if someone may have run into this
> >> > and solved the problem, and/or has a module compiled for 2.4.20..
> >>
> >> Does modprobe return an error when loading the module, the module in the
> >> bare.i kernel should do ok.
> >
> >        This was the bare.i kernel, 2.4.20, default install.. The
> >module was loaded and the NIC card found automatically on boot; the
> >only entries I made were ifconfig and route add.. See following
> >script.
> >
> >
> >> If there is no error what does 'ifconfig eth0' say. (presuming its the 
> >first
> >> nic of course).
> >> What does the command 'route -ne' say.?
> >
> >        See following script, some snipped to shorten the verbiage.
> >Only one NIC at a time..
> >
> >
> >> Also another helper could be 'mii-tool' (to see the nic's status).
> >
> >        As I read man mii-tool, I gather it's for RJ45 connections
> >only whereas I'm exclusively thinnet, 10base2, BNC.. Correct me if
> >I'm wrong on this..
> >
> >>
> >> >
> >> > Rather than go into further details of what I did, suffice it to say
> >> > that I swapped a RealTec NIC into the same PCI slot, and it worked
> >> > perfectly with the ifconfig and route add entries, so I must presume
> >> > the cables, etc are OK.. dmesg listed the 3Com NIC, with the same
> >> > IRQ# and Port# that were assigned to the RealTec NIC..
> >> >
> >> > Appreciate and TIA.
> >> >
> >        Script follows which points to the cables or connection, it
> >seems, but another different brand NIC, in the same PCI slot, is
> >found; a different module automatically loaded, and works fine.. Back
> >to 3Com NIC and a repeat of the problem.. Hopefully you can see
> >something I'm not familiar with. <grin> Thanks Richard.
> >------------------------------------------------------------------------------
> >
> >Script started on Sat May 29 14:16:00 2004
> >root@lnx5:~# uname -a
> >Linux lnx5 2.4.20 #2 Mon Mar 17 22:02:15 PST 2003 i686 unknown
> >root@lnx5:~#
> >
> >root@lnx5:~# dmesg
> >Linux version 2.4.20 (root@midas) (gcc version 3.2.2) #2 Mon Mar 17 
> >22:02:15 PST 2003
> >< snipped, checking to make sure no IO or IRQ conflicts >
> >PCI: Found IRQ 11 for device 00:08.0
> >3c59x: Donald Becker and others. www.scyld.com/network/vortex.html
> >00:08.0: 3Com PCI 3c900 Cyclone 10Mbps TPC at 0xe800. Vers LK1.1.16
> >
> >root@lnx5:~#
> >
> >root@lnx5:~# lspci -v
> >< snipped >
> >
> >00:08.0 Ethernet controller: 3Com Corporation 3c900B-TPC [Etherlink XL 
> >TPC] (rev 04)
> >        Subsystem: 3Com Corporation 3c900B-TPC [Etherlink XL TPC]
> >        Flags: bus master, medium devsel, latency 32, IRQ 11
> >        I/O ports at e800 [size=128]
> >        Memory at d8000000 (32-bit, non-prefetchable) [size=128]
> >        Expansion ROM at <unassigned> [disabled] [size=128K]
> >        Capabilities: [dc] Power Management version 1
> >root@lnx5:~#
> >
> >root@lnx5:~# lsmod
> >Module                  Size  Used by    Not tainted
> >parport_pc             14724   0
> >parport                23264   0  [parport_pc]
> >uhci                   24560   0  (unused)
> >usbcore                58144   1  [uhci]
> >via82cxxx_audio        18936   0  (unused)
> >ac97_codec              9512   0  [via82cxxx_audio]
> >soundcore               3332   2  [via82cxxx_audio]
> >3c59x                  26736   1
> >root@lnx5:~#
> >
> >root@lnx5:~# cat /proc/pci
> >PCI devices found:
> >< snipped; no IO or IRQ conflicts >
> >  Bus  0, device   8, function  0:
> >    Ethernet controller: 3Com Corporation 3c900B-TPC [Etherlink XL TPC] 
> >(rev 4).
> >      IRQ 11.
> >      Master Capable.  Latency=32.  Min Gnt=10.Max Lat=48.
> >      I/O at 0xe800 [0xe87f].
> >      Non-prefetchable 32 bit memory at 0xd8000000 [0xd800007f].
> >root@lnx5:~#
> >
> >root@lnx5:~# ifconfig eth0
> >eth0      Link encap:Ethernet  HWaddr 00:50:DA:35:3B:46
> >          inet addr:10.0.0.15  Bcast:10.255.255.255  Mask:255.0.0.0
> >          UP BROADCAST 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)
> >          Interrupt:11 Base address:0xe800
> >
> >root@lnx5:~#
> >
> >root@lnx5:~# route -ne
> >Kernel IP routing table
> >Destination     Gateway         Genmask         Flags   MSS Window  irtt 
> >Iface
> >44.58.13.11     0.0.0.0         255.255.255.255 UH       40 0          0 
> >eth0
> >10.0.0.17       0.0.0.0         255.255.255.255 UH       40 0          0 
> >eth0
> >10.0.0.16       0.0.0.0         255.255.255.255 UH       40 0          0 
> >eth0
> >44.58.13.12     0.0.0.0         255.255.255.255 UH       40 0          0 
> >eth0
> >44.58.13.13     0.0.0.0         255.255.255.255 UH       40 0          0 
> >eth0
> >10.0.0.15       0.0.0.0         255.255.255.255 UH       40 0          0 
> >eth0
> >10.0.0.14       0.0.0.0         255.255.255.255 UH       40 0          0 
> >eth0
> >10.0.0.0        0.0.0.0         255.0.0.0       U        40 0          0 
> >eth0
> >127.0.0.0       0.0.0.0         255.0.0.0       U        40 0          0 lo
> >root@lnx5:~#
> >
> >root@lnx5:~# ping -v 10.0.0.16
> >PING 10.0.0.16 (10.0.0.16): 56 octets data
> >92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
> >Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
> > 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
> >
> >92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
> >Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
> > 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
> >
> >92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
> >Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
> > 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
> >
> >92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
> >Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
> > 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
> >
> >92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
> >Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
> > 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
> >
> >92 octets from lnx5.net (10.0.0.15): Destination Host Unreachable
> >Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst Data
> > 4  5  00 5400 0000   0 0040  40  01 8b26 10.0.0.15  10.0.0.16
> >
> >
> >--- 10.0.0.16 ping statistics ---
> >7 packets transmitted, 0 packets received, 100% packet loss
> >root@lnx5:~#
> >
> >root@lnx5:~# ifconfig eth0
> >eth0      Link encap:Ethernet  HWaddr 00:50:DA:35:3B:46
> >          inet addr:10.0.0.15  Bcast:10.255.255.255  Mask:255.0.0.0
> >          UP BROADCAST MULTICAST  MTU:1500  Metric:1
> >          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >          TX packets:9 errors:0 dropped:0 overruns:0 carrier:9
> >          collisions:0 txqueuelen:100
> >          RX bytes:0 (0.0 b)  TX bytes:540 (540.0 b)
> >          Interrupt:11 Base address:0xe800
> >
> >root@lnx5:~#
> >
> >root@lnx5:~# netstat -i
> >Kernel Interface table
> >Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR 
> >Flg
> >eth0   1500   0       0      0      0      0       9      0      0      0 
> >BMU
> >lo    16436   0       7      0      0      0       7      0      0      0 
> >LRU
> >root@lnx5:~#
> >root@lnx5:~# exit
> >exit
> >
> >Script done on Sat May 29 14:17:26 2004
> >------------------------------------------------------------------------------
> 
> 
> -
> To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.linux-learn.org/faqs
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: 3Com NIC Driver?
  2004-05-30 12:04       ` Hal MacArgle
@ 2004-06-13 12:16         ` pa3gcu
  0 siblings, 0 replies; 7+ messages in thread
From: pa3gcu @ 2004-06-13 12:16 UTC (permalink / raw)
  To: haltec, linux-newbie

On Sunday 30 May 2004 14:04, Hal MacArgle wrote:
> Greetings again Ray: I did mention that we were 100% 10base2 here and
> had I had a crossover UTP cable to try, would have found the problem
> myself..
>
> Your experience let you say the magic phrase: Auto-media on 3Com
> cards don't always work - which was the case.. Default 10baseT, I had
> to re-flash it with the setup Dos program.. All's now well discovering
> that I had been lucky before with my SMC and RealTek NIC's all auto
> sensing without my intervention..

Auto-media is a thing which does not work well on any card in linux (IMHO) 
that is. I used to have such a problem with my SMC cards, i found that if 
there was no signal presant at inititaliation time then UTP would be used.
If the BNC connector is connected to another machine or hub and there is no 
traffic during the init,. process then UTP gets selected by Auto-media, 
however if i setup a ping on another machine and created traffic then 
10base-T would be selcted and the card worked properly.

I tryed the above with realtec 8019 cards as well and got the same results 
which is why i say Auto-media does not work well in linux, but having said 
that i have not tryed any of the cards under windows to see if the results 
are the same so really saying it does not work well in linux is not the right 
thing to say, possably the same problems will arise under windows as well, 
which is possably why all dual cards have dos/windows programs to change 
defaults in the cards chips.

It could also be that some Mobo's are slower in the detection process and dont 
return a value to modrobe quickly enough thus selecting UTP as default, but 
thats a wild guess.

There is another method of selcting 10base-T or UTP when inserting the cards 
module, some cards have module options to select the output, its been a long 
time since i used 10base-T and to be honest i have forgotten which cards have 
what options.
There is a command to show what options a module/driver has,

modinfo -p <module_name>


> APPRECIATE!! Happy Holiday...
>
> Hal

-- 
If the Linux community is a bunch of thieves because they
try to imitate windows programs, then the Windows community
is built on organized crime.

Regards Richard
pa3gcu@zeelandnet.nl
http://people.zeelandnet.nl/pa3gcu/


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2004-06-13 12:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-26 14:33 3Com NIC Driver? Hal MacArgle
2004-05-28  0:36 ` rob
2004-05-28  5:56 ` pa3gcu
2004-05-29 18:38   ` Hal MacArgle
2004-05-29 19:20     ` Ray Olszewski
2004-05-30 12:04       ` Hal MacArgle
2004-06-13 12:16         ` pa3gcu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.