Hello experts,
here is a comparison of two cases which we currently have.
Common part - targeted hardware VIA Ededn board (x86) with
soldered in usb controller. Tried it with desktop OS as a
test - both usb ports work.
A) original (no QFEs) install of Platform Builder 4.1.
Create simple platform (like enterprise web pad) x86 based
BSP provided with PB and add the required parts to support
usb storage device. Build and test - all works well. We
use PB 4.1 normally and it behaves so on other platforms
too.
B) original (no QFEs) install of Platform Builder 4.2.
This thing again looks difefernt so I had to learn where
the old parts went. Create simple platform (like above)
x86 based BSP provided with PB and add the required parts
to support usb storage device. Build and test - usb
doesn't work.
It looks like in 4.2 usb driver isn't get loaded, though
it is present in /Drivers/usb registry, but not in
Drivers/Active branch.
Hardware setting are common for both cases. We use
loadcepc for 4.1 which came with PB 4.1 and loadcepc for
4.2 which came with 4.2.
So it looks to me that something did change between 4.1
and 4.2 in usb drivers ( btw, this is an example why we
don't migrate - too many efforts just to restore existing
functionality)...
Any ideas where to look for ? Or some kind of fix ? Anyone
else did see such behaviour ?
Sincerely
Sergei