On Wed, 6 Dec 2006, Alain Schroeder wrote:
> Am Sonntag, den 26.11.2006, 19:30 +1100 schrieb Tim Connors:
>
> > tulip_diag (and presumably the rest) try to access the legacy
> > /proc/pci interface which doesn't seem to exist in debian's 2.6 kernel
> > packages (I recall a kernel config of CONFIG_PCI_LEGACY_PROC, but this
> > seems to be removed from the kernel now
>
> You are absolutely right. It has been removed from newer 2.6 kernels.
> That makes this package pretty useless for the typical Debian
I think there are still some tulip cards that would work, so it's not
completely useless.
> installation. I hope there is an easy and quick solution.
I have no idea why MII seems to have been deprecated (I can't remember
where I had read that it was deprecated, so I could be confusing issues),
given that it still is very useful (how else are you meant to force links
to be HD/FD or 10/100Mbit?). But a long long time ago, in the land of
2.4, I took the MII code out of a xircom_tulip_cb.c and plugged it into
xircom_cb.c, with success. I could use either module back then, and
eventually settled on xircom_tulip_cb for reasons of better stability.
Alas now, debian and udev and something else I have forgotten about, seems
to demand xircom_cb, and I haven't been bothered to fix it,
Perhaps copying the MII code over could still work (and should of course
be directed upstream to the kernel):
> grep -c -i mii /usr/src/linux-2.6.18/drivers/net/tulip/xircom_tulip_cb.c \
/usr/src/linux-2.6.18/drivers/net/tulip/xircom_cb.c
/usr/src/linux-2.6.18/drivers/net/tulip/xircom_tulip_cb.c:54
/usr/src/linux-2.6.18/drivers/net/tulip/xircom_cb.c:0
Alas also, I have lost the patch I used. I remember it being simple, but
there's a lot of MII code in xircom_tulip_cb, so perhaps things have
changed since.
--
Tim Connors
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]