Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
smsc9514 - waiting for devices (Re: Pandaboard ES)
Hi,
my test steps:
smsc9514 is activated in u-boot first
=> 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 8 Interval 255ms
2: Hub, USB Revision 2.0
- Class: Hub
- PacketSize: 64 Configurations: 1
- Vendor: 0x0424 Product 0x9514 Version 2.0
Configuration: 1
- Interfaces: 1 Self Powered Remote Wakeup 2mA
Interface: 0
- Alternate Setting 0, Endpoints: 1
- Class Hub
- Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms
- Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms
3: Vendor specific, USB Revision 2.0
- Class: Vendor specific
- PacketSize: 64 Configurations: 1
- Vendor: 0x0424 Product 0xec00 Version 2.0
Configuration: 1
- Interfaces: 1 Self Powered Remote Wakeup 2mA
Interface: 0
- Alternate Setting 0, Endpoints: 3
- Class Vendor specific
- Endpoint 1 In Bulk MaxPacket 512
- Endpoint 2 Out Bulk MaxPacket 512
- Endpoint 3 In Interrupt MaxPacket 16 Interval 4ms
then booting kernel and I get such related debug messages:
[ 2.0001780] uhub0 at usb0: NetBSD (0x0000) EHCI root hub (0x0000), class 9/0, rev 2.00/1.00, addr 1
[ 2.0099135] uhub0: 3 ports with 3 removable, self powered
[ 2.0419450] uhub1 at usb1: NetBSD (0x0000) MOTG root hub (0x0000), class 9/0, rev 2.00/1.00, addr 1
[ 2.0579597] uhub1: 1 port with 1 removable, self powered
[ 2.0739677] WARNING: system needs entropy for security; see entropy(7)
[ 2.6273143] IPsec: Initialized Security Association Processing.
[ 2.6657300] sdmmc1: couldn't enable card: 60
[ 2.6913199] aes: ARM NEON vpaes
[ 2.6977225] chacha: ARM NEON ChaCha
[ 2.7041246] adiantum: self-test passed
[ 2.7116708] aes_ccm: self-test passed
[ 2.7201230] blake2s: self-test passed
[ 2.7457158] sdmmc0: SD card status: 4-bit, C10
[ 2.7521158] ld0 at sdmmc0: <0x03:0x5344:SU16G:0x80:0x1bec8779:0x0c8>
[ 2.7649147] ld0: 15193 MB, 7717 cyl, 64 head, 63 sec, 512 bytes/sect x 31116288 sectors
[ 2.7841226] ld0: 4-bit width, High-Speed/SDR25, 50.000 MHz
[ 3.1105168] waiting for devices: usb0 uhub0
[ 3.4369144] waiting for devices: usb0 uhub0
[...]
[ 22.6945067] waiting for devices: usb0 uhub0
[ 23.0209050] waiting for devices: usb0 uhub0
[ 23.2257045] uhub0: device problem, disabling port 1
[ 23.2333415] waiting for devices: usb0
Any ideas?
-rxg
On Wed, Apr 09, 2025 at 12:51:51PM +0800, Rui-Xiang Guo wrote:
> On Tue, Apr 08, 2025 at 04:06:24PM -0400, Lwazi Dube wrote:
> > >
> > > > > Some known issues:
> > > > > 1. a9ptmr manually obtains frequency, not sure if this is a good
> > > solution.
> > > > > 2. armpmu failed to be attached, it seems to be a problem with dts.
> > > > > 3. ti_prcm doesn't support multiple instances so we can get the last
> > > attached
> > > > > PRCM (CM2) clocks only, this causes tiwdt to not work.
> > > >
> > > > Issue 3 should be my misunderstanding, tiwdt is attached if I comment out
> > > > wd_timer3 clock in omap4_prcm.
> > >
> > > Issue 1 is fixed by changing a9ptmr pass 2 to 3 so a9ptmr.diff is no need.
> > >
> >
> > I see this in your original dmesg: arma9ptmr0 at a9ptmr0: A9 Private Timer
> > (349 MHz)
> > Are the private timers still 349MHz after your change?
>
> Hi,
> it becomes
> [ 1.0000000] arma9ptmr0 at a9ptmr0: A9 Private Timer (174 MHz)
> which comes from mpu_periphclk.
>
> The updated boot log:
> https://dmesgd.nycbug.org/index.cgi?do=view&id=8308
>
> BTW, the cause of Issue 2 is the default loading omap4-panda.dtb has no
> interrupts definition. I will try to force load omap4-panda-es.dtb.
>
> -rxg
>
Home |
Main Index |
Thread Index |
Old Index