Project

General

Profile

Building OpenBSC » History » Version 2

Anonymous, 02/19/2016 10:47 PM

1 1
2
== Debian HowTo ==
3
4
This page will describe the entire installation process of OpenBSC under Debian Linux.
5
This tutorial is based on Debian Netinstall 5.0 but will work with other Debian versions.
6
7
----
8
9
To be able to access your OpenBSC machine easily from a remote Terminal, instal ssh.
10
This can be easily done with "apt-get install ssh".
11
12
Because OpenBSC relies on mISDN (named ISDN4Linux before) and hfcmulti as an interface to the BS11, it has to be integrated as a module into the kernel.
13
14
First of all you will need to download the 2.6.27.4 Linux kernel from [http://www.kernel.org/pub/linux/kernel/v2.6/].
15
16
Change to '''/usr/src/''' on your OpenBSC machine.
17
Then simplay do a '''wget [http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.4.tar.bz2]'''
18
19
Unpack the archive:  '''tar -bzip2 -xvf linux-2.6.27.4.tar.bz2'''
20
and create a symlink to fit the Linux standard conventions: '''ln -s linux-2.6.27.4 linux'''.[[BR]]
21
22
Now change to linux-2.6.27.4 typing '''cd linux-2.6.27.4'''.
23
24
Download Haralds kernel patch which is needed to change some specific protocol stuff in mISDN:
25
26
'''wget [http://bs11-abis.gnumonks.org/trac/browser/trunk/linux-kernel/linux-2.6.27.4-misdn-abis.diff?format=raw]'''
27
28
Now rename the file you just downloaded: '''mv linux-2.6.27.4-misdn-abis.diff?format=raw linux-2.6.27.4-misdn-abis.diff'''.
29
30
You are ready now to prepare for the main part:
31
32
Install some tools needed to build the kernel.
33
34
'''apt-get install libncurses5-dev kernel-package'''
35
36
Apply Haralds patch to the kernel: 
37
38
'''patch -p1 < linux-2.6.27.4-misdn-abis.diff'''
39
40
Now configure the kernel modules with '''make menuconfig'''
41
42
-not finished yet! will continue soon!
Add picture from clipboard (Maximum size: 48.8 MB)