Errata
The errata list is a list of errors and their corrections that were found after the product was released.
The following errata were submitted by our customers and have not yet been approved or disproved by the author or editor. They solely represent the opinion of the customer.
Color Key: Serious technical mistake Minor technical mistake Language or formatting error Typo Question Note Update
Version | Location | Description | Submitted by | Date submitted |
---|---|---|---|---|
Page 36 last sentence of the tip |
original sentence: |
RAThomas | Jan 14, 2009 | |
Page 68 4th paragraph; 5th line under SCSI/iSCSI heading |
Full sentence:: Although mainly thought of as a high-throughput interface for hard drives for high-end workstations and servers, SCSI is a both a general software interface and a set of electrical specifications that can be used to connect various hardware peripherals. |
silvertip257 | Dec 23, 2008 | |
Page 87-153 Chapter 4 |
It would be very helpful and provide better understanding if host and target choice made at chapter's beginning (TARGET=powerpc-unknown-linux, HOST=i686-cross-linux-gnu) would be consequently used to the chapters last character. |
Anonymous | Jan 21, 2016 | |
Printed | Page 95 table 4-2: Utilities found in the binutils package |
The fifth entry is labled as 'nmu'. This should read 'nm' (without the 'u'). |
jasm | Dec 27, 2008 |
Printed | Page 95 End of first line of last paragraph (bottom of the page) |
"... is thein GNU C library, ..." should become "... is the GNU C library, ..." |
jasm | Dec 27, 2008 |
Printed | Page 96 last paragraph |
"As a rule of thumb, glibc can be a good fit for projects with Flash storage sizes of 16 MB or more." |
Anonymous | Jul 10, 2009 |
Printed | Page 104 5th paragraph in Crosstool section |
First line of unpack Crosstool commands |
Gary Stewart | Jan 29, 2009 |
Printed | Page 107 last word of last sentence of first paragraph |
the 'i' of 'i686' is dropped - it should read 'i686-unknown-linux-gnu-gcc' |
jasm | Dec 27, 2008 |
Printed | Page 107 and 109 see detailed description |
Chapter 4, pages 107 and 109 |
Gary Stewart | Jan 29, 2009 |
Printed | Page 166-169 Section on building & installing modules |
When I get done with this step, I get a module directory that is about 39 MB! I FULLY admit, there is something that I could be doing wrong somewhere.. but it would be really nice if somewhere you listed the approximate size of the installed modules. I have backed up and tried a second time to walk though this from scratch, I get the same results. |
Brian Findlay | Aug 25, 2009 |
Printed | Page 167 $make ARCH=arm CROSS_COMPILE=arm-linux- distclean |
If you do this, then you can't save or build modules as is illustrated on the next pages. Yes, I know a line below you make a comment about backing it up.. but this is just in the wrong place. |
Brian Findlay | Aug 25, 2009 |
Printed | Page 169 $ depmod.pl \ -k ./vmlinux -F ./System.map |
Last one tonight at least.. I pulled down Busybox and in the examples directory (NOT scripts as stated), I found depmod.pl when I typed in what was shown, it complained saying I wasn't suppose to do a -k AND -F at the same time. I can do one or the other.. and it works (I'm guessing).. or at least produces output. |
Brian Findlay | Aug 25, 2009 |
Printed | Page 188 5th paragraph |
"You have to use Guinea hensudev's Makefile to..." |
Anonymous | Jan 03, 2009 |
Page 280 dhcpd.conf file description |
subnet 192.168.1.0 netmask 255.255.255.0 { |
reedemus | Feb 24, 2009 | |
Printed | Page 285 Sidebar |
The book mentions www.embeddedlinuxbook.org as a source for the qemu-based OpenMoko platform. When will that site be up? |
Matt Wilbur | Dec 07, 2008 |
Page 285 Compiling and Installing, Par. 1 |
is-state: |
Anonymous | Jan 21, 2016 | |
Printed | Page 334 2nd para |
The command line for building strace is incorrect and will always result in a compiler error. It should read "CC=architecture-linux-gcc ./configure --host=$TARGET" to work correctly. |
Anonymous | May 26, 2010 |