Thanks, Ted.

Correct, this is a quad port Intel low profile (MFR model #EXPI9404PTL).

# dtrace -n "e1000g_local_timer:entry{adapter=(struct e1000g *)arg0; 
printf(\"max_frame_size=%d\",adapter->shared.mac.max_frame_size)}"
dtrace: description 'e1000g_local_timer:entry' matched 1 probe
CPU     ID                    FUNCTION:NAME
   0  58664         e1000g_local_timer:entry max_frame_size=9234

--
Dave

On 03/14/2008 08:09 AM, Ted You wrote:
> Hi Dave,
> 
> This is a 82571 low profile quad-port copper card, right? The e1000g
> driver supports jumbo frames for the 82571 chipset quite well. This
> problem is not supposed to happen.
> 
> Could you please run the following dtrace script on your system to
> check the max_frame_size of the driver?
> 
> % dtrace -n "e1000g_local_timer:entry{adapter=(struct e1000g *)arg0; 
> printf(\"max_frame_size=%d\",adapter->shared.mac.max_frame_size)}"
> 
> Thanks,
> Ted
> 
> 
> Dave :
>> Hi Ted,
>>
>> # prtconf -vpPD | grep "pciclass,0200"
>>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
>> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
>> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
>> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
>> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
>>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
>> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
>> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
>> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
>> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
>>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
>> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
>> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
>> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
>> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
>>                          compatible: 'pciex8086,10bc.8086.10bc.6' + 
>> 'pciex8086,10bc.8086.10bc' + 'pciex8086,10bc.6' + 'pciex8086,10bc' + 
>> 'pciexclass,020000' + 'pciexclass,0200' + 'pci8086,10bc.8086.10bc.6' + 
>> 'pci8086,10bc.8086.10bc' + 'pci8086,10bc' + 'pci8086,10bc.6' + 
>> 'pci8086,10bc' + 'pciclass,020000' + 'pciclass,0200'
>>
>> -- 
>> Dave
>>
>> On 03/13/2008 11:20 PM, Ted You wrote:
>>
>>> Hi Dave,
>>>
>>> I've just tried setting mtu 9000 for e1000g on build 84, and it works
>>> fine without any problems.
>>>
>>> Could you please tell us the device id of your e1000g NIC?
>>> (prtconf -vpPD | grep "pciclass,0200")
>>>
>>> Thanks,
>>> Ted
>>>
>>>
>>> Dave :
>>>
>>>> I'm having problems setting the MTU to 9000 for my e1000g NICs.
>>>>
>>>> I have set MaxFrameSize=3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3; in 
>>>> /kernel/drv/e1000g.conf, which should allow for 16k frame sizes. 
>>>> After rebooting I try to set MTU to 9000:
>>>>
>>>> # ifconfig e1000g0 up mtu 9000
>>>> ifconfig: setifmtu: SIOCSLIFMTU: e1000g0: Invalid argument
>>>>
>>>> This used to work in b72. Currently using b82.
>>>>
>>>> -- 
>>>> Dave
>>>> _______________________________________________
>>>> networking-discuss mailing list
>>>> [email protected]
>>>>
>>
_______________________________________________
networking-discuss mailing list
[email protected]

Reply via email to