From: Felix Radensky <felix@embedded-sol.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH] Enable usb ehci support for p2020ds board
Date: Tue, 15 Sep 2009 10:48:04 +0300 [thread overview]
Message-ID: <4AAF46B4.7030603@embedded-sol.com> (raw)
In-Reply-To: <73839B4A0818E747864426270AC332C304512FE2@zmy16exm20.fsl.freescale.net>
Hu Mingkai-B21284 wrote:
>
>
>
>> -----Original Message-----
>> From: u-boot-bounces at lists.denx.de
>> [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Felix Radensky
>> Sent: Monday, September 14, 2009 3:50 PM
>> To: Zang Roy-R61911
>> Cc: U-Boot-Denx; Zhang Junjie-B18070; Kumar Gala
>> Subject: Re: [U-Boot] [PATCH] Enable usb ehci support for
>> p2020ds board
>>
>> Hi,
>>
>> This is what I get on MPC8536DS:
>>
>> U-Boot 2009.08-rc3 (Aug 26 2009 - 18:18:31)
>>
>> CPU: 8536E, Version: 1.0, (0x803f0090)
>> Core: E500, Version: 3.0, (0x80210030)
>> Clock Configuration:
>> CPU0:1249.988 MHz,
>> CCB:499.995 MHz,
>> DDR:249.998 MHz (499.995 MT/s data rate)
>> (Synchronous), LBC:31.250 MHz
>> L1: D-cache 32 kB enabled
>> I-cache 32 kB enabled
>> Board: MPC8536DS Sys ID: 0x15, Sys Ver: 0x10, FPGA Ver: 0x13, vBank: 0
>> I2C: ready
>> DRAM: Initializing.... DDR: 512 MB (DDR2, 64-bit, CL=4, ECC off)
>> Top of RAM usable for U-Boot at: 20000000 Reserving 800k for
>> U-Boot at: 1ff30000 Reserving 1032k for malloc() at: 1fe2e000
>> Reserving 80 Bytes for Board Info at: 1fe2dfb0 Reserving 76
>> Bytes for Global Data at: 1fe2df64 Stack Pointer at: 1fe2df48
>> New Stack Pointer is: 1fe2df48 Now running in RAM - U-Boot
>> at: 1ff30000
>> FLASH: 128 MB
>> L2: 512 KB enabled
>> NAND: 4096 MiB
>> Invalid ID (ff ff ff ff)
>>
>> PCIE3 connected to Slot3 as Root Complex (base address ffe0b000)
>> Scanning PCI bus 01
>> 01 00 8086 10b9 0200 00
>> PCIE3 on bus 00 - 01
>>
>> PCIE1 connected to Slot1 as Root Complex (base address ffe0a000)
>> PCIE1 on bus 02 - 02
>>
>> PCIE2 connected to Slot 2 as Root Complex (base address ffe09000)
>> PCIE2 on bus 03 - 03
>>
>> PCI: 32 bit, 66 MHz, async, host, arbiter (base address ffe08000)
>> Scanning PCI bus 04
>> PCI on bus 04 - 04
>> Video: No radeon video card found!
>> U-Boot relocated to 1ff30000
>> MMC: FSL_ESDHC: 0
>> Net: e1000: 00:1b:21:1e:2d:2a
>> eTSEC1, eTSEC3, e1000#0
>> Warning: e1000#0 MAC addresses don't match:
>> Address in SROM is 00:1b:21:1e:2d:2a
>> Address in environment is 04:00:00:00:00:0c
>>
>> Hit any key to stop autoboot: 0
>> => usb reset
>> (Re)start USB...
>> USB: Register 10011 NbrPorts 1
>> USB EHCI 1.00
>> scanning bus for devices... 2 USB Device(s) found
>> scanning bus for storage devices... Device NOT ready
>> Request Sense returned 00 00 00
>> 0 Storage Device(s) found
>> => usb info
>> 1: Hub, USB Revision 2.0
>> - u-boot EHCI Host Controller
>> - Class: Hub
>> - PacketSize: 64 Configurations: 1
>> - Vendor: 0x0000 Product 0x0000 Version 1.0
>> Configuration: 1
>> - Interfaces: 1 Self Powered 0mA
>> Interface: 0
>> - Alternate Setting 0, Endpoints: 1
>> - Class Hub
>> - Endpoint 1 In Interrupt MaxPacket 2048 Interval 0ms
>>
>> 2: Mass Storage, USB Revision 2.0
>> - SanDisk Corporation Cruzer Mini 200435130107dcd07f5f
>> - Class: (from Interface) Mass Storage
>> - PacketSize: 64 Configurations: 1
>> - Vendor: 0x0781 Product 0x5150 Version 0.32
>> Configuration: 1
>> - Interfaces: 1 Bus Powered 200mA
>> Interface: 0
>> - Alternate Setting 0, Endpoints: 2
>> - Class Mass Storage, Transp. SCSI, Bulk only
>> - Endpoint 1 In Bulk MaxPacket 512
>> - Endpoint 1 Out Bulk MaxPacket 512
>>
>> => fatls usb 0:1
>> Device NOT ready
>> Request Sense returned 00 00 00
>> ** Can't read from device 0 **
>>
>> ** Unable to use usb 0:1 for fatls **
>>
>>
>
> Hi Felix,
>
> I tested this on my 8536DS board, it works well.
>
> I noticed that when scan the USB, the device is not ready, so does the
> board supply
> the power to USB stick? I run into this problem sometimes.
>
Yes, USB stick is powered on, the green led on the stick is on.
>
> And the CPU version you used is 1.0, so your board version should less
> than B2.
> I'm not sure whether this affects the results.
>
I've tested another USB stick with this board, and was recognized properly.
Also, the problematic stick works fine with Linux, so I still suspect
there's a
problem in u-boot EHCI driver. Can you test your board with smaller/older
devices, the one that has problems is 512MB Sandisk Cruizer Mini.
Thanks.
Felix.
next prev parent reply other threads:[~2009-09-15 7:48 UTC|newest]
Thread overview: 18+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-10 6:44 [U-Boot] [PATCH] Enable usb ehci support for p2020ds board Roy Zang
2009-09-10 21:16 ` Kumar Gala
2009-09-13 9:18 ` Felix Radensky
2009-09-14 5:18 ` Zang Roy-R61911
2009-09-14 7:49 ` Felix Radensky
2009-09-14 7:55 ` Zang Roy-R61911
2009-09-14 8:16 ` Felix Radensky
2009-09-14 8:19 ` Zang Roy-R61911
2009-09-14 18:56 ` Wolfgang Denk
2009-09-14 18:55 ` Wolfgang Denk
2009-09-14 18:54 ` Wolfgang Denk
2009-09-15 7:24 ` Zang Roy-R61911
2009-09-15 6:42 ` Hu Mingkai-B21284
2009-09-15 7:48 ` Felix Radensky [this message]
2009-09-15 8:03 ` Hu Mingkai-B21284
2009-09-15 9:09 ` Felix Radensky
2009-09-15 8:41 ` Wolfgang Denk
2009-09-15 8:57 ` Felix Radensky
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4AAF46B4.7030603@embedded-sol.com \
--to=felix@embedded-sol.com \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.