Sponsored Content
Operating Systems Linux Help with Porting USB Host Stack to VXWORKS 653 OS+HPCNET8641D Post 302384137 by mark.S on Monday 4th of January 2010 06:23:50 AM
Old 01-04-2010
Bug Help with Porting USB Host Stack to VXWORKS 653 OS+HPCNET8641D

My name is Patrik Mark.S . i am using the Vxworks 653 OS with HPCNET Board with 8641D processor, Since there is no USB Host Stack in Vxworks 653 so i am tring to port UsbHost Stack onto vxworks 653. at the lowest layer(HCD Layer) of usb Host stack i need usbPciStub.c File related to my Board HPCNET. i got the template file (template_usbPciStub.c) in my BSP Folder and my interface to the Board with the Externel PMC is PCI BUS. So in this file i have to use some macros
which tells How to connect or disconnect interrupts to your Hardware.

on my board side the routing of interrupt from externel card to board is like this......




-------------------- PCI --------------- PCI-e ---------------
externel card/PMC ----------> 8114 chip -------> 8641D Core/CPU

-------------------- INTA/B/C/D --------------- tx/rx ----------------



so i am not able to get which interrupt controller in Core will Handle the Interrupt ....if possible i studied the reference manual for core also there is one pic interrupt controller and 1 pci Express interface controller also. but i didt get which controller will handle interrupts coming from my PMC......

2. also i want to ensure tht the interrupt coming from my externel card will be hardware interrupt or any software interrupt....if its software then which software interrupt


PLZ help me...
thanks in advance

mark.S
 

7 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

VxWorks O.S

is there any system call in linux which maps to taskSpawn ( ) in VxWorks RTOS (1 Reply)
Discussion started by: Agnello
1 Replies

2. Linux

Porting DHCP from Linux to VxWorks

Hello All, I have a code of DHCP which is implemented on Linux. During porting this code from Linux to VxWorks, I come up with following errors:- jects\freedom\ap\udhcp\socket.c C:\projects\freedom\ap\udhcp\socket.c: In function `read_interface': C:\projects\freedom\ap\udhcp\socket.c:79:... (1 Reply)
Discussion started by: Sunny Shivam
1 Replies

3. IP Networking

Porting DHCP from Linux to VxWorks

DHCP Porting (2 Replies)
Discussion started by: Sunny Shivam
2 Replies

4. UNIX for Advanced & Expert Users

VxWorks target server

hi all. i have omniswitch 6800 that runs vxworks 5.4.x The folder that is result of compiling my image consists of : -rw-r--r-- 1 root other 8128249 Jun 21 05:21 Kbase.img -rw-r--r-- 1 root other 971810 Jun 21 06:07 Kos.img -rw-r--r-- 1 root other 295076 Jun 21... (0 Replies)
Discussion started by: sadgb
0 Replies

5. UNIX for Dummies Questions & Answers

Kernel Stack vs User Mode Stack

Hi, I am new to the linux kernel development area. I want to know what is the difference between kernel mode stack and user mode stack? Does each process has a user mode stack and a kernel mode stack?? Or Each process has a user mode stack and there is only one kernel mode stack that is shared by... (4 Replies)
Discussion started by: saurabhkoar
4 Replies

6. Android

32MB USB Memory Stack Not Supported on Android?

Running latest Android for Galaxy Tab 8.9 and bought a 32GB USB flash memory stick for file transfers, etc. Would not work. Searched the net for clues and could not find any. Then, back at the IT store, found out that Galaxy Tab currently only supports up to 16GB for the USD flash memory stick.... (0 Replies)
Discussion started by: Neo
0 Replies

7. UNIX for Dummies Questions & Answers

VxWorks OS

Hello, Im not sure if Im on the right place, maybe someone can help me or tell me where else to ask. I have file with english words, which i would like to translate to my language, of course there are CRCs which I can not identify. hope someone has some experience with vxworks and can... (0 Replies)
Discussion started by: barton
0 Replies
EHCI(4) 						   BSD Kernel Interfaces Manual 						   EHCI(4)

NAME
ehci -- USB Enhanced Host Controller driver SYNOPSIS
device ehci DESCRIPTION
The ehci driver provides support for the USB Enhanced Host Controller Interface, which is used by USB 2.0 controllers. EHCI controllers are peculiar in that they can only handle the USB 2.0 protocol. This means that they normally have one or more companion controllers (i.e., ohci(4) or uhci(4)) handling USB 1.x devices. Consequently each USB connector is electrically connected to two USB con- trollers. The handling of this is totally automatic, but can be noticed since USB 1.x and USB 2.0 devices plugged in to the same connector appear to connect to different USB busses. SEE ALSO
ohci(4), uhci(4), usb(4), xhci(4) HISTORY
The ehci device driver first appeared in FreeBSD 5.1. LOADER TUNABLES
When the kernel has been compiled with options USB_DEBUG, some tunables become available that affect the behavior of ehci. These tunables can be set at the loader(8) prompt before booting the kernel or stored in loader.conf(5). hw.usb.ehci.lostintrbug This tunable enables the lost interrupt quirk. The default value is 0 (off). hw.usb.ehci.iaadbug This tunable enables the EHCI doorbell quirk. The default value is 0 (off). hw.usb.ehci.no_hs This tunable disables USB devices to attach like HIGH-speed ones and will force all attached devices to attach to the FULL- or LOW- speed companion controller. The default value is 0 (off). BSD
March 4, 2012 BSD
All times are GMT -4. The time now is 04:40 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy