Project Home
Project Home
Documents
Documents
Wiki
Wiki
Discussion Forums
Discussions
Project Information
Project Info
Forum Topic - how to realtime unload device driver?: (1 Item)
   
how to realtime unload device driver?  
Hi QNX,

My target board is bootup from sd card. BOOT.bin and QNX-IFS are built from BSP package with USB host. 

Is there a way to realtime unload USB host, and then turn on USB device ?

Please advise, thanks in advance.

Mike

P.S. below is the part of the BSP build script, relating to USB device driver

    #######################################################################
    ## USB Host
    #######################################################################
    display_msg Starting USB Host driver (/dev/io-usb/)...
    io-usb -d ehci-xzynq ioport=0xe0002100,irq=53
    waitfor /dev/io-usb

    #######################################################################
    ## USB Device
    #######################################################################
    # display_msg Starting USB Device driver (/dev/io-usb-dcd/)...
    # io-usb-dcd -dusbumass-xzynq-ci ioport=0xe0002000,irq=53,linkup
    # waitfor /dev/io-usb-dcd

###########################################################################
## uncomment for USB HOST driver
###########################################################################
devu-ehci-xzynq.so
libusbdi.so
devh-usb.so
libhiddi.so

###########################################################################
## uncomment for USB DEVICE driver
###########################################################################
# devu-usbumass-xzynq-ci.so
# libusbdci.so

###########################################################################
## uncomment for USB HOST driver
###########################################################################
io-usb
usb
devu-mouse
devu-kbd

###########################################################################
## uncomment for USB DEVICE driver
###########################################################################
# [perms=+x] io-usb-dcd
# [perms=+x] devu-umass_client-block