ioctl for Edgeport/8s MEI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I just recently aquired an Edgeport/8s for use with Linux (currently
running Fedora 14, kernel 2.6.34.7, but flexible).  But I need to set
the ports to RS422 and RS485.  However, the ionmode utility provided does not
work:

[root@tommy utils]# ./ionmode -F /dev/ttyUSB0
./ionmode GETMODE failed for port /dev/ttyUSB0
[root@tommy utils]# ./ionmode -F /dev/ttyUSB0 mode 0x01
./ionmode SETMODE failed for port /dev/ttyUSB0

On closer inspection, the edge_ioctl() function in the io_ti.c module
does not contain the hooks for neither ION_GETMODE nor ION_SETMODE.  I
was led to believe that it should already be included in recent 2.6 kernels, 
but anyway...

Then I found (http://www.mail-archive.com/linux-usb-
devel@xxxxxxxxxxxxxxxxxxxxx/msg28881.html) which apparently was not applied in 
full according to the follow-up.

However, inspecting the patch versus the current mainline git source shows 
that most of the functionality of the patch is indeed implemented, except the 
aforementioned IOCTLs.  As I'm not familiar with the history I was wondering 
if there is a rationale for not including the IOCTLs and what is needed to get 
the them in?

 -Frode
-- 
^ Frode Tennebø | email: frode@xxxxxxxxxxx | Frode@IRC ^
|  with Standard.Disclaimer; use Standard.Disclaimer;  |
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux