Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Readers > Amazon Kindle > Kindle Developer's Corner

Notices

Reply
 
Thread Tools Search this Thread
Old 02-21-2013, 06:20 PM   #31
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
DX(G), 2.5.8 (only/both)

The search continues for dot-config files with a little bit of prep work.
Spoiler:

Code:
core2quad dxg $ cp -a mtd_1.bin ku-2.5.8.img

core2quad dxg $ od -A d -t x1 ku-2.5.8.img | grep '1f 8b 08 00'
0012960 1f 8b 08 00 42 b1 2f 4d 02 03 9c bd 0d 78 54 c5

core2quad dxg $ dd if=ku-2.5.8.img bs=1 skip=12960 of=ku-2.5.8-kimg.gz
3657056+0 records in
3657056+0 records out
3657056 bytes (3.7 MB) copied, 10.8856 s, 336 kB/s

core2quad dxg $ gzip -l -v ku-2.5.8-kimg.gz
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla ffffffff Feb 21 16:22             3657056          4294967295  99.9% ku-2.5.8-kimg

core2quad dxg $ zcat ku-2.5.8-kimg.gz >ku-2.5.8-kimg
gzip: ku-2.5.8-kimg.gz: decompression OK, trailing garbage ignored

core2quad dxg $ od -A d -t x1 ku-2.5.8-kimg | grep '1f 8b 08 00'
0084448 1f 8b 08 00 3c b1 2f 4d 02 03 bc 5b 0d 4c 5c 57
2660048 00 00 00 00 49 4b 43 46 47 5f 53 54 1f 8b 08 00

core2quad dxg $ dd if=ku-2.5.8-kimg bs=1 skip=2660060 of=ku-2.5.8-dc.gz
689108+0 records in
689108+0 records out
689108 bytes (689 kB) copied, 2.64899 s, 260 kB/s

core2quad dxg $ gzip -l -v ku-2.5.8-dc.gz
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla 00000000 Feb 21 16:30              689108                   0   0.0% ku-2.5.8-dc

core2quad dxg $ zcat ku-2.5.8-dc.gz >ku-2.5.8-dc
gzip: ku-2.5.8-dc.gz: decompression OK, trailing garbage ignored

core2quad dxg $ file ku-2.5.8-dc
ku-2.5.8-dc: ASCII text
core2quad dxg $ less ku-2.5.8-dc

So we have a config file in this "old school" style of a kernel image.
Code:
core2quad dxg $ mv ku-2.5.8-dc dot-config-2.5.8
core2quad dxg $ gzip dot-config-2.5.8
Strip the known dot-config off the end of the image.
Code:
core2quad dxg $ dd if=ku-2.5.8-kimg bs=1 count=2660060 of=ku-2.5.8-trim
2660060+0 records in
2660060+0 records out
2660060 bytes (2.7 MB) copied, 10.7579 s, 247 kB/s
See if any sense can be made of that earlier gzip signature in the file.
Code:
core2quad dxg $ dd if=ku-2.5.8-trim bs=1 skip=84448 of=ku-2.5.8-trim-unk.gz
2575612+0 records in
2575612+0 records out
2575612 bytes (2.6 MB) copied, 10.566 s, 244 kB/s

core2quad dxg $ gzip -l -v ku-2.5.8-trim-unk.gz
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla 46434b49 Feb 21 17:01             2575612          1414750023  99.8% ku-2.5.8-trim-unk

core2quad dxg $ zcat ku-2.5.8-trim-unk.gz >ku-2.5.8-trim-uk
gzip: ku-2.5.8-trim-unk.gz: decompression OK, trailing garbage ignored

core2quad dxg $ file ku-2.5.8-trim-uk
ku-2.5.8-trim-uk: ASCII cpio archive (SVR4 with no CRC)
Ah, so - A compressed initramfs archive.
Keep a copy of that also.
Spoiler:

Code:
core2quad dxg $ mkdir ku-2.5.8-irfs

core2quad dxg $ zcat ku-2.5.8-trim-unk.gz >ku-2.5.8-irfs.cpio
gzip: ku-2.5.8-trim-unk.gz: decompression OK, trailing garbage ignored

core2quad dxg $ cd ku-2.5.8-irfs
core2quad ku-2.5.8-irfs $ sudo su

