LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-19-2009, 02:29 PM   #1
Suncoast
Member
 
Registered: Apr 2009
Location: Largo, Florida
Distribution: Slackware
Posts: 208

Rep: Reputation: 35
Problem with TLAN ethernet driver in 12.1, 12.2 stable


I have Compaq Proliant 1600's with integrated TLAN 0xae43 10/100 UTP lan. Something is not right with the LAN starting with Slackware 12 / Kernel 2.6.

I have run Slack 3, 8, 10, and 11/SCSI.s on them with no problems. I have been unable to run any version of Slack 12. I actually have 2 problems, the second being no mouse, but that is minor and not needed. These boxes are mostly for DNS and http.

I have SCSI drives I can pop in and out of their bay. With several disks, I am able to boot into any version by the disk that I have loaded. So I can quickly test things and dd things back to clean stock "full" installs... I have both a hugesmp.s and a custom built 12.2 version with tlan bulit in.

When I boot into 12.x and run TCPDUMP, I see STP, ARP, RIPV2, etc packets coming IN. When I try to ping out, I see plenty of ARP "who has gateway..." requests going out, but nothing is responding. On the term screen I basically get a message from my eth0 IP address saying destination is unreachable. These servers have static IP's connected to Cisco Catalyst switches.

When I switch from a 12.x boot to a 11.0 boot, I have to let the box completely power down and rest for a couple of minutes or the problem sometimes shows up in the 11.0 booted version. And I can't set the IRQ above 9, or 7 really, because the card won't initialize.

I should also point out that in the earlier versions of tlan.h, there was a definition for this Ti chipset as 0xae43. However, this definition, and a few others are missing. May not be relevant, since the TLAN driver is loading. Just does not appear to be operating. I'm not a programmer.

I've not spent a lot of time with Slackware lately, and there are lots of new features. So if anyone has any suggestions, even the obvious, or something I can try, I would certainly appreciate hearing from you.

Thanks,
Steve Kinkaid

Last edited by Suncoast; 04-19-2009 at 04:43 PM. Reason: Clarification
 
Old 04-20-2009, 07:26 AM   #2
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,923
Blog Entries: 44

Rep: Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158Reputation: 3158
Hi,

It sounds like a hardware failure. You did check the cables? Do you have a spare LAN card to see if that will work for you? The indicator seems to be the failure when you roll back to a stable 11 that worked but now fails.
 
Old 04-20-2009, 09:55 AM   #3
Suncoast
Member
 
Registered: Apr 2009
Location: Largo, Florida
Distribution: Slackware
Posts: 208

Original Poster
Rep: Reputation: 35
Thank you for posting your thoughts. I am certain it is not a hardware failure. (I'm using it right now.) The failure replicates to 11.0 only when I pull the hot-plug scsi drive from slot 0:1 during a ctrl-alt-del reboot, which allows scsi slot 0:2 to boot into slack 11.0 on warm boot. Since this nic is integrated, it is not possible to replace with an identical chipset. However I have confirmed this problem on 3 of the Compaq Proliant Servers with this chipset (1600, 1600r, 5500) I have.

Last edited by Suncoast; 04-20-2009 at 10:14 AM. Reason: Correction
 
Old 04-24-2009, 01:22 PM   #4
Suncoast
Member
 
Registered: Apr 2009
Location: Largo, Florida
Distribution: Slackware
Posts: 208

Original Poster
Rep: Reputation: 35
Still Stumped.

Ok, after doing some more searching, looks like several have had the same problem around the time the driver was updated to version 1.16, which this distro has, even though it displays 1.15. But I never saw a solution.

Hopefully some more information will help jog some grey cells somewhere.

File 1 - Everything I can think of - dmesg, ifconfig, iptables, etc

File 2 - Tcpdump, which shows a link exists, just no data is getting out.

File 3 - Works - Using the older Slackware 11.0, everything works on the same hardware.

Thanks in advance!
Steve
Attached Files
File Type: txt 2.6.27.tlan_diags.txt (35.9 KB, 12 views)
File Type: txt 2.6.27.tlan_tcpdump.log.txt (11.2 KB, 6 views)
File Type: txt 2.4.33.3.tlan_diags_works.txt (31.8 KB, 6 views)

Last edited by Suncoast; 04-28-2009 at 07:14 PM.
 
Old 04-29-2009, 01:54 PM   #5
XavierP
Moderator
 
Registered: Nov 2002
Location: Kent, England
Distribution: Debian Testing
Posts: 19,192
Blog Entries: 4

Rep: Reputation: 475Reputation: 475Reputation: 475Reputation: 475Reputation: 475
As per the request for a move, moved to Hardware.
 
Old 05-02-2009, 06:38 PM   #6
Suncoast
Member
 
Registered: Apr 2009
Location: Largo, Florida
Distribution: Slackware
Posts: 208

Original Poster
Rep: Reputation: 35
Thumbs up Latest TLAN driver in 2.6.29 works !

I found out the tlan driver is being worked on from the linuxhq site. So I installed the latest I could find (2.6.29) and I'm happy to say whatever was wrong with the driver has been fixed. I've tested it on both the Compaq integrated and the PCI Card Netelligent 10/100's.

Thanks to Sakari Ailus, wherever you are

Thought I would close this and provide the following for anyone else that runs into this. Looks like this same kernel release also has over 200 driver/net changes.

Steve

Code:
Filename:	/drivers/net/tlan.c
Lines Added:	93
Lines Deleted:	146

diff --git a/drivers/net/tlan.c b/drivers/net/tlan.c
index e604982..68b967b 100644
--- a/drivers/net/tlan.c
+++ b/drivers/net/tlan.c
@@ -163,6 +163,11 @@
  *   v1.15 Apr 4, 2002    - Correct operation when aui=1 to be
  *                          10T half duplex no loopback
  *                          Thanks to Gunnar Eikman
+ *
+ *   Sakari Ailus <sakari.ailus@iki.fi>:
+ *
+ *   v1.15a Dec 15 2008   - Remove bbuf support, it doesn't work anyway.
+ *
  *******************************************************************************/
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
tlan NIC problem xtascox Linux - Networking 1 04-13-2007 06:33 PM
Ethernet driver problem in FC3 GEJOE DANIEL Linux - Hardware 19 11-25-2005 09:23 PM
Ethernet driver problem in FC3-part 2 GEJOE DANIEL Linux - Hardware 1 09-29-2005 12:17 PM
Ethernet driver problem in FC3-part 3 GEJOE DANIEL Linux - Hardware 1 09-29-2005 12:16 PM
Ethernet Driver Problem Warrioruw Linux - Networking 1 12-08-2004 12:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:59 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration