Dnia Fri, 9 Feb 2007 18:07:19 +0100 Grzegorz Chwesewicz <ceho@xxxxxxxxxxx> napisał(a): > Hi, I'm trying to enable ucode option when loading e100 module. > I've added following lines to modules.conf: > > alias eth0 e100 > options e100 ucode=1 BundleSmallFr=1 > alias eth1 e100 > options e100 ucode=1 BundleSmallFr=1 > alias eth2 e100 > options e100 ucode=1 BundleSmallFr=1 The solution is simple, I just had to add: options e100 ucode=1,1,1 BundleSmallFr=1,1,1 Here is my next question. Why some ucode defines were removed from 2.6 ? In 2.6.20 there are 3 ucode defines, for example: /********************************************************/ /* Micro code for 8086:1229 Rev 8 */ /********************************************************/ /* Parameter values for the D101M B-step */ #define D101M_CPUSAVER_TIMER_DWORD 78 #define D101M_CPUSAVER_BUNDLE_DWORD 65 #define D101M_CPUSAVER_MIN_SIZE_DWORD 126 #define D101M_B_RCVBUNDLE_UCODE \ {\ 0x00550215, 0xFFFF0437, 0xFFFFFFFF, 0x06A70789, 0xFFFFFFFF, 0x0558FFFF, \ 0x000C0001, 0x00101312, 0x000C0008, 0x00380216, \ <cut> But in 2.4 there are lot more of ucode defines (exacly 7). Me and my friend had ported ucodes from 2.4 --> 2.6 and it seems to work. -- Pozdrawiam Grzegorz Chwesewicz - CeHo - mailto:ceho@xxxxxxxxxxx zażółć gęślą jaźń http://www.upr.org.pl -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/