Hspa-stick

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(Getting HSPA-Stick working)
 
Line 3: Line 3:
 
Here i will describe a way to get a HSPA USB stick working with the Freerunner.
 
Here i will describe a way to get a HSPA USB stick working with the Freerunner.
 
( Tested with the Novatel MC950D )
 
( Tested with the Novatel MC950D )
 +
 +
Problem at installation was that the HSPA-Stick register a virtual cdrom drive if attached to usb host. Freerunner do not have installed UDF-filesystem modules so you have to comile that on you own. (Yes i know the virtual cdrom drive is useless because there are only windoof and osx drivers but you have to eject the cdrom to get a serial<->usb converter working.
  
 
1. Install crosscompile environment
 
1. Install crosscompile environment
Line 12: Line 14:
  
 
  Package: kernel
 
  Package: kernel
  Version: 2.6.24+gitr0+7a1370a816b9348dd8f36a667905dd3533cefc9b-r4
+
  Version: 2.6.24_2.6.24+git27+1a95efdc23966343a3b432ceef2f6c24dc0e2052-r2
 
  Depends: kernel-2.6.24
 
  Depends: kernel-2.6.24
 
  Status: install ok installed
 
  Status: install ok installed
Line 18: Line 20:
 
  Installed-Time: 1217369038
 
  Installed-Time: 1217369038
  
copy the git serial number: 7a1370a816b9348dd8f36a667905dd3533cefc9b
+
copy the git serial number: 1a95efdc23966343a3b432ceef2f6c24dc0e2052
  
 
on host:
 
on host:
  git clone git://git.openmoko.org/git/kernel.git 7a1370a816b9348dd8f36a667905dd3533cefc9b
+
  git clone git://git.openmoko.org/git/kernel.git linux-2.6
 +
git checkout 1a95efdc23966343a3b432ceef2f6c24dc0e2052
  
 
after download go to the directory created and execute following commands:
 
after download go to the directory created and execute following commands:

Revision as of 23:11, 6 August 2008

Just for clarification freerunner do not support HSPA.

Here i will describe a way to get a HSPA USB stick working with the Freerunner. ( Tested with the Novatel MC950D )

Problem at installation was that the HSPA-Stick register a virtual cdrom drive if attached to usb host. Freerunner do not have installed UDF-filesystem modules so you have to comile that on you own. (Yes i know the virtual cdrom drive is useless because there are only windoof and osx drivers but you have to eject the cdrom to get a serial<->usb converter working.

1. Install crosscompile environment http://wiki.openmoko.org/wiki/Toolchain

2. on the phone:

opkg info kernel
Package: kernel
Version: 2.6.24_2.6.24+git27+1a95efdc23966343a3b432ceef2f6c24dc0e2052-r2
Depends: kernel-2.6.24
Status: install ok installed
Architecture: om-gta02
Installed-Time: 1217369038

copy the git serial number: 1a95efdc23966343a3b432ceef2f6c24dc0e2052

on host:

git clone git://git.openmoko.org/git/kernel.git linux-2.6
git checkout 1a95efdc23966343a3b432ceef2f6c24dc0e2052

after download go to the directory created and execute following commands:

Download .config file for installed kernel. (Hmm plz can someone add this info) search the line: CONFIG_UDF_FS=n and replace with: CONFIG_UDF_FS=m

compile the kernel and modules

. /usr/local/openmoko/arm/setup-env
export CROSS_COMPILE=arm-angstrom-linux-gnueabi-
make -f synthesize-gta-module-configs.mak
make ARCH=arm
make ARCH=arm modules



Turn USB into host mode: (http://wiki.openmoko.org/wiki/Neo_1973_USB_host)

Personal tools

Just for clarification freerunner do not support HSPA.

Here i will describe a way to get a HSPA USB stick working with the Freerunner. ( Tested with the Novatel MC950D )

1. Install crosscompile environment http://wiki.openmoko.org/wiki/Toolchain

2. on the phone:

opkg info kernel
Package: kernel
Version: 2.6.24+gitr0+7a1370a816b9348dd8f36a667905dd3533cefc9b-r4
Depends: kernel-2.6.24
Status: install ok installed
Architecture: om-gta02
Installed-Time: 1217369038

copy the git serial number: 7a1370a816b9348dd8f36a667905dd3533cefc9b

on host:

git clone git://git.openmoko.org/git/kernel.git 7a1370a816b9348dd8f36a667905dd3533cefc9b

after download go to the directory created and execute following commands:

Download .config file for installed kernel. (Hmm plz can someone add this info) search the line: CONFIG_UDF_FS=n and replace with: CONFIG_UDF_FS=m

compile the kernel and modules

. /usr/local/openmoko/arm/setup-env
export CROSS_COMPILE=arm-angstrom-linux-gnueabi-
make -f synthesize-gta-module-configs.mak
make ARCH=arm
make ARCH=arm modules



Turn USB into host mode: (http://wiki.openmoko.org/wiki/Neo_1973_USB_host)