I just installed a Myricom 10Gbe adapter into my SmartOS server, and I’m having 
an issue with the default MTU. According to Myricom documentation, the default 
MTU is supposed to be 9000. However, on my system, the default MTU is 1500. On 
a Solaris 11.2 (beta) box, it is properly set at 9000. It’s also 9000 on Linux 
by default. Attempting to increase it to 9000 yields an error:
[root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0 unplumb
[root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0 plumb
[root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0 mtu 9000
ifconfig: setifmtu: SIOCSLIFMTU: myri10ge0: Invalid argument
[root@68-05-ca-0a-2f-c5 /var/svc/log]# ifconfig myri10ge0
myri10ge0: flags=1000842<BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 11
        inet 0.0.0.0 netmask 0 
        ether 0:60:dd:45:73:22 

I read a discussion thread at 
https://www.mail-archive.com/[email protected]/msg14160.html 
that talks about the Myricom configuration file and the fact that it’s missing 
from /kernel/drv/myri10ge.conf. That’s definitely the case on my system. So I 
guess I have 2 questions:
Is there a bug (aka "undocumented feature”) somewhere in the system that’s 
causing the MTU to be set to 1500 instead of 9000 and, if so, can it be 
corrected?
Is there any way to get a configuration file into /kernel/drv that can persist 
across reboots, before the Myricom device driver is loaded?

I’ve tried unloading the device driver, but it won’t work:
[root@68-05-ca-0a-2f-c5 /]# ifconfig myri10ge0 unplumb
[root@68-05-ca-0a-2f-c5 /]# modunload -i 224
can't unload the module: Device busy
So I can’t force it that way.

I thought about creating a SMF manifest that runs a script to create the 
configuration file prior to loading the device driver. However, I’m not sure 
what dependencies I’d set to ensure the order (so that the script does, in 
fact, run before the device driver is loaded) or whether such an approach would 
work.

Does anybody happen to have any ideas on the matter? I’m not getting nearly the 
speed that I should as a result of this setting, and I really need to get this 
resolved.

Thanks and regards,
John




-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to