Hi All, after calling the smc_drv_resume function, I noticed that sometime the PHY doesn't resume at all. Has anybody never met this issue? According to the SMSC LAN91C11 documentation, the device is guaranteed to be ready for normal operation 500ms after power-down is de-asserted. The smc_drv_resume function invokes the smc_phy_configure but, it seems, 50ms are not to sufficient to put the PHY in isolation mode (following the reset procedure). Note that the driver only requires to wait 50ms after the reset pin was de-asserted. The patch attached reviews the resume function. Instead of calling the smc_phy_configure now the driver follows the procedure described into the datasheet. I've tested it with the STLinux kernel 2.6.23 16 on SH4 platforms (www.stlinux.com <http://www.stlinux.com>). So I'm able to resume the target and the network is up and stable enough. Best regards, Giuseppe
| Linus Torvalds | Linux 2.6.27 |
| Alan Cox | [PATCH 00/76] Queued TTY Patches |
| Greg KH | [patch 10/73] VLAN: Lost rtnl_unlock() in vlan_ioctl() |
| Rusty Russell | Re: [Bug #11342] Linux 2.6.27-rc3: kernel BUG at mm/vmalloc.c - bisected |
git: | |
| Jakub Narebski | Re: [PATCH] RFC: git lazy clone proof-of-concept |
| Johannes Schindelin | cogito and remote#branch, was Re: [PATCH] Git homepage: remove all the references ... |
| Junio C Hamano | Re: Comments on recursive merge.. |
| Scott Chacon | [PATCH] add a 'pre-push' hook |
| Marcos Laufer | dmesg IBM x3650 OpenBSD 4.3 |
| L. V. Lammert | Re: OBSD's perspective on SELinux |
| Richard Stallman | Real men don't attack straw men |
| Juan Miscaro | When will OpenBSD support UTF8? |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Alan Cox | Re: [PATCH] alternative to sys_indirect, part 1 |
| Jarek Poplawski | Re: panic 2.6.27-rc3-git2, qdisc_dequeue_head |
| Patrick McHardy | Re: [PATCH 3/3] netdevice: order of synchronization of IFF_PROMISC and IFF_ALLMULTI |