core2quad ku-2.5.8-irfs # cpio -i -d -m  --no-absolute-filenames -I ../ku-2.5.8-irfs.cpio
cpio: Removing leading `/' from member names
2051 blocks

core2quad ku-2.5.8-irfs # ls -l
total 28
drwxr-xr-x 2 61967  502 4096 2013-02-21 17:11 bin
drwxr-xr-x 7 root  root 4096 2013-02-21 17:11 dev
lrwxrwxrwx 1 root  root   18 2013-02-21 17:11 init -> /bin/recovery-util
drwxr-xr-x 3 61967  502 4096 2013-02-21 17:11 lib
drwxr-xr-x 2 root  root 4096 2011-01-13 20:13 proc
drwx------ 2 root  root 4096 2011-01-13 20:13 root
drwxr-xr-x 2 61967  502 4096 2011-01-13 20:13 sbin
drwxr-xr-x 2 root  root 4096 2011-01-13 20:13 sys

core2quad ku-2.5.8-irfs # cd ..
core2quad dxg # tar --create --gzip --file=main-2.5.8-irfs.tar.gz ku-2.5.8-irfs
core2quad dxg # exit


Both files are attached here.
A DX(G) has two copies of the same kernel image, so no distinction is made here between 'main' and 'diags'.
Attached Files
File Type: gz dot-config-2.5.8.gz (7.7 KB, 24 views)
File Type: gz main-2.5.8-irfs.tar.gz (530.3 KB, 25 views)
knc1 is offline   Reply With Quote
Old 02-21-2013, 06:21 PM   #32
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
K2 bin info

Until I get my hands on a K2 binary to fondle, this post will remain blank.
knc1 is offline   Reply With Quote
 
Enthusiast
Old 02-21-2013, 07:33 PM   #33
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Quote:
Originally Posted by knc1 View Post
Until I get my hands on a K2 binary to fondle, this post will remain blank.
I fully intend to abuse Niluje into fessing some up...
ANYONE ELSE?

I know for a FACT that there are users with k2's on here. SHOUT UP!

And from everyone. Thank you.
twobob is offline   Reply With Quote
Old 02-21-2013, 09:50 PM   #34
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by twobob View Post
I fully intend to abuse Niluje into fessing some up...
ANYONE ELSE?

I know for a FACT that there are users with k2's on here. SHOUT UP!

And from everyone. Thank you.
At one time, we had a larger selection of kernel binaries in our kindle repair collection.

I am willing to take those apart, if anyone still has a copy of something I did not already take apart.

Since the kernel is GPL and everything staticly linked to them is therefore also GPL, your copy can be attached here.
OR, PM me a link if you would prefer.

I just may move all of this stuff over to MiniModding.com - which is more development oriented than this single forum that we have here.
knc1 is offline   Reply With Quote
Old 02-21-2013, 10:07 PM   #35
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
I tend to agree.

I was eyeballing minimodding for shifting the bulk of the 100+ zips (pared down to the useful stuff) earlier today? was it today? anyways. yeah.

I agree.

The k2 is hardly critical I have had no actual feedback reports yet on the k2 so I think - as you said - this can be listed as "MIA" till a pressing need comes along.
twobob is offline   Reply With Quote
Old 02-22-2013, 08:41 AM   #36
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
Module version strings

One of the objectives of this research thread was to learn what the module version strings where on all KUAL supported devices.

This in turn determines how many different builds of kernel modules it would require to support all KUAL devices.
(Ans: 3)

After a few days of fondling the bytes of the kernel binaries the results (read by modinfo, from irfs modules) is:

Group-1: http://www.mobileread.com/forums/sho...5&postcount=90

K2: MIA

DXG: vermagic: 2.6.22.19-lab126 preempt mod_unload ARMv6
Spoiler:

Code:
filename:       lib/modules/g_file_storage.ko
license:        Dual BSD/GPL
author:         Alan Stern
description:    File-backed Storage Gadget
depends:        arcotg_udc
vermagic:       2.6.22.19-lab126 preempt mod_unload ARMv6 
parm:           file:names of backing files or devices (array of charp)
parm:           ro:true to force read-only (array of bool)
parm:           luns:number of LUNs (uint)
parm:           removable:true to simulate removable media (bool)
parm:           stall:false to prevent bulk stalls (bool)
parm:           transport:type of transport (BBB, CBI, or CB) (charp)
parm:           protocol:type of protocol (RBC, 8020, QIC, UFI, 8070, or SCSI) (charp)
parm:           vendor:USB Vendor ID (ushort)
parm:           product:USB Product ID (ushort)
parm:           release:USB release number (ushort)
parm:           buflen:I/O buffer size (uint)


Group-2: http://www.mobileread.com/forums/sho...5&postcount=47

K3: vermagic: 2.6.26-rt-lab126 mod_unload modversions ARMv6
Spoiler:

Code:
filename:       lib/modules/g_file_storage.ko
license:        Dual BSD/GPL
author:         Alan Stern
description:    File-backed Storage Gadget
depends:        arcotg_udc
vermagic:       2.6.26-rt-lab126 mod_unload modversions ARMv6 
parm:           file:names of backing files or devices (array of charp)
parm:           ro:true to force read-only (array of bool)
parm:           luns:number of LUNs (uint)
parm:           removable:true to simulate removable media (bool)
parm:           stall:false to prevent bulk stalls (bool)
parm:           transport:type of transport (BBB, CBI, or CB) (charp)
parm:           protocol:type of protocol (RBC, 8020, QIC, UFI, 8070, or SCSI) (charp)
parm:           vendor:USB Vendor ID (ushort)
parm:           product:USB Product ID (ushort)
parm:           release:USB release number (ushort)
parm:           buflen:I/O buffer size (uint)


Group-3: http://www.mobileread.com/forums/sho...2&postcount=38

K4: vermagic: 2.6.31-rt11-lab126 mod_unload ARMv7
Spoiler:

Code:
filename:       lib/modules/g_file_storage.ko
license:        Dual BSD/GPL
author:         Alan Stern
description:    File-backed Storage Gadget
depends:        arcotg_udc
vermagic:       2.6.31-rt11-lab126 mod_unload ARMv7 
parm:           recovery_mode:recovery util mode (int)
parm:           file:names of backing files or devices (array of charp)
parm:           ro:true to force read-only (array of bool)
parm:           luns:number of LUNs (uint)
parm:           removable:true to simulate removable media (bool)
parm:           stall:false to prevent bulk stalls (bool)
parm:           transport:type of transport (BBB, CBI, or CB) (charp)
parm:           protocol:type of protocol (RBC, 8020, QIC, UFI, 8070, or SCSI) (charp)
parm:           vendor:USB Vendor ID (ushort)
parm:           product:USB Product ID (ushort)
parm:           release:USB release number (ushort)
parm:           buflen:I/O buffer size (uint)


K5(touch): vermagic: 2.6.31-rt11-lab126 mod_unload ARMv7
Spoiler:

Code:
filename:       lib/modules/g_file_storage.ko
license:        Dual BSD/GPL
author:         Alan Stern
description:    File-backed Storage Gadget
depends:        arcotg_udc
vermagic:       2.6.31-rt11-lab126 mod_unload ARMv7 
parm:           recovery_mode:recovery util mode (int)
parm:           file:names of backing files or devices (array of charp)
parm:           ro:true to force read-only (array of bool)
parm:           luns:number of LUNs (uint)
parm:           removable:true to simulate removable media (bool)
parm:           stall:false to prevent bulk stalls (bool)
parm:           transport:type of transport (BBB, CBI, or CB) (charp)
parm:           protocol:type of protocol (RBC, 8020, QIC, UFI, 8070, or SCSI) (charp)
parm:           vendor:USB Vendor ID (ushort)
parm:           product:USB Product ID (ushort)
parm:           release:USB release number (ushort)
parm:           buflen:I/O buffer size (uint)


K5(paperwhite): vermagic: 2.6.31-rt11-lab126 mod_unload ARMv7
Spoiler:

Code:
filename:       lib/modules/g_file_storage.ko
license:        Dual BSD/GPL
author:         Alan Stern
description:    File-backed Storage Gadget
depends:        arcotg_udc_yoshime
vermagic:       2.6.31-rt11-lab126 mod_unload ARMv7 
parm:           recovery_mode:recovery util mode (int)
parm:           file:names of backing files or devices (array of charp)
parm:           ro:true to force read-only (array of bool)
parm:           luns:number of LUNs (uint)
parm:           removable:true to simulate removable media (bool)
parm:           stall:false to prevent bulk stalls (bool)
parm:           transport:type of transport (BBB, CBI, or CB) (charp)
parm:           protocol:type of protocol (RBC, 8020, QIC, UFI, 8070, or SCSI) (charp)
parm:           vendor:USB Vendor ID (ushort)
parm:           product:USB Product ID (ushort)
parm:           release:USB release number (ushort)
parm:           buflen:I/O buffer size (uint)

Last edited by knc1; 02-26-2013 at 03:51 PM.
knc1 is offline   Reply With Quote
Old 02-22-2013, 09:41 AM   #37
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
Kindle kernels

If the over-whelming desire strikes you to replicate an Amazon kernel . . . .

You will need:
  • Vendor's kernel source (posted by Amazon)
  • Vendor's configuration file (posted here)
  • Vendor's initramfs (posted here), or one of your own invention
  • Cross-compile toolchain(s) (posted in the KeK resource pool)
  • Knowledge of how to run the kernel without burning it to the flash memory.

Note: As things stand at the time of this post - you will have to invent a version 5.2 or 5.3 dot-config file from the Amazon provided version 5.1 dot-config files.

A noobie reference: http://gumstix.org/basic-cross-compilation.html

Get after it people.

Last edited by knc1; 02-22-2013 at 06:47 PM.
knc1 is offline   Reply With Quote
Old 02-22-2013, 06:12 PM   #38
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
Group-3 (K4, K5touch, K5paperwhite)

Totally untested - at least until someone tests a few of these and reports back here.

This first attempt was a brute force, if it stood still long enough to build, wasn't already there, then build it as a module approach.

Probably a lot of useless stuff here for a Kindle, but then again, maybe a few hidden nuggets of gold.

Like: NBD driver, NFS-3 server driver, CIFS driver, OSS driver, .....

You will need knowledge of how to manually determine dependencies (modinfo), manually insert (insmod) and manually remove (rmmod) modules from a running kernel.

Tar-ball has a base directory of 'lib/modules/version' (just like your work station would have).
You **must** be 'root' to get these things properly un-packed.

The lib/firmware sub-tree was accidentally included in the first tar-ball, that is now corrected.

For the curious, there are 328 of them in the tar-ball:
Spoiler:

kernel/arch/arm/plat-mxc/pwm.ko
kernel/arch/arm/plat-mxc/serialxc.ko
kernel/fs/nls/nls_ascii.ko
kernel/fs/nls/nls_utf8.ko
kernel/fs/binfmt_misc.ko
kernel/fs/configfs/configfs.ko
kernel/fs/exportfs/exportfs.ko
kernel/fs/nfsd/nfsd.ko
kernel/fs/cifs/cifs.ko
kernel/fs/ntfs/ntfs.ko
kernel/fs/fuse/fuse.ko
kernel/fs/9p/9p.ko
kernel/crypto/hmac.ko
kernel/crypto/sha1_generic.ko
kernel/crypto/sha256_generic.ko
kernel/crypto/sha512_generic.ko
kernel/crypto/ecb.ko
kernel/crypto/aes_generic.ko
kernel/crypto/arc4.ko
kernel/crypto/crc32c.ko
kernel/crypto/authenc.ko
kernel/crypto/ansi_cprng.ko
kernel/drivers/video/console/fbcon.ko
kernel/drivers/video/console/bitblit.ko
kernel/drivers/video/console/font.ko
kernel/drivers/video/console/softcursor.ko
kernel/drivers/video/backlight/lcd.ko
kernel/drivers/video/backlight/backlight.ko
kernel/drivers/video/backlight/generic_bl.ko
kernel/drivers/video/broadsheetfb.ko
kernel/drivers/video/mxc/mxc_epdc_fb.ko
kernel/drivers/video/eink/waveform/eink_fb_waveform.ko
kernel/drivers/video/eink/legacy/eink_fb_shim.ko
kernel/drivers/video/eink/hal/eink_fb_hal.ko
kernel/drivers/video/eink/hal/eink_fb_hal_emu.ko
kernel/drivers/video/eink/hal/eink_fb_hal_fslepdc.ko
kernel/drivers/video/uvesafb.ko
kernel/drivers/char/mxc_iim.ko
kernel/drivers/char/imx_sim.ko
kernel/drivers/block/brd.ko
kernel/drivers/block/mg_disk.ko
kernel/drivers/block/nbd.ko
kernel/drivers/block/cryptoloop.ko
kernel/drivers/block/ub.ko
kernel/drivers/net/wireless/ar6003/ar6003.ko
kernel/drivers/net/mii.ko
kernel/drivers/net/ppp_generic.ko
kernel/drivers/net/ppp_async.ko
kernel/drivers/net/ppp_deflate.ko
kernel/drivers/net/bsd_comp.ko
kernel/drivers/net/ppp_mppe.ko
kernel/drivers/net/pppox.ko
kernel/drivers/net/pppoe.ko
kernel/drivers/net/slhc.ko
kernel/drivers/net/macvlan.ko
kernel/drivers/net/tun.ko
kernel/drivers/net/usb/catc.ko
kernel/drivers/net/usb/kaweth.ko
kernel/drivers/net/usb/pegasus.ko
kernel/drivers/net/usb/rtl8150.ko
kernel/drivers/net/usb/hso.ko
kernel/drivers/net/usb/asix.ko
kernel/drivers/net/usb/cdc_ether.ko
kernel/drivers/net/usb/cdc_eem.ko
kernel/drivers/net/usb/dm9601.ko
kernel/drivers/net/usb/smsc95xx.ko
kernel/drivers/net/usb/gl620a.ko
kernel/drivers/net/usb/net1080.ko
kernel/drivers/net/usb/plusb.ko
kernel/drivers/net/usb/rndis_host.ko
kernel/drivers/net/usb/cdc_subset.ko
kernel/drivers/net/usb/zaurus.ko
kernel/drivers/net/usb/mcs7830.ko
kernel/drivers/net/usb/usbnet.ko
kernel/drivers/net/usb/int51x1.ko
kernel/drivers/net/usb/cdc-phonet.ko
kernel/drivers/net/netconsole.ko
kernel/drivers/uio/uio_pdrv_genirq.ko
kernel/drivers/usb/otg/fsl_otg_arc.ko
kernel/drivers/input/keyboard/atkbd.ko
kernel/drivers/input/keyboard/mxc_keyb.ko
kernel/drivers/input/mouse/sermouse.ko
kernel/drivers/input/touchscreen/zforce.ko
kernel/drivers/input/misc/uinput.ko
kernel/drivers/input/mousedev.ko
kernel/drivers/input/joydev.ko
kernel/drivers/input/volume.ko
kernel/drivers/input/fiveway.ko
kernel/drivers/mxc/security/scc2_driver.ko
kernel/drivers/mxc/security/mxc_scc.ko
kernel/drivers/mxc/ssi/ssimod.ko
kernel/drivers/mxc/vpu/vpu.ko
kernel/drivers/mtd/chips/chipreg.ko
kernel/drivers/mtd/chips/cfi_probe.ko
kernel/drivers/mtd/chips/cfi_util.ko
kernel/drivers/mtd/chips/gen_probe.ko
kernel/drivers/mtd/devices/slram.ko
kernel/drivers/mtd/devices/phram.ko
kernel/drivers/mtd/devices/mtdram.ko
kernel/drivers/mtd/devices/block2mtd.ko
kernel/drivers/mtd/onenand/onenand.ko
kernel/drivers/mtd/onenand/generic.ko
kernel/drivers/mtd/onenand/onenand_sim.ko
kernel/drivers/mtd/mtd.ko
kernel/drivers/mtd/mtdconcat.ko
kernel/drivers/mtd/redboot.ko
kernel/drivers/mtd/afs.ko
kernel/drivers/mtd/mtd_blkdevs.ko
kernel/drivers/mtd/mtdblock.ko
kernel/drivers/mtd/mtdblock_ro.ko
kernel/drivers/mtd/ftl.ko
kernel/drivers/mtd/nftl.ko
kernel/drivers/mtd/inftl.ko
kernel/drivers/mtd/rfd_ftl.ko
kernel/drivers/mtd/ssfdc.ko
kernel/drivers/mtd/ubi/ubi.ko
kernel/drivers/mtd/ubiblock.ko
kernel/drivers/block/aoe/aoe.ko
kernel/drivers/uwb/uwb.ko
kernel/drivers/usb/core/usbcore.ko
kernel/drivers/usb/mon/usbmon.ko
kernel/drivers/usb/host/ehci-hcd.ko
kernel/drivers/usb/wusbcore/wusbcore.ko
kernel/drivers/usb/wusbcore/wusb-cbaf.ko
kernel/drivers/usb/class/cdc-acm.ko
kernel/drivers/usb/class/usblp.ko
kernel/drivers/usb/class/cdc-wdm.ko
kernel/drivers/usb/serial/usbserial.ko
kernel/drivers/usb/serial/aircable.ko
kernel/drivers/usb/serial/ark3116.ko
kernel/drivers/usb/serial/belkin_sa.ko
kernel/drivers/usb/serial/ch341.ko
kernel/drivers/usb/serial/cp210x.ko
kernel/drivers/usb/serial/cyberjack.ko
kernel/drivers/usb/serial/cypress_m8.ko
kernel/drivers/usb/serial/digi_acceleport.ko
kernel/drivers/usb/serial/io_edgeport.ko
kernel/drivers/usb/serial/io_ti.ko
kernel/drivers/usb/serial/empeg.ko
kernel/drivers/usb/serial/ftdi_sio.ko
kernel/drivers/usb/serial/funsoft.ko
kernel/drivers/usb/serial/garmin_gps.ko
kernel/drivers/usb/serial/hp4x.ko
kernel/drivers/usb/serial/ipaq.ko
kernel/drivers/usb/serial/ipw.ko
kernel/drivers/usb/serial/ir-usb.ko
kernel/drivers/usb/serial/iuu_phoenix.ko
kernel/drivers/usb/serial/keyspan_pda.ko
kernel/drivers/usb/serial/kl5kusb105.ko
kernel/drivers/usb/serial/kobil_sct.ko
kernel/drivers/usb/serial/mct_u232.ko
kernel/drivers/usb/serial/mos7720.ko
kernel/drivers/usb/serial/mos7840.ko
kernel/drivers/usb/serial/moto_modem.ko
kernel/drivers/usb/serial/navman.ko
kernel/drivers/usb/serial/omninet.ko
kernel/drivers/usb/serial/opticon.ko
kernel/drivers/usb/serial/option.ko
kernel/drivers/usb/serial/oti6858.ko
kernel/drivers/usb/serial/pl2303.ko
kernel/drivers/usb/serial/qcserial.ko
kernel/drivers/usb/serial/safe_serial.ko
kernel/drivers/usb/serial/siemens_mpi.ko
kernel/drivers/usb/serial/sierra.ko
kernel/drivers/usb/serial/spcp8x5.ko
kernel/drivers/usb/serial/symbolserial.ko
kernel/drivers/usb/serial/ti_usb_3410_5052.ko
kernel/drivers/usb/serial/visor.ko
kernel/drivers/usb/serial/whiteheat.ko
kernel/drivers/usb/gadget/g_ether.ko
kernel/drivers/usb/gadget/g_file_storage.ko
kernel/drivers/usb/gadget/g_serial.ko
kernel/drivers/hwmon/hwmon.ko
kernel/drivers/hid/hid.ko
kernel/drivers/hid/usbhid/usbhid.ko
kernel/sound/sound_firmware.ko
kernel/net/802/p8022.ko
kernel/net/802/psnap.ko
kernel/net/802/stp.ko
kernel/net/netfilter/nfnetlink.ko
kernel/net/netfilter/nfnetlink_queue.ko
kernel/net/netfilter/nfnetlink_log.ko
kernel/net/netfilter/nf_conntrack_proto_dccp.ko
kernel/net/netfilter/nf_conntrack_proto_gre.ko
kernel/net/netfilter/nf_conntrack_proto_sctp.ko
kernel/net/netfilter/nf_conntrack_proto_udplite.ko
kernel/net/netfilter/nf_conntrack_netlink.ko
kernel/net/netfilter/nf_conntrack_amanda.ko
kernel/net/netfilter/nf_conntrack_ftp.ko
kernel/net/netfilter/nf_conntrack_h323.ko
kernel/net/netfilter/nf_conntrack_irc.ko
kernel/net/netfilter/nf_conntrack_netbios_ns.ko
kernel/net/netfilter/nf_conntrack_pptp.ko
kernel/net/netfilter/nf_conntrack_sane.ko
kernel/net/netfilter/nf_conntrack_sip.ko
kernel/net/netfilter/nf_conntrack_tftp.ko
kernel/net/netfilter/xt_CLASSIFY.ko
kernel/net/netfilter/xt_CONNMARK.ko
kernel/net/netfilter/xt_HL.ko
kernel/net/netfilter/xt_MARK.ko
kernel/net/netfilter/xt_NFLOG.ko
kernel/net/netfilter/xt_NFQUEUE.ko
kernel/net/netfilter/xt_RATEEST.ko
kernel/net/netfilter/xt_TCPMSS.ko
kernel/net/netfilter/xt_cluster.ko
kernel/net/netfilter/xt_comment.ko
kernel/net/netfilter/xt_connbytes.ko
kernel/net/netfilter/xt_connlimit.ko
kernel/net/netfilter/xt_connmark.ko
kernel/net/netfilter/xt_dccp.ko
kernel/net/netfilter/xt_dscp.ko
kernel/net/netfilter/xt_esp.ko
kernel/net/netfilter/xt_hashlimit.ko
kernel/net/netfilter/xt_helper.ko
kernel/net/netfilter/xt_hl.ko
kernel/net/netfilter/xt_length.ko
kernel/net/netfilter/xt_limit.ko
kernel/net/netfilter/xt_mark.ko
kernel/net/netfilter/xt_multiport.ko
kernel/net/netfilter/xt_osf.ko
kernel/net/netfilter/xt_owner.ko
kernel/net/netfilter/xt_pkttype.ko
kernel/net/netfilter/xt_policy.ko
kernel/net/netfilter/xt_quota.ko
kernel/net/netfilter/xt_rateest.ko
kernel/net/netfilter/xt_realm.ko
kernel/net/netfilter/xt_recent.ko
kernel/net/netfilter/xt_sctp.ko
kernel/net/netfilter/xt_statistic.ko
kernel/net/netfilter/xt_string.ko
kernel/net/netfilter/xt_tcpmss.ko
kernel/net/netfilter/xt_time.ko
kernel/net/netfilter/xt_u32.ko
kernel/net/ipv4/netfilter/nf_nat.ko
kernel/net/ipv4/netfilter/nf_nat_amanda.ko
kernel/net/ipv4/netfilter/nf_nat_ftp.ko
kernel/net/ipv4/netfilter/nf_nat_h323.ko
kernel/net/ipv4/netfilter/nf_nat_irc.ko
kernel/net/ipv4/netfilter/nf_nat_pptp.ko
kernel/net/ipv4/netfilter/nf_nat_sip.ko
kernel/net/ipv4/netfilter/nf_nat_snmp_basic.ko
kernel/net/ipv4/netfilter/nf_nat_tftp.ko
kernel/net/ipv4/netfilter/nf_nat_proto_dccp.ko
kernel/net/ipv4/netfilter/nf_nat_proto_gre.ko
kernel/net/ipv4/netfilter/nf_nat_proto_udplite.ko
kernel/net/ipv4/netfilter/nf_nat_proto_sctp.ko
kernel/net/ipv4/netfilter/iptable_mangle.ko
kernel/net/ipv4/netfilter/iptable_nat.ko
kernel/net/ipv4/netfilter/iptable_raw.ko
kernel/net/ipv4/netfilter/ipt_addrtype.ko
kernel/net/ipv4/netfilter/ipt_ah.ko
kernel/net/ipv4/netfilter/ipt_ecn.ko
kernel/net/ipv4/netfilter/ipt_CLUSTERIP.ko
kernel/net/ipv4/netfilter/ipt_ECN.ko
kernel/net/ipv4/netfilter/ipt_LOG.ko
kernel/net/ipv4/netfilter/ipt_MASQUERADE.ko
kernel/net/ipv4/netfilter/ipt_NETMAP.ko
kernel/net/ipv4/netfilter/ipt_REDIRECT.ko
kernel/net/ipv4/netfilter/ipt_REJECT.ko
kernel/net/ipv4/netfilter/ipt_ULOG.ko
kernel/net/ipv4/netfilter/arp_tables.ko
kernel/net/ipv4/netfilter/arpt_mangle.ko
kernel/net/ipv4/netfilter/arptable_filter.ko
kernel/net/ipv4/ipip.ko
kernel/net/ipv4/ip_gre.ko
kernel/net/ipv4/ah4.ko
kernel/net/ipv4/esp4.ko
kernel/net/ipv4/ipcomp.ko
kernel/net/ipv4/xfrm4_tunnel.ko
kernel/net/ipv4/tunnel4.ko
kernel/net/xfrm/xfrm_ipcomp.ko
kernel/net/ipv6/netfilter/ip6_tables.ko
kernel/net/ipv6/netfilter/ip6table_filter.ko
kernel/net/ipv6/netfilter/ip6table_mangle.ko
kernel/net/ipv6/netfilter/ip6table_raw.ko
kernel/net/ipv6/netfilter/nf_conntrack_ipv6.ko
kernel/net/ipv6/netfilter/ip6t_ah.ko
kernel/net/ipv6/netfilter/ip6t_eui64.ko
kernel/net/ipv6/netfilter/ip6t_frag.ko
kernel/net/ipv6/netfilter/ip6t_ipv6header.ko
kernel/net/ipv6/netfilter/ip6t_mh.ko
kernel/net/ipv6/netfilter/ip6t_hbh.ko
kernel/net/ipv6/netfilter/ip6t_rt.ko
kernel/net/ipv6/netfilter/ip6t_LOG.ko
kernel/net/ipv6/netfilter/ip6t_REJECT.ko
kernel/net/ipv6/ipv6.ko
kernel/net/ipv6/ah6.ko
kernel/net/ipv6/esp6.ko
kernel/net/ipv6/ipcomp6.ko
kernel/net/ipv6/xfrm6_tunnel.ko
kernel/net/ipv6/tunnel6.ko
kernel/net/ipv6/xfrm6_mode_transport.ko
kernel/net/ipv6/xfrm6_mode_tunnel.ko
kernel/net/ipv6/xfrm6_mode_ro.ko
kernel/net/ipv6/xfrm6_mode_beet.ko
kernel/net/ipv6/mip6.ko
kernel/net/ipv6/sit.ko
kernel/net/ipv6/ip6_tunnel.ko
kernel/net/8021q/8021q.ko
kernel/net/wireless/cfg80211.ko
kernel/net/wireless/lib80211.ko
kernel/net/ieee802154/nl802154.ko
kernel/net/ieee802154/af_802154.ko
kernel/net/llc/llc.ko
kernel/net/llc/llc2.ko
kernel/net/bridge/bridge.ko
kernel/net/appletalk/appletalk.ko
kernel/net/atm/atm.ko
kernel/net/atm/clip.ko
kernel/net/atm/br2684.ko
kernel/net/atm/lec.ko
kernel/net/atm/mpoa.ko
kernel/net/phonet/phonet.ko
kernel/net/phonet/pn_pep.ko
kernel/net/dccp/dccp.ko
kernel/net/dccp/dccp_ipv4.ko
kernel/net/dccp/dccp_ipv6.ko
kernel/net/dccp/dccp_diag.ko
kernel/net/sctp/sctp.ko
kernel/net/mac80211/mac80211.ko
kernel/net/tipc/tipc.ko
kernel/net/rfkill/rfkill.ko
kernel/net/9p/9pnet.ko
kernel/lib/crc-ccitt.ko
kernel/lib/libcrc32c.ko
kernel/lib/ts_kmp.ko
kernel/lib/ts_bm.ko
kernel/lib/ts_fsm.ko
Attached Files
File Type: gz mods-2.6.31-rt11-lab126.tar.gz (2.52 MB, 28 views)

Last edited by knc1; 02-26-2013 at 12:45 PM.
knc1 is offline   Reply With Quote
Old 02-23-2013, 06:56 AM   #39
baf
Addict
baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.
 
Posts: 328
Karma: 1346560
Join Date: May 2012
Device: kt
Quote:
Originally Posted by knc1 View Post
Note: As things stand at the time of this post - you will have to invent a version 5.2 or 5.3 dot-config file from the Amazon provided version 5.1 dot-config files.
Config files are provided in Amazon kernel sources in arch/arm/configs/. I used imx50_yoshi_defconfig for KT.
baf is offline   Reply With Quote
Old 02-23-2013, 07:20 AM   #40
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by baf View Post
Config files are provided in Amazon kernel sources in arch/arm/configs/. I used imx50_yoshi_defconfig for KT.
You must not have diff'd it with the one shipped as part of the kernel binary during the kernel build process.

Next your going to tell me you believe in because Amazon included a gift certificate with your Kindle.

Before I am done here, I will bundle up the collection as an arch/arm/configs addition.

This is a "post often, post early, consolidate later" sort of thread.

Last edited by knc1; 02-23-2013 at 07:38 AM.
knc1 is offline   Reply With Quote
Old 02-23-2013, 08:29 AM   #41
dsmid
Linux devotee
dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.dsmid ought to be getting tired of karma fortunes by now.
 
dsmid's Avatar
 
Posts: 548
Karma: 2030353
Join Date: Feb 2011
Device: Kindle 3, Kindle 4B, Kindle PW2
Wow, NBD:

Code:
nbd-client home_pc 2000 /dev/nbd0
mount /dev/ndb0 /mnt/us/documents/home_pc
dbus-send --system /default com.lab126.powerd.resuming int32:1
dsmid is offline   Reply With Quote
Old 02-23-2013, 09:45 AM   #42
baf
Addict
baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.baf ought to be getting tired of karma fortunes by now.
 
Posts: 328
Karma: 1346560
Join Date: May 2012
Device: kt
Quote:
Originally Posted by knc1 View Post
You must not have diff'd it with the one shipped as part of the kernel binary during the kernel build process.
I did. The only difference is initramfs/initrd support turned off (CONFIG_BLK_DEV_INITRD is not set) in published config, probably because it would not build without initramfs source.
baf is offline   Reply With Quote
Old 02-23-2013, 10:00 AM   #43
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Quote:
Originally Posted by dsmid View Post
Wow, NBD:

Code:
nbd-client home_pc 2000 /dev/nbd0
mount /dev/ndb0 /mnt/us/documents/home_pc
dbus-send --system /default com.lab126.powerd.resuming int32:1
You don't mention the device... 4 or 3?
twobob is offline   Reply With Quote
Old 02-23-2013, 10:02 AM   #44
twobob
( ͡° ͜ʖ ͡°){ʇlnɐɟ ƃǝs}Tır
twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.twobob ought to be getting tired of karma fortunes by now.
 
twobob's Avatar
 
Posts: 6,552
Karma: 6021142
Join Date: Jun 2012
Location: uti gratia usura (Yao ying da ying; Mo ying da yieng)
Device: PW-WIFI|K5-3G+WIFI| K4|K3-3G|DXG|K2| Rooted Nook Touch
Quote:
Originally Posted by baf View Post
I did. The only difference is initramfs/initrd support turned off (CONFIG_BLK_DEV_INITRD is not set) in published config, probably because it would not build without initramfs source.
I guess that is knc1's point.

This project was about dredging the "true" guts.

Though the differences may be tiny identifying them could prove all-important for certain activities
twobob is offline   Reply With Quote
Old 02-23-2013, 10:03 AM   #45
knc1
Embedded Cheerleader
knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.knc1 ought to be getting tired of karma fortunes by now.
 
knc1's Avatar
 
Posts: 6,195
Karma: 5830426
Join Date: Feb 2012
Device: Too many.
Quote:
Originally Posted by twobob View Post
You don't mention the device... 4 or 3?
Well, it wasn't a 3 - - those are still putting up a good fight about getting built.
knc1 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Unbearable Oversight of the [Original] Nook Tablet Devs! sarahmelissa Nook Color & Nook Tablet 9 08-28-2012 06:51 PM
Why don't we just signup as Active Content Devs? nathansuchy Kindle Developer's Corner 4 06-16-2012 09:31 PM
Touch [Question devs] Will we ever get Custom library? danskmacabre Kobo Reader 4 04-02-2012 06:29 PM
Suggestions for Kindle Devs jxh11215 Kindle Developer's Corner 5 03-28-2010 07:35 AM


All times are GMT -4. The time now is 07:23 AM.


MobileRead.com is a privately owned, operated and funded community.