Viral Sachde,您好!
Happy new year every body,i have encounted a problem below:
I upgraded my kernel to 2.6.28-rc6 on my dm6446 evm board;now i compile the
Ralink's rt73 driver to be a module which named rt73.ko,but after i insmod it
,i get the following errors info:
rt73: Unknown symbol usb_alloc_urb
rt73: Unknown symbol usb_free_urb
rt73: Unknown symbol usb_register_driver
rt73: Unknown symbol usb_put_dev
rt73: Unknown symbol usb_get_dev
rt73: Unknown symbol usb_submit_urb
rt73: Unknown symbol usb_control_msg
rt73: Unknown symbol usb_deregister
rt73: Unknown symbol xtime
rt73: Unknown symbol usb_unlink_urb
rt73: Unknown symbol usb_kill_urb
insmod: error inserting 'rt73_28.ko': -1 Unknown symbol in module
In fact ,i have build the usb's core code into kernel; and i test it on Intel's
Xscale ixp425,the same as it.
My Davinci's kernel config file contain MARCOs below:
CONFIG_MODULES=y
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
# CONFIG_MODULE_SRCVERSION_ALL is not set
CONFIG_KMOD=y
#
# USB Input Devices
#
CONFIG_USB_HID=m
# CONFIG_HID_PID is not set
# CONFIG_USB_HIDDEV is not set
#
# USB HID Boot Protocol drivers
#
# CONFIG_USB_KBD is not set
# CONFIG_USB_MOUSE is not set
#
# Special HID drivers
#
CONFIG_HID_COMPAT=y
CONFIG_HID_A4TECH=m
CONFIG_HID_APPLE=m
CONFIG_HID_BELKIN=m
CONFIG_HID_BRIGHT=m
CONFIG_HID_CHERRY=m
CONFIG_HID_CHICONY=m
CONFIG_HID_CYPRESS=m
CONFIG_HID_DELL=m
CONFIG_HID_EZKEY=m
CONFIG_HID_GYRATION=m
CONFIG_HID_LOGITECH=m
# CONFIG_LOGITECH_FF is not set
# CONFIG_LOGIRUMBLEPAD2_FF is not set
CONFIG_HID_MICROSOFT=m
CONFIG_HID_MONTEREY=m
CONFIG_HID_PANTHERLORD=m
# CONFIG_PANTHERLORD_FF is not set
CONFIG_HID_PETALYNX=m
CONFIG_HID_SAMSUNG=m
CONFIG_HID_SONY=m
CONFIG_HID_SUNPLUS=m
# CONFIG_THRUSTMASTER_FF is not set
# CONFIG_ZEROPLUS_FF is not set
CONFIG_USB_SUPPORT=y
CONFIG_USB_ARCH_HAS_HCD=y
# CONFIG_USB_ARCH_HAS_OHCI is not set
# CONFIG_USB_ARCH_HAS_EHCI is not set
CONFIG_USB=y
# CONFIG_USB_DEBUG is not set
# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_DEVICE_CLASS=y
# CONFIG_USB_DYNAMIC_MINORS is not set
# CONFIG_USB_OTG is not set
# CONFIG_USB_OTG_WHITELIST is not set
# CONFIG_USB_OTG_BLACKLIST_HUB is not set
CONFIG_USB_MON=y
# CONFIG_USB_WUSB is not set
# CONFIG_USB_WUSB_CBAF is not set
#
# USB Host Controller Drivers
#
# CONFIG_USB_C67X00_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_SL811_HCD is not set
# CONFIG_USB_R8A66597_HCD is not set
# CONFIG_USB_HWA_HCD is not set
CONFIG_USB_MUSB_HDRC=y
CONFIG_USB_MUSB_SOC=y
#
# DaVinci 644x USB support
#
CONFIG_USB_MUSB_HOST=y
# CONFIG_USB_MUSB_PERIPHERAL is not set
# CONFIG_USB_MUSB_OTG is not set
# CONFIG_USB_GADGET_MUSB_HDRC is not set
CONFIG_USB_MUSB_HDRC_HCD=y
CONFIG_MUSB_PIO_ONLY=y
# CONFIG_USB_MUSB_DEBUG is not set
#
# USB Device Class drivers
#
# CONFIG_USB_ACM is not set
# CONFIG_USB_PRINTER is not set
CONFIG_USB_WDM=y
# CONFIG_USB_TMC is not set
#
# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may also be needed;
#
#
# see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=y
# CONFIG_USB_STORAGE_DEBUG is not set
# CONFIG_USB_STORAGE_DATAFAB is not set
# CONFIG_USB_STORAGE_FREECOM is not set
# CONFIG_USB_STORAGE_ISD200 is not set
# CONFIG_USB_STORAGE_DPCM is not set
# CONFIG_USB_STORAGE_USBAT is not set
# CONFIG_USB_STORAGE_SDDR09 is not set
# CONFIG_USB_STORAGE_SDDR55 is not set
# CONFIG_USB_STORAGE_JUMPSHOT is not set
# CONFIG_USB_STORAGE_ALAUDA is not set
# CONFIG_USB_STORAGE_ONETOUCH is not set
# CONFIG_USB_STORAGE_KARMA is not set
# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
# CONFIG_USB_LIBUSUAL is not set
Can you give me some advice?
======== 2008-12-09 01:21:24 您在来信中写道: ========
2008/12/3 黄守旺 <[email protected]>
Rajashekhara, Sudhakar,您好!
Can you tell me where can i download a basal rootfs for dm644x?
i want to use jffs2 rootfs
======= 2008-11-27 18:23:03 您在来信中写道:=======
>Hi,
>
>You can clone the latest tree using "git-clone
>git://source.mvista.com/git/linux-davinci-2.6.git" command.
>
>Regards, Sudhakar
>________________________________________
>From: 黄守旺 [[email protected]]
>Sent: Thursday, November 27, 2008 3:16 PM
>To: Rajashekhara, Sudhakar; Kevin Hilman; davinci-linux-open-sou...@linux.
>Subject: Re: RE: DaVinci git updated to 2.6.28-rc4
>
>Rajashekhara, Sudhakar,您好!
>
>
>Please tell me where can i down load the latest 2.6.28-rc4 kernel source
> ,thanks a lot.
>
>
>======= 2008-11-27 18:04:02 您在来信中写道:=======
>
>>Kevin,
>>
>>I tested booting the DM644x and DM646x with a single kernel image built with
>>davinci_all_defconfig. The booting is successful. Serial, I2C and timer
>>drivers are found to be working fine. I find this feature pretty useful as
>>now I can have a binary out of the single build process which can boot on 3
>>EVMs.
>>
>>Thanks, Sudhakar
>>________________________________________
>>From: [email protected]
>>[[email protected]] On Behalf Of Kevin
>>Hilman [[email protected]]
>>Sent: Saturday, November 15, 2008 2:16 AM
>>To: [email protected]
>>Subject: DaVinci git updated to 2.6.28-rc4
>>
>>Hello,
>>
>>DaVinci git is now updated to 2.6.28-rc4.
>>
>>In addition to the merge, I've pulled in the various rework patches
>>that I sent out for comment last week. This patchset reworks where
>>base addresses and init functions are defined to ease the addition of
>>new boards and devices.
>>
>>The other new feature is that a single kernel binary can be built that
>>will boot on dm6446, dm6467 or dm355. In Kconfig, where you select
>>the device, instead of picking one, you can pick as many as you like.
>>The same for boards. I'm now using this feature to build a single
>>kernel which I can then test on dm6446, dm6467 and dm355.
>>
>>I've added a 'davinci_all_defconfig' which will build a kernel that
>>will boot on any of the supported boards.
>>
>>Kevin
>>
>>
>>
>>
>>
>>_______________________________________________
>>Davinci-linux-open-source mailing list
>>[email protected]
>>http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source_______________________________________________
>>Davinci-linux-open-source mailing list
>>[email protected]
>>http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
>
>= = = = = = = = = = = = = = = = = = = =
>
>
> 致
>礼!
>
>
> 黄守旺
> [email protected]
> 2008-11-27
= = = = = = = = = = = = = = = = = = = =
致
礼!
黄守旺
[email protected]
2008-12-03
Hi All,
I have download git kernel and config it using "davinci_all_defconfig" option.
I tried to compile it using mvl401 arm_v5t_le- tools. It did not able to find
tool required for eabi option, thus, I disabled it. Finally it compiled but it
failed to boot on 6446 evm.
Any suggestions,
Viral
= = = = = = = = = = = = = = = = = = = = = =
致
礼!
黄守旺
[email protected]
2008-12-29
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source