You cannot *just edit* /etc/driver_aliases! These kernel files (minor_perm,
name_to_major, driver_aliases, and path_to_inst) should never *ever* be
hand-edited.
You should instead use update_drv. I do it like this: update_drv -a -i
‘newalias’ driver
For example, when I was testing my igb on new hardware:
update_drv -a -i pciex8086,1f45 igb
Btw, you should also not need to build zyd apart from illumos. You can
instead do the following for illumos:
cd <workspace>
cp usr/src/tools/env/illumos.sh illumos.sh
vi illumos.sh # edit to taste… especially the GATE definition needs to be
edited with your path
bldenv illumos.sh # (or bldenv -d to get a debug build)
cd usr/src/
make sgs
cd uts/intel/zyd
make
The “zyd” driver (binary) will be in either objs64 or debug64, depending on
whether you built as debug or not. This approach works well for most of the
drivers. It doesn’t work for *all* kernel modules however, and you won’t be
able to lint your tree with pass 2 of lint unless you have done a full kernel
lint in the same workspace previously.
--
Garrett D'Amore
Sent with Airmail
On March 11, 2014 at 9:05:49 AM, Ben Taylor ([email protected]) wrote:
I'm working on updating the zyd driver. in the mean time, I'm just working on
getting it to build out to the distribution.
I've got the driver compiling and getting installed. I'm copying the driver
out of my build zone up to the global zone in /kernel/drv/amd64 so I don't have
to reboot.
Since the zyd driver already had entries in /etc/name_to_major and
/etc/minor_perm in the global zone, I updated /etc/driver_aliases with the usb
ids for the devices that worked previously when I was working on the driver in
the 2007-2008 time frame.
However, the driver is not attaching.
Here's the messages
2014-03-11T12:02:51.036354+00:00 b8-97-5a-40-66-d3 usba: [ID 912658 kern.info]
USB 2.0 device (usbace,1215) operating at hi speed (USB 2.x) on USB 2.0 root
hub: device@4, usb_mid2 at bus address 2
2014-03-11T12:02:51.036557+00:00 b8-97-5a-40-66-d3 usba: [ID 349649 kern.info]
#011ZyDAS USB2.0 WLAN
2014-03-11T12:02:51.036576+00:00 b8-97-5a-40-66-d3 genunix: [ID 936769
kern.info] usb_mid2 is /pci@0,0/pci1565,3700@12,2/device@4
2014-03-11T12:02:51.036601+00:00 b8-97-5a-40-66-d3 genunix: [ID 408114
kern.info] /pci@0,0/pci1565,3700@12,2/device@4 (usb_mid2) online
2014-03-11T12:02:51.036861+00:00 b8-97-5a-40-66-d3 usba: [ID 349649 kern.info]
usba:#011no driver found for interface 0 (nodename: 'interface') of ZyDAS
USB2.0 WLAN
2014-03-11T12:03:30.756753+00:00 b8-97-5a-40-66-d3 usba: [ID 912658 kern.info]
USB 2.0 device (usb6891,a727) operating at hi speed (USB 2.x) on USB 2.0 root
hub: device@4, usb_mid2 at bus address 2
2014-03-11T12:03:30.756848+00:00 b8-97-5a-40-66-d3 usba: [ID 349649 kern.info]
#0113COM RUSB10075
2014-03-11T12:03:30.756883+00:00 b8-97-5a-40-66-d3 genunix: [ID 936769
kern.info] usb_mid2 is /pci@0,0/pci1565,3700@12,2/device@4
2014-03-11T12:03:30.756916+00:00 b8-97-5a-40-66-d3 genunix: [ID 408114
kern.info] /pci@0,0/pci1565,3700@12,2/device@4 (usb_mid2) online
2014-03-11T12:03:30.757131+00:00 b8-97-5a-40-66-d3 usba: [ID 349649 kern.info]
usba:#011no driver found for interface 0 (nodename: 'interface') of 3COM
RUSB10075
2014-03-11T12:05:51.891445+00:00 b8-97-5a-40-66-d3 usba: [ID 912658 kern.info]
USB 2.0 device (usb83a,4505) operating at hi speed (USB 2.x) on USB 2.0 root
hub: device@4, usb_mid2 at bus address 2
2014-03-11T12:05:51.891529+00:00 b8-97-5a-40-66-d3 usba: [ID 349649 kern.info]
#011SMC USB2.0 WLAN
2014-03-11T12:05:51.891550+00:00 b8-97-5a-40-66-d3 genunix: [ID 936769
kern.info] usb_mid2 is /pci@0,0/pci1565,3700@12,2/device@4
2014-03-11T12:05:51.891573+00:00 b8-97-5a-40-66-d3 genunix: [ID 408114
kern.info] /pci@0,0/pci1565,3700@12,2/device@4 (usb_mid2) online
2014-03-11T12:05:51.891948+00:00 b8-97-5a-40-66-d3 usba: [ID 349649 kern.info]
usba:#011no driver found for interface 0 (nodename: 'interface') of SMC USB2.0
WLAN
Ideas? I've verified the usb ids in /etc/driver_aliases and in the source.
The driver is loaded (modload -p drv/amd64/zyd), as are the net80211 and
mac_wifi modules.
Ben
smartos-discuss | Archives | Modify Your Subscription
-------------------------------------------
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