[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <4A56411E-6E5F-489A-B6DA-4A527528B785@efacec.com>
Date: Tue, 9 Oct 2012 11:01:34 +0000
From: José Alexandre Ventura <jose.ventura@...cec.com>
To: "netdev@...r.kernel.org" <netdev@...r.kernel.org>
CC: Aníbal Almeida Pinto <anibal.pinto@...cec.com>,
José Alexandre Ventura <jose.ventura@...cec.com>
Subject: SMSC LAN9512 PowerPC Linux Driver Problem
Hi,
I'm having problems with an SMSC EVB9512, based on the LAN9512 chip, when using with a PowerPC Chip. The Driver I'm using is the one already provided by Linux.
I have tested the EVB9512 in two test configurations, both using a PowerPC:
First Test Configuration:
- Custom Board with PowerPC Fresscale MPC8378 @ 667MHz
- Linux Kernel 3.0.0
- EVB9512 connected via USB
Problems with First Test Configuration:
- nmap reports ports has filtered, even thought they are open
- can't establish any connection, even a TCP socket
- can ping the Board with other Devices without a problem
I have made more tests and found out that even though I can receive and send packages, my TX packages had incorrect TCP checksum.
I then used ethtool to disable TX Checksum offloading and all my problems were solved. The problem with this 'fix' is that it uses more CPU and when under heavy load, I get an error and the ethernet port is shut.
Second Configuration:
- PowerBook G4 1.5GHz, 1.25MB DDR333
- Ubuntu Live CD 12.04 LTS
- EVB9512 connected via USB
Problems with second Configuration:
- TX packets appears as errors in ifconfig
- The powerbook is pinged from another machine without a problem but the PowerBook can't ping the other device
I have also tested the EVB9512 with a Custom Card with an OMAP L138 and also tested with a Toshiba Notebook with an Intel Core i5, both without any problems. This shows that it is not a problem with the EVB9512 itself because it works correctly with other architectures. I think the problems lies in the PowerPC driver of the LAN95xx.
Best Regards,
José Ventura
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists