[tulip] 10BaseT/100BaseT Question
John Cusick
john at cusick.ws
Tue Sep 30 18:54:14 EDT 2003
On Tue, 2003-09-30 at 15:23, Donald Becker wrote:
> On 30 Sep 2003, John Cusick wrote:
> > On Mon, 2003-09-29 at 21:14, Donald Becker wrote:
> > > On 23 Sep 2003, John Cusick wrote:
> > >
> > > > Card: Adaptec AN-8944A - 4 Port
> > > >
> > > > The card loads fine as a module and works, but I would like to know if
> > > > its possible to force one of the ports to 10BaseT
> > > What driver version are you using?
> > > What is the detection message?
> >
> > Linux Tulip driver version 0.9.15-pre12 (Aug 9, 2002)
>
> Yup, that's the modified branch. It has lots of "issues" that my
> version does not have.
>
> > tulip0: EEPROM default media type Autosense.
> > tulip0: Index #0 - Media MII (#11) described by a 21140 MII PHY (1)
> > block.
> > tulip0: ***WARNING***: No MII transceiver found!
>
> That's a problem...
>
> > > If it's using the old driver included with the kernel, try the driver
> > > from scyld.com
> > >
> > > mkdir /tmp/netdrivers/
> > > cd /tmp/netdrivers/
> > > ncftpget ftp://ftp.scyld.com/pub/network/netdrivers.tgz
> > > tar xfvz netdrivers.tgz
> > > make
> > > make install
> > >
> >
> > I've downloaded the newest version and it builds fine, so I attempted to
> > use the spec file (I like to keep the rpm database up to date if
> > possible, although its not critical, of course) and it also built fine
> > except that it will not create the rpm's.
>
> That spec file is was original designed to be generic, but
> as multiple incompatible RPM versions have been released and
> the external module build system has changed without being fixed
> we have given up and accepted that it will only work with our Linux
> distribution.
>
> > It exits with the following error:
> >
> > Processing files: netdrivers-modules-3- at PACKAGE_RELEASE@.k2.4.20_20.7
> > error: File must begin with "/": %{prefix}/lib/modules/*/*/*
>
> You can work around this. Substitute your own release number for
> @PACKAGE_RELEASE@
>
Donald, I appreciate your help with this (I figured I had better say
this before you decide that I'm a royal pain in the rear end).
Talk about off topic...
The error is cleaned up as far as @PACKAGE_RELEASE@ is concerned,
however the final error still remains. I have gone through the Maximum
RPM Book (which is pretty piss-poor as far as detail goes) and cannot
figure out what is going on.
Processing files: netdrivers-modules-3-5.2.4.20_20.7
error: File must begin with "/": %{prefix}/lib/modules/*/*/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
RPM build errors:
File must begin with "/": %{prefix}/lib/modules/*/*/*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
No rush on this, or even ignore it if you prefer since it is off-topic.
I will install the drivers from the source for now to see if the
previous problem is solved, and keep working on this one. If I get it
done properly (tough considering the availability of documentation and
my limited skills) then I will be sure to post to the list and make it
available.
... snip ...
> Note that this only works if
> The driver implements the ioctl(), including supporting the virtual
> registers with SYM transceivers.
> The driver detects the transceiver (which is a problem here).
Regards,
John C.
_______________________________________________
tulip mailing list, tulip at scyld.com
To change to digest mode or unsubscribe visit
http://www.scyld.com/mailman/listinfo/tulip
More information about the Beowulf
mailing list