ISP1760 USB host driver, mpc82xx (big endian,16-bit data bus) : Problem enumerating the internal hub.

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

 



Hello,

I have a custom board with a ISP1761 USB Controller connected to a mpc8270 (Big Endian) on a 16-bit data bus.

I'm blocked in the phase of enumeration of the internal hub :
When the HCD requests the DEVICE DESCRIPTOR to the first port, it does not read the "type" expected.

I'm getting the following the error message

In the function hub_port_init (hub.c), the function L2434

    r = usb_control_msg(udev, usb_rcvaddr0pipe(),
                   USB_REQ_GET_DESCRIPTOR, USB_DIR_IN,
                   USB_DT_DEVICE << 8, 0,
                   buf, GET_DESCRIPTOR_BUFSIZE,
                   USB_CTRL_GET_TIMEOUT);

returns 18 bytes read and the buf variable contains : 00600000 00600000 00600000 7f7c781b 0060

if I use the old_scheme, the function

retval = usb_get_device_descriptor(udev, 8);

returns 8 bytes and the buf variable contains 00600000 00600000

The hardware mapping is the following :

MPC8270_D[15:0]  <=============> ISP1760_D[0:15]
MPC8270_A[14:30] <=============> ISP1760_A[17:A1]
MPC8270_CS3     <=============> ISP1760_CS_N
MPC8270_0E      <=============> ISP1760_RD_N
MPC8270__OE      <=============> ISP1760_WR_N

I'm using the isp1760 driver from the linux-2.6.30. The running version of the kernel is 2.6.28.6. I've choosen the isp1760-if.c from this kernel version to beneficiate of the patch : "using platform device support for this driver."
(http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=f7e7aa5850839faa5eb7c7c177da5fd6bca8949b)

I've patched the isp1760_readl/writel and priv_read/write_copy to match with the hardware mapping.

I have configured my memory register to have 2 consecutive 16 bits access (BR3_PS=16 bits) in one CS assertion but I had to invert the 2 u16 of the u32 written (swap16 function) as the mpc82xx is big endian and it is the lowest data bus that have been connected to the isp1760.


static unsigned int swap16(unsigned int val)
{
       return swahw32(val);
}

static unsigned int isp1760_readl(__u32 __iomem *regs)
{
-    return readl(regs);
+        return swap16(in_be32(regs));
}

static void isp1760_writel(const unsigned int val, __u32 __iomem *regs)
{
-    writel(val, regs);
+        out_be32(regs,swap16(val));
+/*     udelay(1);  */
}

/*
 * The next two copy via MMIO data to/from the device. memcpy_{to|from}io()
 * doesn't quite work because some people have to enforce 32-bit access
@@ -129,43 +173,97 @@
        __u32 __iomem *dst, u32 len)
{
    u32 val;
+        u8 *valp;
    u8 *buff8;

-    if (!src) {
-        printk(KERN_ERR "ERROR: buffer: %p len: %d\n", src, len);
-        return;
-    }

    while (len >= 4) {
-        *src = __raw_readl(dst);
+ /* readl because data must read in LE mode, swpa16 because wrong hw mapping */
+                *src = swap16(readl(dst));
        len -= 4;
        src++;
        dst++;
    }


-    val = isp1760_readl(dst);
+ /* readl because data must read in LE mode, swp16 after because wrong hw mapping */
+        val = swap16(readl(dst));
+        valp = (char*)&val;
+

    buff8 = (u8 *)src;
    while (len) {
+                *buff8 = *valp;
+                valp++;
-        *buff8 = val;
-        val >>= 8;
        len--;
        buff8++;
    }

static void priv_write_copy(const struct isp1760_hcd *priv, const u32 *src,
        __u32 __iomem *dst, u32 len)
{
while (len >= 4) {
-        __raw_writel(*src, dst);
+ /* writel because data must write in LE mode, swp16 before because wrong hw mapping */
+                writel(swap16(*src), dst);
        len -= 4;
        src++;
        dst++;
@@ -176,8 +274,10 @@
    /* in case we have 3, 2 or 1 by left. The buffer is allocated and the
     * extra bytes should not be read by the HW
     */
+     __raw_writel(swap16(*src), dst);
-       writel(*src, dst);
}

I've put some debug printk in my priv_[write/read]_copy functions to see the setup/in token of the enumeration phase.
pwc : priv_write_copy . I've applied the cpu_to_le32 for each u32 written.
prc : priv_read_copy I've applied the le32_to_cpu() method for each u32 read.


*Does any one could tell me if the first steps of my enumeration steps are correct ? is there still a problem of endianness Does some one could attach a successful enumeration phase (either by debug printk, either dumped with usbmon) ?
*

Here is the complete kernel trace when I insert the isp1760.ko module

bus: 'usb': registered
device class 'usb_host': registering
bus: 'usb': add driver usbfs
usbcore: registered new interface driver usbfs
bus: 'usb': add driver hub
usbcore: registered new interface driver hub
bus: 'usb': add driver usb
usbcore: registered new device driver usb
bus: 'platform': add driver isp1760
Registering platform device 'isp1760.0'. Parent at platform
device: 'isp1760.0': device_add
bus: 'platform': add device isp1760.0
bus: 'platform': driver_probe_device: matched device isp1760.0 with driver isp1760
bus: 'platform': really_probe: probing driver isp1760 with device isp1760.0
isp1760 isp1760.0: NXP ISP1760 USB Host Controller
device: 'usb_host1': device_add
linux-2.6.26.8/drivers/usb/core/inode.c: creating file 'devices'
linux-2.6.26.8/drivers/usb/core/inode.c: creating file '001'
isp1760 isp1760.0: new USB bus registered, assigned bus number 1
isp1760 isp1760.0: bus width: 16, oc: analog
isp1760 isp1760.0: irq 25, io mem 0x60000000
isp1760 isp1760.0: USB ISP 1761 HW rev. 1 started
usb usb1: default language 0x0409
device: 'usb1': device_add
bus: 'usb': add device usb1
usb usb1: uevent
bus: 'usb': driver_probe_device: matched device usb1 with driver usb
bus: 'usb': really_probe: probing driver usb with device usb1
usb usb1: usb_probe_device
usb usb1: configuration #1 chosen from 1 choice
usb usb1: adding 1-0:1.0 (config #1, interface 0)
device: '1-0:1.0': device_add
bus: 'usb': add device 1-0:1.0
usb 1-0:1.0: uevent
bus: 'usb': driver_probe_device: matched device 1-0:1.0 with driver hub
bus: 'usb': really_probe: probing driver hub with device 1-0:1.0
hub 1-0:1.0: usb_probe_interface
hub 1-0:1.0: usb_probe_interface - got id
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: individual port power switching
hub 1-0:1.0: individual port over-current protection
hub 1-0:1.0: power on to power good time: 20ms
hub 1-0:1.0: local power source is good
hub 1-0:1.0: enabling power on all ports
driver: '1-0:1.0': driver_bound: bound to device 'hub'
bus: 'usb': really_probe: bound device 1-0:1.0 to driver hub
device class 'usb_endpoint': registering
device: 'usbdev1.1_ep81': device_add
linux-2.6.26.8/drivers/usb/core/inode.c: creating file '001'
driver: 'usb1': driver_bound: bound to device 'usb'
bus: 'usb': really_probe: bound device usb1 to driver usb
device: 'usbdev1.1_ep00': device_add
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: NXP ISP1760 USB Host Controller
usb usb1: Manufacturer: Linux 2.6.26.8-svn10-dirty6 isp1760-hcd
usb usb1: SerialNumber: isp1760.0
ISP1760 USB device initialised
driver: 'isp1760.0': driver_bound: bound to device 'isp1760'
bus: 'platform': really_probe: bound device isp1760.0 to driver isp1760
hub 1-0:1.0: state 7 ports 1 chg 0000 evt 0000
hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s
hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501
port 1 high speed
usb 1-1: new high speed USB device using isp1760 and address 2
usb 1-1: new high speed USB device using isp1760 and address 2
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
port 1 high speed
usb 1-1: device descriptor read/64, error 18
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
port 1 high speed
usb 1-1: device descriptor read/64, error 18
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00400000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000201]<3>[00000400]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000200]<3>[00000400]<3>[00018000]<3>[01800012]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][18 B at c90f1000]<3>[00006000]<3>[00006000]<3>[00006000]<3>[1b787c7f]<3>[6e]<3>[64]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000000]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000000]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
NS 00600000 00600000 00600000 7f7c781b 0060
port 1 high speed
usb 1-1: device descriptor read/64, error 18
port 1 high speed
usb 1-1: new high speed USB device using isp1760 and address 4
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[00040500]<3>[00000000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000400]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000400]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000820]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000820]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000420]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000420]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000020]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000020]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000820]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000820]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000420]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000420]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000020]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000020]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000820]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000820]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000420]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000420]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000020]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000020]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
usb 1-1: device descriptor read/8, error -71
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000820]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000820]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000420]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000420]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000020]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000020]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000820]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000820]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000420]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000420]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000020]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000020]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000820]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000820]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000420]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000420]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000020]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000020]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
usb 1-1: device descriptor read/8, error -71
port 1 high speed
usb 1-1: new high speed USB device using isp1760 and address 5
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000800]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[00050500]<3>[00000000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000800]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000001]<3>[00000400]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000400]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000828]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000828]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000428]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000428]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000028]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000028]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000828]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000828]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000428]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000428]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000028]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000028]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000828]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000828]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000428]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000428]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000028]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000028]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
usb 1-1: device descriptor read/8, error -71
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000828]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000828]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000428]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000428]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000028]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000028]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000828]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000828]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000428]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000428]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000028]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000028]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
[pwc][32 B at c90e0c00]<3>[21000041]<3>[00000828]<3>[00018000]<3>[81000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[pwc][8 B at c90e1000]<3>[01000680]<3>[00080000]<3>
[prc][32 B at c90e0c00]<3>[21000040]<3>[00000828]<3>[00018000]<3>[03800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [pwc][32 B at c90e0c00]<3>[21000041]<3>[00000428]<3>[00018000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000040]<3>[00000428]<3>[00018000]<3>[01800008]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
[prc][8 B at c90f1000]<3>[00006000]<3>[00006000]<3>
[pwc][32 B at c90e0c00]<3>[21000001]<3>[00000028]<3>[00000000]<3>[83000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3> [prc][32 B at c90e0c00]<3>[21000000]<3>[00000028]<3>[00000000]<3>[01800000]<3>[00000000]<3>[00000000]<3>[00000000]<3>[00000000]<3>
GeDes[8] 00600000 00600000
usb 1-1: device descriptor read/8, error -71
hub 1-0:1.0: unable to enumerate USB device on port 1

--
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