* [Bluez-devel] FW: Need some help - linux bluetooth driver
@ 2007-09-18 4:15 Pintu Agarwal
2007-09-18 4:58 ` Marcel Holtmann
0 siblings, 1 reply; 2+ messages in thread
From: Pintu Agarwal @ 2007-09-18 4:15 UTC (permalink / raw)
To: bluez-devel; +Cc: maxk
[-- Attachment #1.1: Type: text/plain, Size: 2365 bytes --]
Hi,
I need a help in compiling the linux 2.4.22 code (bluetooth part).
Can you help me here.
Here is my problem description
==========================
I have a linux system which is running on Linux 2.4.22-ncgl-10.12.1.0
kernel. It is a modified kernel.
Here the BLUETOOTH part is removed from the kernel.
(I didnt find - hci_core , hci_conn.o , and other required drivers and
some of the export symbols are missing)
(It report un resolved symbols - "hci_register_dev")
I have the 2.4.22-ncgl-10.12.1.0 kernel source with me (on another
system).
Now, I dont want to build the whole kernel again. (This is not possible
as it is in another system under separate path)
I wanted to compile only the Bluetooth related path (net/bluetooth/*)
from this kernel source and put all related stuffs on my system.
Is it possible??????? Please let me know the procedure. Please help me
out.
That is I wanted to compile all the bluetooth protocol stack related
drivers separately.
Such as - hci_conn.c , hci_core.c, rfcomm.c , l2cap.c , etc, etc
Also under net/bluetooth folder I saw there is one file - syms.c that
contains many EXPORT_SYMBOLS.
Please let me know how to use this file to export these symbols on my
box.
(My un resolved symbols are actually present here)
Note:
I could able to create hci_core.o etc but I am not able to link syms.c
to export the required symbols.
Please help me out.
Thanks a lot,
Pintu
SASKEN BUSINESS DISCLAIMER
-------------------------
This message may contain confidential, proprietary or legally privileged information. In
case you are not the original intended Recipient of the message, you must not, directly or
indirectly, use, Disclose, distribute, print, or copy any part of this message and you are
requested to delete it and inform the sender. Any views expressed in this message are
those of the individual sender unless otherwise stated. Nothing contained in this message
shall be construed as an offer or acceptance of any offer by Sasken Communication
Technologies Limited ("Sasken") unless sent with that express intent and with due
authority of Sasken. Sasken has taken enough precautions to prevent the spread of
viruses. However the company accepts no liability for any damage caused by any virus
transmitted by this email
[-- Attachment #1.2: Type: text/html, Size: 5852 bytes --]
[-- Attachment #2: Type: text/plain, Size: 228 bytes --]
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
[-- Attachment #3: Type: text/plain, Size: 164 bytes --]
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Bluez-devel] FW: Need some help - linux bluetooth driver
2007-09-18 4:15 [Bluez-devel] FW: Need some help - linux bluetooth driver Pintu Agarwal
@ 2007-09-18 4:58 ` Marcel Holtmann
0 siblings, 0 replies; 2+ messages in thread
From: Marcel Holtmann @ 2007-09-18 4:58 UTC (permalink / raw)
To: BlueZ development
Hi Pintu,
> I need a help in compiling the linux 2.4.22 code (bluetooth part).
> Can you help me here.
the Linux 2.4 part of BlueZ is actually no longer officially supported
and so you can't expect any real help here.
However the 2.4.22 might be recent enough to get you going and it
contains the Bluetooth core.
> Here is my problem description
> ==========================
> I have a linux system which is running on Linux 2.4.22-ncgl-10.12.1.0
> kernel. It is a modified kernel.
> Here the BLUETOOTH part is removed from the kernel.
> (I didnt find - hci_core , hci_conn.o , and other required drivers and
> some of the export symbols are missing)
> (It report un resolved symbols - "hci_register_dev")
Since this looks like a vendor specific kernel that you have paid for,
it might be better to complain with that company and make them include
the Bluetooth sources again. I am serious here.
> I have the 2.4.22-ncgl-10.12.1.0 kernel source with me (on another
> system).
> Now, I dont want to build the whole kernel again. (This is not
> possible as it is in another system under separate path)
>
> I wanted to compile only the Bluetooth related path (net/bluetooth/*)
> from this kernel source and put all related stuffs on my system.
> Is it possible??????? Please let me know the procedure. Please help me
> out.
So in theory it is possible to compile the kernel modules outside the
kernel source tree, but I don't remember the exact steps for a 2.4
system and quite frankly, I am not going to look that up.
The best way is to go for a 2.6.22 kernel or later. It might look
complicated in the beginning, but it is always worth the extra work. It
will give you a recent Bluetooth stack that is known to be qualifiable
and is up-to-date.
Regards
Marcel
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Bluez-devel mailing list
Bluez-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bluez-devel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2007-09-18 4:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-18 4:15 [Bluez-devel] FW: Need some help - linux bluetooth driver Pintu Agarwal
2007-09-18 4:58 ` Marcel Holtmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox