Re: [BUG? / REGRESSION?] isp1760, lots of resets

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

 



Hi Arvid,

On Thu, 2012-06-07 at 13:52 +0000, Arvid Brodin wrote:

> Is it correct that the device "sort of" works, just with frequent resets?

"Sort of", yes. HID works, but mass storage is pretty flaky with a lot
of resets and errors.

>  If it was an
> endian problem, it seems to me that things should not work at all?

It seems to me logical too.

> Some of the changes made in this patch also affect memory timings. Do you use a
> custom-made hardware? If so, you could try to modify the ndelay(90) calls (increase the
> value).

I already tried that with no luck, but there are more timings involved.
The chip is connected to a "WEIM"-Interface (freescale arm). And this
interface needs a lots of timing-settings. I suppose these have been
wrong since the early days of this custom embedded arm board, but still
good enough for the old driver.

 The isp1760 is connected by PIO not DMA (Pin-DREQ not connected,
Pin-DACK to 3V). Do you know of any limitations regarding no DMA?

>  Also, if your isp176x is not connected as a PCI device, make sure the signal
> timings are set up correctly (i.e. if you used a custom avr32 board you would call
> smc_set_timing() in your platform device init routine; I'm not sure about the procedure
> for this on arm).

Thanks a lot for you input,
 -- Christoph


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