cvs commit: src/sys/dev/netif/vr Makefile if_vr.c if_vrreg.h
Sepherosa Ziehau
sepherosa at gmail.com
Mon Jun 20 16:45:24 PDT 2005
Sorry. It's all my fault.
When I removed pci port/memory code, I also removed a line that read
pci revid, so vr_softc.vr_revid was left uninitialized.
Attached patch can solve it.
Sorry again -_-
Best Regards,
sephe
On 6/20/05, walt <wa1ter at xxxxxxxxxxxxx> wrote:
>
> On Mon, 20 Jun 2005, Joerg Sonnenberger wrote:
>
> > joerg 2005/06/20 06:01:15 PDT
> >
> > DragonFly src repository
> >
> > Modified files:
> > sys/dev/netif/vr Makefile if_vr.c if_vrreg.h
>
> I'm getting watchdog timeouts after these updates, and some strange
> diagnostics during boot:
>
> vr0: <VIA VT6102 Rhine II 10/100BaseTX> port 0xec00-0xecff mem
> 0xe9041000-0xe90410ff irq 11 at device 18.0 on pci0
> miibus0: <MII bus> on vr0
> ukphy0: <Generic IEEE 802.3u media interface> on miibus0
> ukphy0: 100baseT4
> ukphy1: <Generic IEEE 802.3u media interface> on miibus0
> ukphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> ukphy2: <Generic IEEE 802.3u media interface> on miibus0
> ukphy2: 100baseT4
> ukphy3: <Generic IEEE 802.3u media interface> on miibus0
> ukphy3: 100baseT4
> ukphy4: <Generic IEEE 802.3u media interface> on miibus0
> ukphy4: 100baseT4
> <and so on... up to ukphy31>
> vr0: MAC address: 00:0d:87:a2:ce:02
>
> Do you need more info?
>
>
--
Live Free or Die
Index: if_vr.c
===================================================================
RCS file: /opt/df_cvs/src/sys/dev/netif/vr/if_vr.c,v
retrieving revision 1.32
diff -u -p -r1.32 if_vr.c
--- if_vr.c 20 Jun 2005 13:30:53 -0000 1.32
+++ if_vr.c 20 Jun 2005 23:37:47 -0000
@@ -697,6 +697,7 @@ vr_attach(device_t dev)
}
pci_enable_busmaster(dev);
+ sc->vr_revid = pci_get_revid(dev);
rid = VR_RID;
sc->vr_res = bus_alloc_resource_any(dev, VR_RES, &rid, RF_ACTIVE);
More information about the Commits
mailing list