diff options
author | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2007-10-16 17:55:05 +0000 |
---|---|---|
committer | tzafrir <tzafrir@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2007-10-16 17:55:05 +0000 |
commit | 6bc1dbffe9f77eb3c85a655ffeaff64d963c6b43 (patch) | |
tree | e94ccfa1c5bf43ffac9eb4ec251eee58ae8fe39a /xpp/xproto.h | |
parent | 37886eb9069e5a088d721f41202e7c3dd4ca0a09 (diff) |
xpp r4892:
* Zaptel/Hardware perl modules:
- Use sysfs directly. Don't rely on lspci/lsusb.
- Each device has a description and driver name.
- Zaptel::Hardware::drivers() to show the list of required drivers
for this system (see zaptel_drivers).
- zaptel_hardware shows a description and a (suggested?) driver.
* zt_registration sorts by Serial first and only then by connector.
* USB_FW.hex replaces all the USB_11x0.hex .
- Separate USB interface for the management processor.
- Hence fpga_load can now work even with drivers loaded.
* Fix firmware upgrading.
* Fix manual firmware loading while auto-loading.
git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@3142 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'xpp/xproto.h')
-rw-r--r-- | xpp/xproto.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/xpp/xproto.h b/xpp/xproto.h index 2eb6d18..93ce3a8 100644 --- a/xpp/xproto.h +++ b/xpp/xproto.h @@ -127,6 +127,8 @@ void xpd_set_addr(struct xpd_addr *addr, int xpd_num); do { \ int len = RPACKET_SIZE(card,op); \ \ + if(!xbus->hardware_exists) \ + return -ENODEV; \ frm = xbus->ops->xframe_new(xbus, GFP_ATOMIC); \ if(!frm) \ return -ENOMEM; \ |