Dead usb port on narcissus image

Hello,
I've built a beagleboard image with narcissus using the following
config:

Base: beagleboard, advanced
Advanced: unstable, regular, udev, tarbz2, no manifest, none SDK
User environment: console
Additional package selection:
Development: none
Additional console packages: All kernel modules, FAT FS Utils, Ext2 FS
utils, VIM
Network related packages: none
Java packages: none
Platform specific packages: Bootloader Files, AM/OMAP benchmarks/
system info

wgot the bz2, untared it to SD's Ext3 partition and copied MLO, u-
boot.bin and uImage to SD's FAT partition.

Plugged the SD card into the beagleboard, also a Display on the HDMI
port and an usb hub with a keyboard and an optical mouse.
While booting the optical mouse lights up but as soon as the kernel
becomes uncompressed it gets dark.

Finaly the login prompt appears on the minicom console and on the HDMI
display. I can log in via the serial connection but the usb devices
are dead. Mouse without light and usb-keystrokes without any result on
the HDMI- display. Removing usb hub and plugging back in has no
effect, no kernel messages on minicom console.

root@beagleboard:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

No external hub, no keyboard no mouse.

Usb works fine with Angstrom beagleboard demo, so I don't expect a
hardware bug.

Any ideas?

Kind regards

Rainer

I had the same issue.

I read somewhere that is you do not have the correct u-boot the USB
circuitry will not be powered on for the C4 board.

I tried using a few different u-boots. I’m sorry I can't remember
which one worked - it might have just been the u-boot from Koen's
Angstrom demo site. I think that then because of the new u-boot it was
having issues with my uImage, so I tried a different uImage, and this
time I was able to use my USB hub with keyboard and mouse to login on
the HDMI display.

I cannot offer much guidance from here, because after I logged in, I
got a window that said "Cannot create ~/.gpe: No space left on
device". I used the Narcissus img which partitions for a 1GB SD card
on my 2GB SD card, so I think that there was not enough space on the
card the way that the Narcissus img partitioned it.

I'm sorry my details on the u-boot and uImage that I used are so
vague; I wish I had taken better notes when I was working through it.

Hope this helps! Good luck!

Hi,

solved, err ok, workaround:
I had MLO and u-boot flashed on the NAND, so actually didn't need them
on the SD card. So I removed everything from both partitions, untared
the angstrom demo again to the Ext3 and copied only uImage to the FAT
partition. The board booted without any problems, mouse and keyboard
was working.
So I cleaned up the Ext3 partition again and untared the narcissus
image again to it, but without copying uImage to the FAT partition.
Booting without problem, keyboard and mouse are still working. It
seems that the modules from narcissus' lib directory work with the
'demo kernel'.

My conclusion:
=> something in narcissus' kernel is buggy!

Thanks for the inspiration

Rainer

Hi,

solved, err ok, workaround:
I had MLO and u-boot flashed on the NAND, so actually didn't need them
on the SD card. So I removed everything from both partitions, untared
the angstrom demo again to the Ext3 and copied only uImage to the FAT
partition. The board booted without any problems, mouse and keyboard
was working.
So I cleaned up the Ext3 partition again and untared the narcissus
image again to it, but without copying uImage to the FAT partition.
Booting without problem, keyboard and mouse are still working. It
seems that the modules from narcissus' lib directory work with the
'demo kernel'.

My conclusion:
=> something in narcissus' kernel is buggy!

Thanks for the inspiration

Rainer

Hi,

I saw the same problem. On c3 beagle, with recent narcissus or local
oe kernel the usb hub seems to not work. The light on each usb port
doesn't light. No connected usb devices show up in lsusb.

I think the problem is patch 0001-omap3beagle-Partial-revert-HACK-try-
to-poweron-stuff.patch. usb was ok from oe built on July 16. Removing
recent patches, usb is broke until this patch is removed. Seems like
the patch doesn't have enough context and gets applied after the
'else' instead of before.

zach

Hi,

I saw the same problem. On c3 beagle, with recent narcissus or local
oe kernel the usb hub seems to not work. The light on each usb port
doesn't light. No connected usb devices show up in lsusb.

I think the problem is patch 0001-omap3beagle-Partial-revert-HACK-try-
to-poweron-stuff.patch. usb was ok from oe built on July 16. Removing
recent patches, usb is broke until this patch is removed. Seems like
the patch doesn't have enough context and gets applied after the
'else' instead of before.

The problem seems to be that git got a bit confused in rebasing :frowning: The patch is duplicated and since the top section already has the right value it will patch the 35xx section, which we do not want. r86 will be a available in a hour or two.

regards,

Koen

When will it be integrated in narcissus?
Today I tried a few times to build an new image for the beagleboard
with narcissus. Always the task-base package wasn't built. The
resulting image had no /boot directory, so no uImage.
What`s wrong?

kind regards

Rainer