linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-01 15:33 Ofer Fryman
  2001-03-01 15:30 ` kernel
  0 siblings, 1 reply; 15+ messages in thread
From: Ofer Fryman @ 2001-03-01 15:33 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

I managed to compiled e1000 for Linux 2.0.36-pre14, I can also load it
successfully. 
With the E1000_IMS_RXSEQ bit set in IMS_ENABLE_MASK I get endless interrupts
and the computer freezes, without this bit set it works but I cannot receive
or send anything.

Does any one have a clue?.
Thanks
Ofer

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-01 15:51 Ofer Fryman
  2001-03-01 15:51 ` kernel
  2001-03-01 17:06 ` Jes Sorensen
  0 siblings, 2 replies; 15+ messages in thread
From: Ofer Fryman @ 2001-03-01 15:51 UTC (permalink / raw)
  To: 'kernel@kvack.org'; +Cc: 'linux-kernel@vger.kernel.org'

I need a giga fiber PMC cards for linux2.0.36-pre14, the only cards I know
are either Intel based or level-one lxt-1001 card, the level-one lxt-1001
has very bad performance so I cannot use it.

Thanks,
Ofer

-----Original Message-----
From: kernel@kvack.org [mailto:kernel@kvack.org]
Sent: Thursday, March 01, 2001 5:31 PM
To: Ofer Fryman
Cc: 'linux-kernel@vger.kernel.org'
Subject: Re: Intel-e1000 for Linux 2.0.36-pre14


On Thu, 1 Mar 2001, Ofer Fryman wrote:

> I managed to compiled e1000 for Linux 2.0.36-pre14, I can also load it
> successfully. 
> With the E1000_IMS_RXSEQ bit set in IMS_ENABLE_MASK I get endless
interrupts
> and the computer freezes, without this bit set it works but I cannot
receive
> or send anything.

Intel refuses to provide complete documentation for any of their ethernet
cards.  I recommend purchasing alternative products from vendors like 3com
and National Semiconduct who are cooperative in providing data needed by
the development community.


		-ben


^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-01 16:49 Ofer Fryman
  0 siblings, 0 replies; 15+ messages in thread
From: Ofer Fryman @ 2001-03-01 16:49 UTC (permalink / raw)
  To: 'root@chaos.analogic.com'; +Cc: 'linux-kernel@vger.kernel.org'

Thanks Richard,

I guess I have know choice but to try your suggestion.

Ofer

-----Original Message-----
From: Richard B. Johnson [mailto:root@chaos.analogic.com]
Sent: Thursday, March 01, 2001 6:02 PM
To: kernel@kvack.org
Cc: Ofer Fryman; 'linux-kernel@vger.kernel.org'
Subject: Re: Intel-e1000 for Linux 2.0.36-pre14


On Thu, 1 Mar 2001 kernel@kvack.org wrote:

> On Thu, 1 Mar 2001, Ofer Fryman wrote:
> 
> > I managed to compiled e1000 for Linux 2.0.36-pre14, I can also load it
> > successfully. 
> > With the E1000_IMS_RXSEQ bit set in IMS_ENABLE_MASK I get endless
interrupts
> > and the computer freezes, without this bit set it works but I cannot
receive
> > or send anything.
> 
> Intel refuses to provide complete documentation for any of their ethernet
> cards.  I recommend purchasing alternative products from vendors like 3com
> and National Semiconduct who are cooperative in providing data needed by
> the development community.
> 

Well Intel has been a continual contributor to Linux and BSD. Somebody
is not getting to the right person. There are lazy people at all
companies. 

Here is a compressed `grep` of linux-kernel mail headers from Intel
who had something useful to say during the past year. Maybe you
can ask one of them for the information you need? You just need to
find an advocate at a big company.

Cheers,
Dick Johnson

Penguin : Linux version 2.4.1 on an i686 machine (799.53 BogoMips).

"Memory is like gasoline. You use it up when you are running. Of
course you get it all back when you reboot..."; Actual explanation
obtained from the Micro$oft help desk.


^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-01 17:21 Ofer Fryman
  0 siblings, 0 replies; 15+ messages in thread
From: Ofer Fryman @ 2001-03-01 17:21 UTC (permalink / raw)
  To: 'Jes Sorensen'; +Cc: 'linux-kernel@vger.kernel.org'

I am upgrading to 2.2.x, but mean while I need e1000 driver to run on 2.0.x,
I'm sure that others might need it too.

-----Original Message-----
From: Jes Sorensen [mailto:jes@linuxcare.com]
Sent: Thursday, March 01, 2001 7:07 PM
To: Ofer Fryman
Cc: 'kernel@kvack.org'; 'linux-kernel@vger.kernel.org'
Subject: Re: Intel-e1000 for Linux 2.0.36-pre14


>>>>> "Ofer" == Ofer Fryman <ofer@shunra.co.il> writes:

Ofer> I need a giga fiber PMC cards for linux2.0.36-pre14, the only
Ofer> cards I know are either Intel based or level-one lxt-1001 card,
Ofer> the level-one lxt-1001 has very bad performance so I cannot use
Ofer> it.

I'd recommend you to upgrade to at least 2.2.x, the scalability of
2.0.x means there is really no good reason to spend time porting GigE
drivers to it.

Jes

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-01 19:01 Ofer Fryman
  0 siblings, 0 replies; 15+ messages in thread
From: Ofer Fryman @ 2001-03-01 19:01 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

Some more info:
I compiled it with support for IANS and without, but I get the same outcome,
only setting E1000_IMS_RXSEQ will cause endless interrupts that cannot be
stopped not with int_disable and not with cli(), so I guess there must be a
bug somewhere, so I activated it on 2.2.x and surprisingly it works ok.

Another thing is that without E1000_IMS_RXSEQ, I can see that the interrupt
handler is being evoked, but the driver does not try to receive or send
although I try pinging in and out of my machine.

Ofer

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-05  8:12 Ofer Fryman
  0 siblings, 0 replies; 15+ messages in thread
From: Ofer Fryman @ 2001-03-05  8:12 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

I finally managed to get the interrupt handler running successfully. The
problem was, if you run the driver in debug mode, the interrupt handler goes
crazy, this also happened to me on 2.2.x.

Now the driver appears to be running successfully, but I still cannot pass
traffic through, any clue of where to start looking?.

On Fri, 2 Mar 2001, Richard B. Johnson wrote:

> On Fri, 2 Mar 2001, Friedrich Steven E CONT CNIN wrote:
> 
> Okay. Thanks. I'm forwarding this info to the original persons
> who needed it.
> 
> > Perusing the Intel developer site, I found Linux source for a "base
driver".
> > 
> > 
> > Here's a link:
> >
http://appsr.intel.com/scripts-df/filter_results.asp?strOSs=39&strTypes=PLU%
> > 2CDRV%2CUTL&ProductID=415&OSFullName=Linux*&submit=Go%21
> >
<http://appsr.intel.com/scripts-df/filter_results.asp?strOSs=39&strTypes=PLU
> > %2CDRV%2CUTL&ProductID=415&OSFullName=Linux*&submit=Go%21> 
> > 
> > I read a file called e1000.txt and it's attached.  They seem to be
giving
> > away the source for Advanced Networking Services too!!
> > 
> > I prefer tech manuals too, and I can't seem to find one on their site.
But
> > the Linux community's constant refrain is "use the source, Luke". 8o)


>Thanks for the links. The source cannot tell you what chip errata you may
>stumble on. Oh well. Better than nothing indeed.

^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-05 17:21 Ofer Fryman
  0 siblings, 0 replies; 15+ messages in thread
From: Ofer Fryman @ 2001-03-05 17:21 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'

Finally e1000 works on linux2.0.x kernel. If only I had the specs a couple
of days ago...


^ permalink raw reply	[flat|nested] 15+ messages in thread
* RE: Intel-e1000 for Linux 2.0.36-pre14
@ 2001-03-05 17:45 Ofer Fryman
  2001-03-05 17:44 ` Matthew Jacob
  0 siblings, 1 reply; 15+ messages in thread
From: Ofer Fryman @ 2001-03-05 17:45 UTC (permalink / raw)
  To: 'mjacob@feral.com'; +Cc: 'linux-kernel@vger.kernel.org'

I meant that if I had the specs I would have finished the driver sooner,
unfortunately I do not have them, but I am eager to get them in order to
improve performance on the card.

You are right there are no specs on Intel's web site, nor did anyone in
Intel answered any of my e-mails or returned any of my calls.

Ofer
 
-----Original Message-----
From: Matthew Jacob [mailto:mjacob@feral.com]
Sent: Monday, March 05, 2001 7:22 PM
To: Ofer Fryman
Subject: RE: Intel-e1000 for Linux 2.0.36-pre14



I saw no 'specs' on the website.


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2001-03-05 17:45 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-03-01 15:33 Intel-e1000 for Linux 2.0.36-pre14 Ofer Fryman
2001-03-01 15:30 ` kernel
2001-03-01 16:02   ` Richard B. Johnson
2001-03-01 16:21     ` Matthew Jacob
2001-03-01 16:42       ` Richard B. Johnson
2001-03-01 15:51 Ofer Fryman
2001-03-01 15:51 ` kernel
2001-03-01 17:06 ` Jes Sorensen
2001-03-01 16:49 Ofer Fryman
2001-03-01 17:21 Ofer Fryman
2001-03-01 19:01 Ofer Fryman
2001-03-05  8:12 Ofer Fryman
2001-03-05 17:21 Ofer Fryman
2001-03-05 17:45 Ofer Fryman
2001-03-05 17:44 ` Matthew Jacob

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).