All, I have to support a few trusty Apple LaserWriter printers that only "speak" AppleTalk. I've compiled the kernel module from the netatalk 2.2.5 distribution and installed it into a custom SmarOS platform build. I had to tweak the compile options to reflect the Illumos modules but now the kernel module seems to load okay (no errors or warning from add_drv):
[root@global]# modinfo | grep ddp 246 fffffffff7ffb000 48f0 195 1 ddp (DDP Streams device) 246 fffffffff7ffb000 48f0 - 1 ddp (DDP Streams module) The corresponding device file /dev/ddp also exists in the global zone. So all looked well and I added that protocol to /etc/netconfig. (Not sure whether the latter is needed as I intend to use ddp in a Joyent branded zone.) However, in my Joyent branded zone with the netatalk install (from pkgsrc) there's no /dev/ddp although the kernel module seems to exist. [root@netatalkzone]# modinfo | grep ddp 246 fffffffff7ffb000 48f0 195 1 ddp (DDP Streams device) 246 fffffffff7ffb000 48f0 - 1 ddp (DDP Streams module) I am wondering how to fix that as that file is to be referenced in the zone's /etc/netconfig. I tried to compare this to the "tcp" device file: This is a link to the device !tree" in the global zone but a "special file" in the Joyent branded zone. So my key question at this point is: How do I get that /dev/ddp file in my non-global zone? Any hints from the experts? Best regards, Peter ------------------------------------------- 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
