NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

ubuntu上でDAQmxBaseのlsdaqが認識しない

お世話になります。

USB-6501をDAQmxBase 3.4.0で使用しています。

サポート外なのは承知していますが、ubuntu 9.04, kernel 2.6.28-19-genericで動作させようとしています。

installは何とかできて、dio-sample(readDigPort.cのみ)のmakeもでき、起動させてもエラーは出ないのですが、

実行させると、

Data read: 0xB770C2A0

の様な形で、ポートのデータが読めていないようです。(スイッチを付けても変化がありません。)

Windows-PCにWindows版DAQmxBase 3.4.0をinstallしてみると、正常にポートのデータが読め、

DAQmxBase版にFirmwareの変更もできます。

 

ubuntuのlsusb -vでは、

Bus 004 Device 004: ID 3923:718a National Instruments Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x3923 National Instruments Corp.
  idProduct          0x718a
  bcdDevice            1.02
  iManufacturer           1 National Instruments
  iProduct                2 NI USB-6501
  iSerial                 3 01526318
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         0 (Defined at Interface level)
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               5
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               5
can't get device qualifier: Value too large for defined data type
can't get debug descriptor: Value too large for defined data type
Device Status:     0x0000
  (Bus Powered)
で、認識できているようですが、

lsdaq、FWUpdate では何も出てきません。

 

何か解決策はありませんでしょうか。

 

主に参考にしたフォーラムは、以下のものです。

http://forums.ni.com/t5/Multifunction-DAQ/Is-there-a-Linux-driver-for-the-NI-DAQ-USB-6211/m-p/792706...

http://forums.ni.com/t5/Multifunction-DAQ/USB-6008-Linux-Ubuntu-doesn-t-show-up-with-lsdaq/m-p/59768...

 

よろしくお願いいたします。

0 件の賞賛
メッセージ1/5
3,721件の閲覧回数

kondara 様

 

いつもお世話になっております。

日本ナショナルインスツルメンツ技術部の巳波と申します。

 

既にご存知とのことですが Ubuntu は弊社のドライバでは正式サポートされておらず、こちらから解決策等はご案内致しかねます。

 

私から提案できることとしましては、一度下記の Linux ユーザコミュニティに投稿されてはいかがでしょうか。

 

http://decibel.ni.com/content/groups/linux-users

 

宜しくお願い致します。

*********************************************************************************
日本ナショナルインスツルメンツ株式会社 技術部 巳波裕介
Yusuke Minami, Applications Engineering, National Instruments Japan
技術サポートウェブページ: http://www.ni.com/support/ja
お問い合わせフリーダイヤル: 0120-527196
*********************************************************************************
0 件の賞賛
メッセージ2/5
3,675件の閲覧回数

ありがとうございます。

検討させていただきます。

 

参考までにで結構なのですが、RedHatのDAQmxBase(特にUSB-6501などのデジタルI/O)で使用しているUSBデバイスドライバは、どれになるのでしょうか。オリジナルのデバイスドライバでしょうか。

教えていただけますと大変参考になります。

 

無理を申しますが、できましたらよろしくお願いいたします。

 

0 件の賞賛
メッセージ3/5
3,656件の閲覧回数

kondara 様

 

Red Hat 対応の NI-DAQmx Base でしたら、こちらのページからダウンロードすることができます。

 

対応デバイスにつきましてはダウンロードリンクのすぐ下の「ReadMe」ファイルに書かれておりますのでご参照ください。

 

USB-6501 に対応していることは確認致しました。

 

宜しくお願い致します。

*********************************************************************************
日本ナショナルインスツルメンツ株式会社 技術部 巳波裕介
Yusuke Minami, Applications Engineering, National Instruments Japan
技術サポートウェブページ: http://www.ni.com/support/ja
お問い合わせフリーダイヤル: 0120-527196
*********************************************************************************
0 件の賞賛
メッセージ4/5
3,644件の閲覧回数