need help for LAN91C111 driver
Hi,
I've found unexpected code inside of smc_phy_configure() in file drivers/smc91111.c:
/* Enable PHY Interrupts (for register 18) */ /* Interrupts listed here are disabled */ smc_write_phy_register (PHY_INT_REG, 0xffff);
PHY_INT_REG is an read only register (all bits). So I don't understand the write access -- Why? Can anybody explain this step?
I think the corregt register have to be PHY_MASK_REG (register 19), which correspond to PHY_INT_REG (register 18) as interrupt mask.
Thanks, and best regards
Signature · 15 lines
Mit freundlichen Gruessen Stephan Linz ====================================================================== Stephan Linz Softwareentwicklung MAZeT GmbH Email: mailto:linz at mazet.de G?schwitzer Str. 32 Tel. : (3641) 2809-55 D-07745 Jena Fax : (3641) 2809-12 Besuchen Sie bitte unsere Web-Seiten: http://www.MAZeT.de ======================================================================
Quoted 5 lines · Stephan Linz
PHY_INT_REGis an read only register (all bits). So I don't understand the write access -- Why? Can anybody explain this step?I think the corregt register have to be
PHY_MASK_REG(register 19), which correspond toPHY_INT_REG(register 18) as interrupt mask.
I assume you are right - at least that is how we have fixed it in our -ptx patch. Unfortunately I didn't find the time to push everything upstream yet :-(
Robert
Signature · 5 lines
Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
Pengutronix - Linux Solutions for Science and Industry
Handelsregister: Amtsgericht Hildesheim, HRA 2686
Hornemannstra?e 12, 31137 Hildesheim, Germany
Phone: +49-5121-28619-0 | Fax: +49-5121-28619-4Am Dienstag, 28. Oktober 2003 14:28 schrieb Robert Schwebel:
Quoted 10 lines · Stephan Linz
Quoted 5 lines
PHY_INT_REGis an read only register (all bits). So I don't understand the write access -- Why? Can anybody explain this step?I think the corregt register have to be
PHY_MASK_REG(register 19), which correspond toPHY_INT_REG(register 18) as interrupt mask.I assume you are right - at least that is how we have fixed it in our -ptx patch. Unfortunately I didn't find the time to push everything upstream yet :-(
I'll post a patch in near future, because that isn't the only problem I have with this LAN adapter (driver).
Bye,
Signature · 15 lines
Mit freundlichen Gruessen Stephan Linz ====================================================================== Stephan Linz Softwareentwicklung MAZeT GmbH Email: mailto:linz at mazet.de G?schwitzer Str. 32 Tel. : (3641) 2809-55 D-07745 Jena Fax : (3641) 2809-12 Besuchen Sie bitte unsere Web-Seiten: http://www.MAZeT.de ======================================================================