Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 01-31-2011, 07:04 AM   #1
Niraj Kulkarni
Registered: May 2008
Posts: 47

Rep: Reputation: 15
Driver for DP83849C PHY chip needed

I am working on DP83849C PHY chip.
I could see kernel driver for PCI based National semiconductor PHY chip like DP83810.
Can you let me know any driver exact/similar for DP83849C.

Old 01-31-2011, 10:46 PM   #2
LQ Guru
Registered: Sep 2003
Location: Danville, VA
Distribution: Slackware, Windows, FreeBSD, OpenBSD, Mac OS X
Posts: 5,296

Rep: Reputation: 168Reputation: 168
Hi Niraj Kulkarni, Some Googling produced this thread:

It says basically that the DP83865 PHY driver is compatible or portable to DP83849, which in turn could help with the DP83849C. Other than that you might check National Semiconductors website for any available specs.

Good luck. ;-)
Old 02-23-2011, 05:01 AM   #3
Niraj Kulkarni
Registered: May 2008
Posts: 47

Original Poster
Rep: Reputation: 15
Hi all,
With the help of "Software for Intel® EP80579 Integrated Processor Product Line" I could bring up the
PHY chip. Following things i did not follow as given in pdf above:
1. Set the "IEGBE_10_100_ONLY" option in Makefile ,
2. Change the phy->addr from 0 to 1 , 1 to 2.

I could see that the link os going up, with MAC 0 of DP80579 , phy-addr = 0:

eth0 Link encap:Ethernet HWaddr 00:0E:0CD:F9:EE
inet addr: Bcast: Mask:
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:320 (320.0 B)
Base address:0x1020 Memory:42060000-42080000

cat /proc/interrupt gives:

193: 112 PCI-MSI eth0

But could not receive the "ping" reply.
Even on wire shark i could not see that my board is sending any ICMP request.
Can any one tell me why reply to ping is coming/going out of the PHY chip.

Last edited by Niraj Kulkarni; 02-23-2011 at 05:03 AM.
Old 03-23-2011, 01:38 AM   #4
Niraj Kulkarni
Registered: May 2008
Posts: 47

Original Poster
Rep: Reputation: 15
Hi all,
Finally it worked.
Please note that DP83849C PHY chip has a EEPROM interface also. It is very important to write CORRECT data into the eeprom , bcoz the PHY chip reads this eeprom at boot up.
The CORRECT data include : MAC id and activation code for a perticulat MAC inside the PHY chip (read Wake on LAN Hardware Implementation Utilizing the Intel® EP80579 Integrated Processor Product Line)to get the CORRECT data.



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
NET PHY driver for DP83849 ravspratapsingh Linux - Kernel 1 01-20-2011 04:49 PM
Need driver for TI WL1271 (WiLink6.0) chip kmbrzezowski Linux - Embedded & Single-board computer 1 12-09-2010 01:11 PM
Using Linux Ethernet PHY Device Driver Hok Linux - Networking 0 10-08-2008 01:56 AM
PL2303 chip driver ??? raedbenz Linux - Hardware 7 06-05-2008 10:34 PM
search linux driver for CICADA8201 Gigabit LAN PHY chip deb75 Linux - Hardware 0 02-21-2006 11:23 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 01:44 AM.

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