* Edgeport/416 io_edgeport problem.
@ 2012-12-13 20:03 David Robillard
2012-12-14 9:52 ` Alan Cox
0 siblings, 1 reply; 5+ messages in thread
From: David Robillard @ 2012-12-13 20:03 UTC (permalink / raw)
To: linux-serial
Hello everyone,
I'm having a problem with a Digi Inside Out Networks Edgeport/416
device. According to the kernel.org file (see exerpt below) this
particular model is not listed in the supported products.
The device is connected to a 32 bit CentOS 6.3 machine running with
kernel 2.6.32-279.14.1.el6.i686. When I connect the Edgeport/416, the
messages which show up in /var/log/messages don't show any errors (see
below). The 16 /dev/ttyUSB character devices are created in /dev. I
can see the Edgeport/416 in /proc/bus/devices and in
/sys/bus/usb/drivers/io_edgeport.
But when I try to access any one of the 16 ports, I always get a
timeout followed by a no such device error. If I do this...
sudo strace cat /dev/ttyUSB14
...it always fail with this line :
open("/dev/ttyUSB14", O_RDONLY|O_LARGEFILE) = -1 ENODEV (No such device)
I tried to contact Digi, but their answer is a bit dull :
this driver is supported by the Linux community, we recommend
contacting the Linux-USB group to see if they might be familiar with
this behavior and a possible patch. Otherwise, a bug report should be
filed with them.
I'm not quite sure where to go from there? Any help would be very appreciated.
Many thanks,
David
P.S. Below is the output when I connect the unit to the CentOS machine
and the contents of the
http://www.kernel.org/doc/Documentation/usb/usb-serial.txt file.
Dec 12 14:42:40 solo kernel: usb 1-2: new full speed USB device number
2 using ohci_hcd
Dec 12 14:42:40 solo kernel: usb 1-2: New USB device found,
idVendor=0451, idProduct=2077
Dec 12 14:42:40 solo kernel: usb 1-2: New USB device strings: Mfr=0,
Product=1, SerialNumber=0
Dec 12 14:42:40 solo kernel: usb 1-2: Product: General Purpose USB Hub
Dec 12 14:42:40 solo kernel: usb 1-2: configuration #1 chosen from 1 choice
Dec 12 14:42:40 solo kernel: hub 1-2:1.0: USB hub found
Dec 12 14:42:40 solo kernel: hub 1-2:1.0: 7 ports detected
Dec 12 14:42:40 solo kernel: usb 1-2.5: new full speed USB device
number 3 using ohci_hcd
Dec 12 14:42:40 solo kernel: usb 1-2.5: New USB device found,
idVendor=1608, idProduct=0012
Dec 12 14:42:40 solo kernel: usb 1-2.5: New USB device strings: Mfr=1,
Product=2, SerialNumber=5
Dec 12 14:42:40 solo kernel: usb 1-2.5: Product: Edgeport/416
Dec 12 14:42:40 solo kernel: usb 1-2.5: Manufacturer: Inside Out Networks
Dec 12 14:42:40 solo kernel: usb 1-2.5: SerialNumber: V70430350-0
Dec 12 14:42:40 solo kernel: usb 1-2.5: configuration #1 chosen from 1 choice
Dec 12 14:42:40 solo kernel: usbcore: registered new interface driver usbserial
Dec 12 14:42:40 solo kernel: USB Serial support registered for generic
Dec 12 14:42:40 solo kernel: usb 1-2.6: new full speed USB device
number 4 using ohci_hcd
Dec 12 14:42:41 solo kernel: usb 1-2.6: New USB device found,
idVendor=1608, idProduct=0012
Dec 12 14:42:41 solo kernel: usb 1-2.6: New USB device strings: Mfr=1,
Product=2, SerialNumber=5
Dec 12 14:42:41 solo kernel: usb 1-2.6: Product: Edgeport/416
Dec 12 14:42:41 solo kernel: usb 1-2.6: Manufacturer: Inside Out Networks
Dec 12 14:42:41 solo kernel: usb 1-2.6: SerialNumber: V70430350-1
Dec 12 14:42:41 solo kernel: usb 1-2.6: configuration #1 chosen from 1 choice
Dec 12 14:42:41 solo kernel: usbcore: registered new interface driver
usbserial_generic
Dec 12 14:42:41 solo kernel: usbserial: USB Serial Driver core
Dec 12 14:42:41 solo kernel: USB Serial support registered for
Edgeport 2 port adapter
Dec 12 14:42:41 solo kernel: USB Serial support registered for
Edgeport 4 port adapter
Dec 12 14:42:41 solo kernel: USB Serial support registered for
Edgeport 8 port adapter
Dec 12 14:42:41 solo kernel: USB Serial support registered for EPiC device
Dec 12 14:42:41 solo kernel: io_edgeport 1-2.5:1.0: Edgeport 8 port
adapter converter detected
Dec 12 14:42:41 solo kernel: usb 1-2.5: Inside Out Networks
Edgeport/416 detected
Dec 12 14:42:41 solo kernel: usb 1-2.5: firmware: requesting edgeport/down.fw
Dec 12 14:42:42 solo kernel: usb 1-2.5: firmware: requesting edgeport/boot.fw
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB0
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB1
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB2
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB3
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB4
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB5
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB6
Dec 12 14:42:42 solo kernel: usb 1-2.5: Edgeport 8 port adapter
converter now attached to ttyUSB7
Dec 12 14:42:42 solo kernel: io_edgeport 1-2.6:1.0: Edgeport 8 port
adapter converter detected
Dec 12 14:42:42 solo kernel: usb 1-2.6: Inside Out Networks
Edgeport/416 detected
Dec 12 14:42:42 solo kernel: usb 1-2.6: firmware: requesting edgeport/down.fw
Dec 12 14:42:43 solo kernel: usb 1-2.6: firmware: requesting edgeport/boot.fw
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB8
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB9
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB10
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB11
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB12
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB13
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB14
Dec 12 14:42:43 solo kernel: usb 1-2.6: Edgeport 8 port adapter
converter now attached to ttyUSB15
Dec 12 14:42:43 solo kernel: usbcore: registered new interface driver
io_edgeport
Dec 12 14:42:43 solo kernel: io_edgeport: v2.7:Edgeport USB Serial Driver
Inside Out Networks Edgeport Driver
This driver supports all devices made by Inside Out Networks, specifically
the following models:
Edgeport/4
Rapidport/4
Edgeport/4t
Edgeport/2
Edgeport/4i
Edgeport/2i
Edgeport/421
Edgeport/21
Edgeport/8
Edgeport/8 Dual
Edgeport/2D8
Edgeport/4D8
Edgeport/8i
Edgeport/2 DIN
Edgeport/4 DIN
Edgeport/16 Dual
For any questions or problems with this driver, please contact Greg
Kroah-Hartman at greg@kroah.com
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: Edgeport/416 io_edgeport problem. 2012-12-13 20:03 Edgeport/416 io_edgeport problem David Robillard @ 2012-12-14 9:52 ` Alan Cox 2012-12-14 16:47 ` David Robillard 0 siblings, 1 reply; 5+ messages in thread From: Alan Cox @ 2012-12-14 9:52 UTC (permalink / raw) To: David Robillard; +Cc: linux-serial On Thu, 13 Dec 2012 15:03:59 -0500 David Robillard <david.robillard@gmail.com> wrote: > Hello everyone, > > I'm having a problem with a Digi Inside Out Networks Edgeport/416 > device. According to the kernel.org file (see exerpt below) this > particular model is not listed in the supported products. > > The device is connected to a 32 bit CentOS 6.3 machine running with > kernel 2.6.32-279.14.1.el6.i686. Please try a recent upstream kernel. 2.6.32 is old, and the Red Hat/CentOS version quite a bit different. If 3.6/3.7 break then yes we might care about it. Alan ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Edgeport/416 io_edgeport problem. 2012-12-14 9:52 ` Alan Cox @ 2012-12-14 16:47 ` David Robillard 2012-12-15 2:03 ` Greg KH 0 siblings, 1 reply; 5+ messages in thread From: David Robillard @ 2012-12-14 16:47 UTC (permalink / raw) To: Alan Cox; +Cc: linux-serial Hello Alan, Thank you for the suggestion. > Please try a recent upstream kernel. 2.6.32 is old, and the Red > Hat/CentOS version quite a bit different. If 3.6/3.7 break then yes we > might care about it. I've tried with kernel 3.7.0-1.el6.elrepo.i686 from http://elrepo.org/tiki/kernel-ml but unfortunately it's even worse. Now the OS only sees half of the Edgeport/416. Ports 1 to 8 are seen and /dev/ttyUSB0 to 7 are created. But I still can't access them. Ports 10 to 16 are not seen and the character devices are not created. Performing `sudo strace cat /dev/ttyUSB0` results in this error : open("/dev/ttyUSB0", O_RDONLY|O_LARGEFILE) = -1 ENODEV (No such device) Which is exactly the same error I used to get with kernel 2.6.32-279.14.1.el6.i686. But at least with that kernel version, the OS would see the full 16 ports of the Edgeport/416. This Edgeport/416 hardware successfully passed the Digi digital loopback test as explained in this article http://www.digi.com/support/kbase/kbaseresultdetl?id=3061. The test was performed on a Windows 7 machine. The model's PN is (1P) 50000780-01 E. This device appears to be faulty according this Digi forum thread : http://forums.digi.com/support/forum/viewthread_thread,4977#15792 Any help would be appreciated. Many thanks, David P.S. Syslog messages when connecting the device to a CentOS 6.3 machine running kernel 3.7.0-1.el6.elrepo.i686 ec 14 11:30:52 solo kernel: usb 1-2: new full-speed USB device number 20 using ohci_hcd Dec 14 11:30:52 solo kernel: usb 1-2: New USB device found, idVendor=0451, idProduct=2077 Dec 14 11:30:52 solo kernel: usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0 Dec 14 11:30:52 solo kernel: usb 1-2: Product: General Purpose USB Hub Dec 14 11:30:52 solo kernel: hub 1-2:1.0: USB hub found Dec 14 11:30:52 solo kernel: usb 1-2.5: new full-speed USB device number 21 using ohci_hcd Dec 14 11:30:52 solo kernel: usb 1-2.5: device descriptor read/64, error -62 Dec 14 11:30:53 solo kernel: usb 1-2.5: device descriptor read/64, error -62 Dec 14 11:30:53 solo kernel: usb 1-2.5: new full-speed USB device number 22 using ohci_hcd Dec 14 11:30:53 solo kernel: usb 1-2.5: device descriptor read/64, error -62 Dec 14 11:30:53 solo kernel: usb 1-2.5: device descriptor read/64, error -62 Dec 14 11:30:53 solo kernel: usb 1-2.5: new full-speed USB device number 23 using ohci_hcd Dec 14 11:30:54 solo kernel: usb 1-2.5: device not accepting address 23, error -62 Dec 14 11:30:54 solo kernel: usb 1-2.5: new full-speed USB device number 24 using ohci_hcd Dec 14 11:30:54 solo kernel: usb 1-2.5: device not accepting address 24, error -62 Dec 14 11:30:54 solo kernel: hub 1-2:1.0: unable to enumerate USB device on port 5 Dec 14 11:30:54 solo kernel: usb 1-2.6: new full-speed USB device number 25 using ohci_hcd Dec 14 11:30:54 solo kernel: usb 1-2.6: New USB device found, idVendor=1608, idProduct=0012 Dec 14 11:30:54 solo kernel: usb 1-2.6: New USB device strings: Mfr=1, Product=2, SerialNumber=5 Dec 14 11:30:54 solo kernel: usb 1-2.6: Product: Edgeport/416 Dec 14 11:30:54 solo kernel: usb 1-2.6: Manufacturer: Inside Out Networks Dec 14 11:30:54 solo kernel: usb 1-2.6: SerialNumber: V70430350-1 Dec 14 11:30:54 solo kernel: usb 1-2.6: Inside Out Networks Edgeport/416 detected Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB0 Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB1 Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB2 Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB3 Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB4 Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB5 Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB6 Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB7 On Fri, Dec 14, 2012 at 4:52 AM, Alan Cox <alan@lxorguk.ukuu.org.uk> wrote: > On Thu, 13 Dec 2012 15:03:59 -0500 > David Robillard <david.robillard@gmail.com> wrote: > >> Hello everyone, >> >> I'm having a problem with a Digi Inside Out Networks Edgeport/416 >> device. According to the kernel.org file (see exerpt below) this >> particular model is not listed in the supported products. >> >> The device is connected to a 32 bit CentOS 6.3 machine running with >> kernel 2.6.32-279.14.1.el6.i686. > > > Alan ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Edgeport/416 io_edgeport problem. 2012-12-14 16:47 ` David Robillard @ 2012-12-15 2:03 ` Greg KH 2012-12-18 16:56 ` David Robillard 0 siblings, 1 reply; 5+ messages in thread From: Greg KH @ 2012-12-15 2:03 UTC (permalink / raw) To: David Robillard; +Cc: Alan Cox, linux-serial On Fri, Dec 14, 2012 at 11:47:47AM -0500, David Robillard wrote: > Hello Alan, > > Thank you for the suggestion. > > > Please try a recent upstream kernel. 2.6.32 is old, and the Red > > Hat/CentOS version quite a bit different. If 3.6/3.7 break then yes we > > might care about it. > > I've tried with kernel 3.7.0-1.el6.elrepo.i686 from > http://elrepo.org/tiki/kernel-ml but unfortunately it's even worse. > Now the OS only sees half of the Edgeport/416. Ports 1 to 8 are seen > and /dev/ttyUSB0 to 7 are created. But I still can't access them. > Ports 10 to 16 are not seen and the character devices are not created. > > Performing `sudo strace cat /dev/ttyUSB0` results in this error : > > open("/dev/ttyUSB0", O_RDONLY|O_LARGEFILE) = -1 ENODEV (No such device) > > Which is exactly the same error I used to get with kernel > 2.6.32-279.14.1.el6.i686. But at least with that kernel version, the > OS would see the full 16 ports of the Edgeport/416. > > This Edgeport/416 hardware successfully passed the Digi digital > loopback test as explained in this article > http://www.digi.com/support/kbase/kbaseresultdetl?id=3061. The test > was performed on a Windows 7 machine. > > The model's PN is (1P) 50000780-01 E. > > This device appears to be faulty according this Digi forum thread : > http://forums.digi.com/support/forum/viewthread_thread,4977#15792 > > Any help would be appreciated. > Dec 14 11:30:54 solo kernel: usb 1-2.6: New USB device found, > idVendor=1608, idProduct=0012 > Dec 14 11:30:54 solo kernel: usb 1-2.6: New USB device strings: Mfr=1, > Product=2, SerialNumber=5 > Dec 14 11:30:54 solo kernel: usb 1-2.6: Product: Edgeport/416 > Dec 14 11:30:54 solo kernel: usb 1-2.6: Manufacturer: Inside Out Networks > Dec 14 11:30:54 solo kernel: usb 1-2.6: SerialNumber: V70430350-1 > Dec 14 11:30:54 solo kernel: usb 1-2.6: Inside Out Networks > Edgeport/416 detected > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB0 > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB1 > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB2 > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB3 > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB4 > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB5 > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB6 > Dec 14 11:30:56 solo kernel: usb 1-2.6: Edgeport 8 port adapter > converter now attached to ttyUSB7 This looks good, so you should be able to talk to the device, the fact that it returns -ENODEV is odd. Can you do the following from a command line as root: Clear out the kernel log: dmesg -c remove the io_edgeport driver rmmod io_edgeport Unplug the device. load the edgeport driver with debugging enabled: modprobe io_edgeport debug=1 plug the device in. Try to access the device cat /dev/ttyUSB0 Send us the output of the kernel log: dmesg Hopefully that should show us what is going on here. thanks, greg k-h ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Edgeport/416 io_edgeport problem. 2012-12-15 2:03 ` Greg KH @ 2012-12-18 16:56 ` David Robillard 0 siblings, 0 replies; 5+ messages in thread From: David Robillard @ 2012-12-18 16:56 UTC (permalink / raw) To: Greg KH; +Cc: Alan Cox, linux-serial Hello Greg, Thanks for the suggestion. See my comments below. > This looks good, so you should be able to talk to the device, the fact > that it returns -ENODEV is odd. I totally agree here. > Can you do the following from a command line as root: > Clear out the kernel log: > dmesg -c > remove the io_edgeport driver > rmmod io_edgeport > Unplug the device. > load the edgeport driver with debugging enabled: > modprobe io_edgeport debug=1 Everytime I try this with kernel 3.7.0-1.el6.elrepo.i686 I always get this error : FATAL: Error inserting io_edgeport (/lib/modules/3.7.0-1.el6.elrepo.i686/kernel/drivers/usb/serial/io_edgeport.ko): Invalid argument I've tried different syntaxes, but it always fails. Meanwhile, I power cycled the Edgeport/416 device and now kernel 3.7.0-1.el6.elrepo.i686 can see all 16 ports. But I still can't access any of the /dev/ttyUSB* devices. So I installed kernel 2.6.32-279.14.1.el6.i686 from the base CentOS repository and this time the sudo modprobe io_edgeport debug=1 command worked (i.e. I was able to load the kernel module without the invalid argument error). This kernel has io_edgeport module version 2.7. > plug the device in. > > Try to access the device > cat /dev/ttyUSB0 I'm still on kernel and I still get this error : open("/dev/ttyUSB0", O_RDONLY|O_LARGEFILE) = -1 ENODEV (No such device) I tried both module sides (i.e. ttyUSB0 and ttyUSB10) as this unit is basically two 8 port switches bundled together. Both sides fail with the ENODEV error. > Send us the output of the kernel log: > dmesg Here goes : usbcore: registered new interface driver usbserial USB Serial support registered for generic usbcore: registered new interface driver usbserial_generic usbserial: USB Serial Driver core USB Serial support registered for Edgeport 2 port adapter USB Serial support registered for Edgeport 4 port adapter USB Serial support registered for Edgeport 8 port adapter USB Serial support registered for EPiC device usbcore: registered new interface driver io_edgeport io_edgeport: v2.7:Edgeport USB Serial Driver usb 1-2: new full speed USB device number 2 using ohci_hcd usb 1-2: New USB device found, idVendor=0451, idProduct=2077 usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0 usb 1-2: Product: General Purpose USB Hub usb 1-2: configuration #1 chosen from 1 choice hub 1-2:1.0: USB hub found hub 1-2:1.0: 7 ports detected usb 1-2.5: new full speed USB device number 3 using ohci_hcd usb 1-2.5: New USB device found, idVendor=1608, idProduct=0012 usb 1-2.5: New USB device strings: Mfr=1, Product=2, SerialNumber=5 usb 1-2.5: Product: Edgeport/416 usb 1-2.5: Manufacturer: Inside Out Networks usb 1-2.5: SerialNumber: V70430350-0 usb 1-2.5: configuration #1 chosen from 1 choice io_edgeport 1-2.5:1.0: Edgeport 8 port adapter converter detected drivers/usb/serial/io_edgeport.c: get_string - USB String ID = 1 drivers/usb/serial/io_edgeport.c: get_string - USB String Inside Out Networks drivers/usb/serial/io_edgeport.c: get_string - USB String ID = 2 drivers/usb/serial/io_edgeport.c: get_string - USB String Edgeport/416G usb 1-2.5: Inside Out Networks Edgeport/416G detected drivers/usb/serial/io_edgeport.c: get_epic_descriptor result = -32 drivers/usb/serial/io_edgeport.c: getting manufacturer descriptor drivers/usb/serial/io_edgeport.c: rom_read - ff, 7c00, 960 drivers/usb/serial/io_edgeport.c: **Manufacturer Descriptor drivers/usb/serial/io_edgeport.c: RomSize: 8K drivers/usb/serial/io_edgeport.c: RamSize: 32K drivers/usb/serial/io_edgeport.c: CpuRev: 1 drivers/usb/serial/io_edgeport.c: BoardRev: 1 drivers/usb/serial/io_edgeport.c: NumPorts: 8 drivers/usb/serial/io_edgeport.c: DescDate: 11/2/2000 drivers/usb/serial/io_edgeport.c: SerialNumber: V70430350-0 drivers/usb/serial/io_edgeport.c: AssemblyNumber: drivers/usb/serial/io_edgeport.c: OemAssyNumber: drivers/usb/serial/io_edgeport.c: UartType: 1 drivers/usb/serial/io_edgeport.c: IonPid: 18 drivers/usb/serial/io_edgeport.c: IonConfig: 0 drivers/usb/serial/io_edgeport.c: getting boot descriptor drivers/usb/serial/io_edgeport.c: rom_read - ff, 7fc0, 64 drivers/usb/serial/io_edgeport.c: **Boot Descriptor: drivers/usb/serial/io_edgeport.c: BootCodeLength: 7044 drivers/usb/serial/io_edgeport.c: MajorVersion: 1 drivers/usb/serial/io_edgeport.c: MinorVersion: 13 drivers/usb/serial/io_edgeport.c: BuildNumber: 7 drivers/usb/serial/io_edgeport.c: Capabilities: 0x1 drivers/usb/serial/io_edgeport.c: UConfig0: 241 drivers/usb/serial/io_edgeport.c: UConfig1: 127 drivers/usb/serial/io_edgeport.c: **Product Information: drivers/usb/serial/io_edgeport.c: ProductId 12 drivers/usb/serial/io_edgeport.c: NumPorts 8 drivers/usb/serial/io_edgeport.c: ProdInfoVer 0 drivers/usb/serial/io_edgeport.c: IsServer 0 drivers/usb/serial/io_edgeport.c: IsRS232 1 drivers/usb/serial/io_edgeport.c: IsRS422 0 drivers/usb/serial/io_edgeport.c: IsRS485 0 drivers/usb/serial/io_edgeport.c: RomSize 8 drivers/usb/serial/io_edgeport.c: RamSize 32 drivers/usb/serial/io_edgeport.c: CpuRev 1 drivers/usb/serial/io_edgeport.c: BoardRev 1 drivers/usb/serial/io_edgeport.c: BootMajorVersion 1.13.7 drivers/usb/serial/io_edgeport.c: FirmwareMajorVersion 0.0.0 drivers/usb/serial/io_edgeport.c: ManufactureDescDate 11/2/2000 drivers/usb/serial/io_edgeport.c: iDownloadFile 0xff drivers/usb/serial/io_edgeport.c: EpicVer 0 drivers/usb/serial/io_edgeport.c: edge_startup - time 1 495604 usb 1-2.5: firmware: requesting edgeport/down.fw drivers/usb/serial/io_edgeport.c: downloading firmware version (930) 1.16.4 drivers/usb/serial/io_edgeport.c: sram_write - ff, 0, 6 drivers/usb/serial/io_edgeport.c: sram_write - ff, b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 13, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 1b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 23, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 2b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 33, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 3b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 43, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 4b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 53, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 7b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 80, 7 drivers/usb/serial/io_edgeport.c: sram_write - ff, 3000, 2178 drivers/usb/serial/io_edgeport.c: sram_write - ff, 4000, 15381 drivers/usb/serial/io_edgeport.c: sram_write - ff, 7fc6, 4 drivers/usb/serial/io_edgeport.c: sram_write - ff, 7c15, 330 drivers/usb/serial/io_edgeport.c: sending exec_dl_code drivers/usb/serial/io_edgeport.c: edge_startup - time 2 496829 usb 1-2.5: firmware: requesting edgeport/boot.fw drivers/usb/serial/io_edgeport.c: Current Boot Image version 1.13.7 drivers/usb/serial/io_edgeport.c: Boot Image -- already up to date drivers/usb/serial/io_edgeport.c: edge_startup - time 3 496849 drivers/usb/serial/io_edgeport.c: FirmwareMajorVersion 0.0.4 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB0 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB1 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB2 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB3 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB4 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB5 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB6 usb 1-2.5: Edgeport 8 port adapter converter now attached to ttyUSB7 usb 1-2.6: new full speed USB device number 4 using ohci_hcd usb 1-2.6: New USB device found, idVendor=1608, idProduct=0012 usb 1-2.6: New USB device strings: Mfr=1, Product=2, SerialNumber=5 usb 1-2.6: Product: Edgeport/416 usb 1-2.6: Manufacturer: Inside Out Networks usb 1-2.6: SerialNumber: V70430350-1 usb 1-2.6: configuration #1 chosen from 1 choice io_edgeport 1-2.6:1.0: Edgeport 8 port adapter converter detected drivers/usb/serial/io_edgeport.c: get_string - USB String ID = 1 drivers/usb/serial/io_edgeport.c: get_string - USB String Inside Out Networksb drivers/usb/serial/io_edgeport.c: get_string - USB String ID = 2 drivers/usb/serial/io_edgeport.c: get_string - USB String Edgeport/416G usb 1-2.6: Inside Out Networksb Edgeport/416G detected drivers/usb/serial/io_edgeport.c: get_epic_descriptor result = -32 drivers/usb/serial/io_edgeport.c: getting manufacturer descriptor drivers/usb/serial/io_edgeport.c: rom_read - ff, 7c00, 960 drivers/usb/serial/io_edgeport.c: **Manufacturer Descriptor drivers/usb/serial/io_edgeport.c: RomSize: 8K drivers/usb/serial/io_edgeport.c: RamSize: 32K drivers/usb/serial/io_edgeport.c: CpuRev: 1 drivers/usb/serial/io_edgeport.c: BoardRev: 1 drivers/usb/serial/io_edgeport.c: NumPorts: 8 drivers/usb/serial/io_edgeport.c: DescDate: 11/2/2000 drivers/usb/serial/io_edgeport.c: SerialNumber: V70430350-1 drivers/usb/serial/io_edgeport.c: AssemblyNumber: drivers/usb/serial/io_edgeport.c: OemAssyNumber: drivers/usb/serial/io_edgeport.c: UartType: 1 drivers/usb/serial/io_edgeport.c: IonPid: 18 drivers/usb/serial/io_edgeport.c: IonConfig: 0 drivers/usb/serial/io_edgeport.c: getting boot descriptor drivers/usb/serial/io_edgeport.c: rom_read - ff, 7fc0, 64 drivers/usb/serial/io_edgeport.c: **Boot Descriptor: drivers/usb/serial/io_edgeport.c: BootCodeLength: 7044 drivers/usb/serial/io_edgeport.c: MajorVersion: 1 drivers/usb/serial/io_edgeport.c: MinorVersion: 13 drivers/usb/serial/io_edgeport.c: BuildNumber: 7 drivers/usb/serial/io_edgeport.c: Capabilities: 0x1 drivers/usb/serial/io_edgeport.c: UConfig0: 241 drivers/usb/serial/io_edgeport.c: UConfig1: 127 drivers/usb/serial/io_edgeport.c: **Product Information: drivers/usb/serial/io_edgeport.c: ProductId 12 drivers/usb/serial/io_edgeport.c: NumPorts 8 drivers/usb/serial/io_edgeport.c: ProdInfoVer 0 drivers/usb/serial/io_edgeport.c: IsServer 0 drivers/usb/serial/io_edgeport.c: IsRS232 1 drivers/usb/serial/io_edgeport.c: IsRS422 0 drivers/usb/serial/io_edgeport.c: IsRS485 0 drivers/usb/serial/io_edgeport.c: RomSize 8 drivers/usb/serial/io_edgeport.c: RamSize 32 drivers/usb/serial/io_edgeport.c: CpuRev 1 drivers/usb/serial/io_edgeport.c: BoardRev 1 drivers/usb/serial/io_edgeport.c: BootMajorVersion 1.13.7 drivers/usb/serial/io_edgeport.c: FirmwareMajorVersion 0.0.0 drivers/usb/serial/io_edgeport.c: ManufactureDescDate 11/2/2000 drivers/usb/serial/io_edgeport.c: iDownloadFile 0xff drivers/usb/serial/io_edgeport.c: EpicVer 0 drivers/usb/serial/io_edgeport.c: edge_startup - time 1 497118 usb 1-2.6: firmware: requesting edgeport/down.fw drivers/usb/serial/io_edgeport.c: downloading firmware version (930) 1.16.4 drivers/usb/serial/io_edgeport.c: sram_write - ff, 0, 6 drivers/usb/serial/io_edgeport.c: sram_write - ff, b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 13, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 1b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 23, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 2b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 33, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 3b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 43, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 4b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 53, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 7b, 3 drivers/usb/serial/io_edgeport.c: sram_write - ff, 80, 7 drivers/usb/serial/io_edgeport.c: sram_write - ff, 3000, 2178 drivers/usb/serial/io_edgeport.c: sram_write - ff, 4000, 15381 drivers/usb/serial/io_edgeport.c: sram_write - ff, 7fc6, 4 drivers/usb/serial/io_edgeport.c: sram_write - ff, 7c15, 330 drivers/usb/serial/io_edgeport.c: sending exec_dl_code drivers/usb/serial/io_edgeport.c: edge_startup - time 2 498316 usb 1-2.6: firmware: requesting edgeport/boot.fw drivers/usb/serial/io_edgeport.c: Current Boot Image version 1.13.7 drivers/usb/serial/io_edgeport.c: Boot Image -- already up to date drivers/usb/serial/io_edgeport.c: edge_startup - time 3 498329 drivers/usb/serial/io_edgeport.c: FirmwareMajorVersion 0.0.4 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB8 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB9 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB10 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB11 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB12 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB13 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB14 usb 1-2.6: Edgeport 8 port adapter converter now attached to ttyUSB15 drivers/usb/serial/io_edgeport.c: edge_open - port 0 drivers/usb/serial/io_edgeport.c: send_iosp_ext_cmd - 0, 0 edgeport_8 ttyUSB0: write_cmd_usb - length = 3, data = c8 00 00 drivers/usb/serial/io_edgeport.c: write_cmd_usb - ALLOCATE URB c17b3240 (outstanding 1) drivers/usb/serial/io_edgeport.c: edge_bulk_out_cmd_callback drivers/usb/serial/io_edgeport.c: edge_bulk_out_cmd_callback - FREE URB c17b3240 (outstanding 0) drivers/usb/serial/io_edgeport.c: edge_open - open timedout drivers/usb/serial/io_edgeport.c: edge_open - port 10 drivers/usb/serial/io_edgeport.c: send_iosp_ext_cmd - 0, 0 edgeport_8 ttyUSB10: write_cmd_usb - length = 3, data = ca 00 00 drivers/usb/serial/io_edgeport.c: write_cmd_usb - ALLOCATE URB f613aae0 (outstanding 1) drivers/usb/serial/io_edgeport.c: edge_bulk_out_cmd_callback drivers/usb/serial/io_edgeport.c: edge_bulk_out_cmd_callback - FREE URB f613aae0 (outstanding 0) drivers/usb/serial/io_edgeport.c: edge_open - open timedout > Hopefully that should show us what is going on here. Indeed. I'm no expert of kernel modules, but what I see and I don't understand is those lines... drivers/usb/serial/io_edgeport.c: downloading firmware version (930) 1.16.4 ...then... drivers/usb/serial/io_edgeport.c: Current Boot Image version 1.13.7 drivers/usb/serial/io_edgeport.c: Boot Image -- already up to date ...but didn't it download version 1.16.4 and now it's saying that 1.13.7 is up to date? Unless these are different firmware for different parts of the unit. Also, the driver seems to be hitting a timeout when it tries to open a port. This error shows up for both /dev/ttyUSB0 and /dev/ttyUSB10 : drivers/usb/serial/io_edgeport.c: edge_open - open timedout Maybe we can increase the timeout value in the driver? Again, I'm no expert, just trying to help :) > thanks, > > greg k-h Thank you for your help, David ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-12-18 17:23 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2012-12-13 20:03 Edgeport/416 io_edgeport problem David Robillard 2012-12-14 9:52 ` Alan Cox 2012-12-14 16:47 ` David Robillard 2012-12-15 2:03 ` Greg KH 2012-12-18 16:56 ` David Robillard
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).