Networking Forums

Networking Forums > Computer Networking > Linux Networking > Linux Network Driver Query.

Reply
Thread Tools Display Modes

Linux Network Driver Query.

 
 
Akki
Guest
Posts: n/a

 
      12-17-2004, 08:09 AM
Hi all,

I'm working on Fast Ethernet driver of MPC860 with linux as OS.
Here the Fast Ethernet controller(MAC) is part of MPC and we are using
LXT972A as PHY. The PHY generates an interrupt whenever there is a
link/speed change, Auto negotiation complete
I'm having a doubt regarding the Ethernet driver.
How exactly the Driver will handle the link status or speed status
change in the device.

I actually want to know the flow of actions of a standard Linux
Ethernet driver looks like, i.e.,
whenever the network cable is unplugged and plugged in again, the link
goes off and regains, in this case How the driver will handle the case.

It will generate an Interrupt, the interrupt handler will check for the
link change and accordingly issue a command(MDIO) to the PHY to
autonegotiate again and agree with the speed (based on other side
10/100Mbps) and accordingly configure the MAC to operate in that speed.
Is this understanding correct!? if wrong pls help or give some pointers
to Ethernet drivers flow documents / tutorials etc.
Assume if the Fast Ethernet MAC was operating in Half Duplex 10Mbps
(also the PHY) before link changed, now the link is 100Mbps Full Duplex
(after Auto negotiation completes) How will the driver behave?

Hope my question is clear?? (not confusing!!!)
Thanx in advance to all

Cheers,
Ganesh

 
Reply With Quote
 
 
 
Reply

Thread Tools
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
wireless network bridge, router, xp and linux query towsertowser Wireless Internet 0 10-12-2007 10:58 AM
lan card driver for "Atheros AR5006EX Wirless Network adpator" on linux kerneloops Linux Networking 6 03-01-2007 10:32 AM
A netcard driver failed the query for OID_GEN_LINK_SPEED How doyou fix? Jefferis NoSpamme Wireless Internet 22 07-22-2005 05:08 PM
during boot Ndis2 driver & Network Transport Driver not found elgordo Windows Networking 0 08-24-2004 08:26 AM
Linksys Wireless USB Network Adapter WUSB11 v2.5 Linux Driver haYnguy Linux Networking 0 08-11-2004 07:48 PM



1 2 3 4 5 6 7 8 9 10 11