[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