Menu

cannot make drivers for debian @ 2.6.30

argd
2009-09-25
2013-05-30
  • argd

    argd - 2009-09-25

    hello,
    i've installed usbip package, but i got error when i try to run usbipd:

        usbip err: stub_driver.c:  33 (open_sysfs_stub_driver) usbip_common_mod.ko and usbip.ko must be loaded
       
        ** ERROR **: driver open failed

    so,  i tried to complie staging driver, but errors were there: 

          #make M=drivers/staging/usbip
              CC   drivers/staging/usbip/stub_dev.o
              CC   drivers/staging/usbip/stub_main.o
              CC   drivers/staging/usbip/stub_rx.o
              CC   drivers/staging/usbip/stub_tx.o
              CC   drivers/staging/usbip/usbip_common.o
              CC   drivers/staging/usbip/usbip_event.o
              CC   drivers/staging/usbip/vhci_sysfs.o
              CC   drivers/staging/usbip/vhci_tx.o
              CC   drivers/staging/usbip/vhci_rx.o
              CC   drivers/staging/usbip/vhci_hcd.o
              LD   drivers/staging/usbip/usbip_common_mod.o
              LD   drivers/staging/usbip/vhci-hcd.o
              LD   drivers/staging/usbip/usbip.o
              Building modules, stage 2.
              MODPOST 3 modules
            WARNING: "usb_add_hcd"  undefined!
            WARNING: "usb_remove_hcd"  undefined!
            WARNING: "usb_create_hcd"  undefined!
            WARNING: "usb_hcd_poll_rh_status"  undefined!
            WARNING: "usb_hcd_giveback_urb"  undefined!
            WARNING: "usb_put_hcd"  undefined!
            WARNING: "usb_hcd_link_urb_to_ep"  undefined!
            WARNING: "usb_hcd_check_unlink_urb"  undefined!
            WARNING: "usb_disabled"  undefined!
            WARNING: "usb_hcd_unlink_urb_from_ep"  undefined!
            WARNING: "usb_hcd_resume_root_hub"  undefined!
            WARNING: "usb_kill_urb"  undefined!
            WARNING: "usb_unlink_urb"  undefined!
            WARNING: "usb_lock_device_for_reset"  undefined!
            WARNING: "usb_deregister"  undefined!
            WARNING: "usb_set_interface"  undefined!
            WARNING: "usb_submit_urb"  undefined!
            WARNING: "usb_reset_device"  undefined!
            WARNING: "usb_clear_halt"  undefined!
            WARNING: "usb_register_driver"  undefined!
            WARNING: "usb_free_urb"  undefined!
            WARNING: "usb_alloc_urb"  undefined!
              CC      drivers/staging/usbip/usbip.mod.o
              LD   drivers/staging/usbip/usbip.ko
              CC      drivers/staging/usbip/usbip_common_mod.mod.o
              LD   drivers/staging/usbip/usbip_common_mod.ko
              CC      drivers/staging/usbip/vhci-hcd.mod.o
              LD   drivers/staging/usbip/vhci-hcd.ko

    and, for sure, modprobe works without any success:

        # modprobe usbip
        WARNING: Error inserting usbcore (/lib/modules/2.6.30-1-686/kernel/drivers/usb/core/usbcore.ko): Unknown symbol in module, or unknown parameter (see dmesg)
        FATAL: Error inserting usbip (/lib/modules/2.6.30-1-686/kernel/drivers/staging/usbip/usbip.ko): Unknown symbol in module, or unknown parameter (see dmesg)
       
        # modprobe usbip_common_mod
        FATAL: Error inserting usbip_common_mod (/lib/modules/2.6.30-1-686/kernel/drivers/staging/usbip/usbip_common_mod.ko): Unknown symbol in module, or unknown parameter (see dmesg)
       
        # modprobe vhci-hcd
        FATAL: Error inserting vhci_hcd (/lib/modules/2.6.30-1-686/kernel/drivers/staging/usbip/vhci-hcd.ko): Unknown symbol in module, or unknown parameter (see dmesg)

    and, finally, dmesg says:

        usbip_common_mod: module is from the staging directory, the quality is unknown, you have been warned.
        usbip_common_mod: disagrees about version of symbol kernel_recvmsg
        usbip_common_mod: Unknown symbol kernel_recvmsg

    please, correct me, where i was wrong?
    thanks!

     
  • argd

    argd - 2009-09-27

    oops… epic fail there… probably, i've forgotten to patch sources before compiling… sorry for that noise…
    rolled back to 2.6.26 and have successfully compiled driver.
    thanks!

     

Log in to post a comment.