From: Brandeburg, J. <jes...@in...> - 2005-01-26 22:42:50
|
Hi Heiko, First, since you cannot pass those driver options on the append=3D line = you have a couple choices left. 1) modify the kernel source, just change the default for the value = you're interested in in e1000_param.c 2) start using initrd files, as I'm almost positive you can put the = e1000 in an initrd file, and set up /etc/modules.conf to pass load = options to the kernel module. Sorry if you have already tried the initrd way, as in my opinion it is = the best way. Let us know what you end up doing! Jesse > -----Original Message----- > From: e10...@li... [mailto:e1000-devel- > ad...@li...] On Behalf Of Venkatesan, Ganesh > Sent: Wednesday, January 26, 2005 1:53 PM > To: Mroczek, Joseph T; Heiko Bauke; e10...@li... > Subject: RE: [E1000-devel] kernel parameters >=20 > The options that Heiko is interested in cannot be set via ethtool. >=20 > Ganesh. >=20 > >-----Original Message----- > >From: e10...@li... [mailto:e1000-devel- > >ad...@li...] On Behalf Of Mroczek, Joseph T > >Sent: Wednesday, January 26, 2005 12:51 PM > >To: Heiko Bauke; e10...@li... > >Subject: RE: [E1000-devel] kernel parameters > > > >There is no easy way to set these parameters in your append = parameters. I > >see 2 ways of accomplishing this. First, and recommended, you can use > >ethtool on an initrd to modify the parameters. Second, and less > >recommended, > >if your settings are going to be consistant, you can modify the = default > >parameters in e1000_parm.h. This is not recommended because you will = need > >to > >essentially write a new macro to set the desired parmaters. > > > >Hope this helps. > > > >Regards, > > > >Joe M. > > > >>-----Original Message----- > >>From: e10...@li... [mailto:e1000-devel- > >>ad...@li...] On Behalf Of Heiko Bauke > >>Sent: Wednesday, January 26, 2005 6:41 AM > >>To: e10...@li... > >>Subject: [E1000-devel] kernel parameters > >> > >>Dear all, > >> > >>I'm administrating a cluster of diskless nodes with Super Micro > >>motherboards X5DPA-GG. These motherboards have two 8254X GBit = ethernet > >>cards. Because the cluster is diskless I have to include the e1000 > >>driver statically into the kernel. > >> > >>Is it possible to modify driver parameters if the driver is not a > >>module? I tried to set some parameters by adding these to the = "kernel > >>command line", but these parameters seem not to have any effect. > >> > >>A typical pxelinux file looks like this: > >> > >>default vmlinuz2.4.28XEON > >>append ip=3Ddhcp root=3D/dev/nfs nfsroot=3D192.168.1.253:/node32 > >>InterruptThrottleRate=3D15000 RxIntDelay=3D0 TxIntDelay=3D0 > >> > >>I'm using a vanilla 2.4.28 kernel. > >> > >> > >> Heiko > >> > >>-- > >>-- Niemand ist frei, der =FCber sich selbst nicht Herr ist. > >>-- (Matthias Claudius, dt. Dichter, 1740-1815) > >>-- Supercomputing in Magdeburg @ http://tina.nat.uni-magdeburg.de > >>-- Heiko Bauke @ http://www.uni-magdeburg.de/bauke > >> > >> > >>------------------------------------------------------- > >>This SF.Net email is sponsored by: IntelliVIEW -- Interactive = Reporting > >>Tool for open source databases. Create drag-&-drop reports. Save = time > >>by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, = etc. > >>Download a FREE copy at http://www.intelliview.com/go/osdn_nl > >>_______________________________________________ > >>E1000-devel mailing list > >>E10...@li... > >>https://lists.sourceforge.net/lists/listinfo/e1000-devel >=20 >=20 > ------------------------------------------------------- > This SF.Net email is sponsored by: IntelliVIEW -- Interactive = Reporting > Tool for open source databases. Create drag-&-drop reports. Save time > by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. > Download a FREE copy at http://www.intelliview.com/go/osdn_nl > _______________________________________________ > E1000-devel mailing list > E10...@li... > https://lists.sourceforge.net/lists/listinfo/e1000-devel |