problem with 3c505

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	Dear All;

	Ive tried a 2.2 redhat kernel, and now under 2.4.5. (the
former as a module, the later, built in) The driver seems to
detect the card, its io and interupt fine (they match what the
jumpers say, at least, and dma is jumpered to 6) , and the card
sends and receives packets, but they are complete garbage.
	These cards were from apollo workstations (m68k
machines), and worked there, and are the only free ISA nic's I
have left:( Some have apollo roms, some have none. (serveral
cards were tested, all behaved the same.)

	Can anyone interpret what these logs mean, and suggest
how I might proceed?

	Thanks for any help;
Paul
set@pobox.com

	Here are some dmesg output with ELP_DEBUG set to 4 in the
driver, followed by some tcpdumps demonstrating what I mean by
'garbage':

(running on a 486/dx2 running 2.4.5 virgin)
(card detected)
eth0: Looking for 3c505 adapter at address 0x300...still looking...found.
eth0: warning, DMA channel not specified, using default
eth0: 3c505 at 0x300, irq 5, dma 6, addr 02:60:8c:4a:86:0e, rev 3.1, 256k

(card initializing)
eth0: request to open device
eth0: restarting receiver
eth0: sending 3c505 memory configuration command
eth0: Adapter memory configuration succeeded.
eth0: sending 82586 configure command
eth0: interrupt - configure response received
eth0: 0 receive PCBs active
eth0: request to set multicast list
eth0: Multicast address list loading succeeded.
eth0: restarting receiver
eth0: restarting receiver
eth0: restarting receiver
eth0: restarting receiver
eth0: sending 82586 configure command
eth0: interrupt - configure response received
eth0: request to set multicast list
eth0: Multicast address list loading succeeded.
eth0: sending 82586 configure command
eth0: interrupt - configure response received
eth0: request to set multicast list
eth0: Multicast address list loading succeeded.
eth0: sending 82586 configure command
eth0: interrupt - configure response received
eth0: request to set multicast list
eth0: Multicast address list loading succeeded.
eth0: sending 82586 configure command
eth0: interrupt - configure response received

(card getting packet)
eth0: interrupt - packet received of length 60 (60)
eth0: rx DMA transfer started
eth0: packet received
eth0: rx DMA complete, status 5b
eth0: restarting receiver

(card sending packet)
eth0: request to send packet of length 42
eth0: DMA transfer started
eth0: tx DMA complete, status c9
eth0: packet of length 42 sent
eth0: interrupt - packet sent


=-=-=-=-=-=-=-
tcpdump on host being pinged by 3c505 host:
(the arp requests, presumably)

02:09:58.783645 0:0:0:0:0:0 > 0:0:0:0:0:0 null I (s=0,r=0,C) len=42
02:09:59.779808 0:0:0:0:0:0 > 0:0:0:0:0:0 null I (s=0,r=0,C) len=42
02:10:00.779748 0:0:0:0:0:0 > 0:0:0:0:0:0 null I (s=0,r=0,C) len=42

=-=-=-=-=-=-=-
tcpdump on 3c505 host, in promisc mode, seeing telnet session
between two other machines on the wire:
(note, these are all completely bogus hardware addresses)

12:00:26.737822 6c:3a:20:64:65:76 20:6b:65:72:6e:65 6963 68: 
                         6520 6574 6830 2065 6e74 6572 6564 2070
                         726f 6d69 7363 756f 7573 206d 6f64 650a
                         0000 0000 0000 0000 0080 0408 0080 0408
                         0100 0000 0000
12:00:26.737822 6c:3a:20:64:65:76 20:6b:65:72:6e:65 6963 66: 
                         6520 6574 6830 2065 6e74 6572 6564 2070
                         726f 6d69 7363 756f 7573 206d 6f64 650a
                         0000 0000 0000 0000 0080 0408 0080 0408
                         0100 0000
12:00:26.747822 40:1:b4:f3:c0:a8 sap a8 > 0:54:0:0:40:0 sap c0 rr (r=0,C) len=52
12:00:26.747822 5:0:0:0:4:0 null > 0:0:a0:0:0:0 802.1b-isap I (s=0,r=0,C) len=48
12:00:26.907822 5:0:0:0:4:0 null > 0:0:a0:0:0:0 802.1b-isap I (s=0,r=0,C) len=50
12:00:26.907822 5:0:0:0:4:0 null > 0:0:a0:0:0:0 802.1b-isap I (s=0,r=0,C) len=48
12:00:26.907822 40:1:b4:f3:c0:a8 sap a8 > 0:54:0:0:40:0 sap c0 rr (r=0,C) len=52
12:00:26.907822 6c:3a:20:64:65:76 20:6b:65:72:6e:65 6963 66: 
                         6520 6574 6830 2065 6e74 6572 6564 2070
                         726f 6d69 7363 756f 7573 206d 6f64 650a
                         0000 0000 0000 0000 0080 0408 0080 0408
                         0100 0000
	
-
: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.kernel.org


[Index of Archives]     [Netdev]     [Ethernet Bridging]     [Linux 802.1Q VLAN]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Git]     [Bugtraq]     [Yosemite News and Information]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux PCI]     [Linux Admin]     [Samba]

  Powered by Linux