Hello everybody.
I´m new to Linuxbios and to the list. In german Linux Magazin I read an article about this project. I was so fascinated that I bought at EBAY an ASUS CUA motherboard, an Intel PIII 700 and a DOC MD 2800-D08 X. I build Linuxbios refering to the HOWTO for my motherboard. Burning the DOC seems to work okay for me. But when I reboot, nothing happens. Connecting to the ASUS with another PC using minicom provides no output at all. As I`m not very familiar to programming and the basics of Linuxbios I hope to get some help from the list. Maybe someone who has this board running with Linuxbios can send me the files for the DOC so that I can get a first success. I also attach the output I got when I build Linuxbios and the configfile. Maybe somebody of you can find a mistake there.
Thanks in advance Martin Bitz
# Sample config file for ACER M1631 CHIPSET ON A ASUS # with DoC Millennium (as root)
# This will make a target directory of ./asus-cua target asus-cua
# ASUS CUA main board mainboard asus/cua
# ****************** NEED CORRECT DOC IPL # use DOC MIL option USE_DOC_MIL docipl mainboard/asus/cua/ipl.S
# Enable Serial Console for debugging option SERIAL_CONSOLE=1
# Enable IRQ Routing table stuff option HAVE_PIRQ_TABLE=1
# Enable MicroCode update and L2 Cache init for PII and PIII option UPDATE_MICROCODE option CONFIGURE_L2_CACHE
# Use the internal VGA frame buffer device - DISABLED FOR NOW! # option HAVE_FRAMEBUFFER
# I want that floppy ... option MUST_ENABLE_FLOPPY
# Path to your kernel (vmlinux) linux /mnt/disk/linux
commandline root=/dev/hda5 console=ttyS0,115200 floppy=nodma
[root@martin linux]# python /mnt/disk/freebios/util/config/NLBConfig.py /mnt/disk/linuxbios/asus-config /mnt/disk/freebios Will place Makefile, crt0.S, etc. in /mnt/disk/linuxbios/asus-cua Process config file: /mnt/disk/freebios/src/mainboard/asus/cua/Config Now Process the i386 base files Added ldscript init file: /mnt/disk/freebios/src/arch/i386/config/ldscript.base Process config file: /mnt/disk/freebios/src/config/Config Process config file: /mnt/disk/freebios/src/lib/Config Process config file: /mnt/disk/freebios/src/boot/Config Process config file: /mnt/disk/freebios/src/rom/Config Process config file: /mnt/disk/freebios/src/pc80/Config Process config file: /mnt/disk/freebios/src/pc80/ide/Config Process config file: /mnt/disk/freebios/src/arch/i386/Config Process config file: /mnt/disk/freebios/src/arch/i386/boot/Config Process config file: /mnt/disk/freebios/src/arch/i386/lib/Config Process config file: /mnt/disk/freebios/src/arch/i386/smp/Config Added mainboard init file: cpu/i386/entry16.inc Added mainboard init file: cpu/i386/entry32.inc Added ldscript init file: /mnt/disk/freebios/src/cpu/i386/entry16.lds Added ldscript init file: /mnt/disk/freebios/src/cpu/i386/entry32.lds Added mainboard init file: northbridge/acer/m1631/chipset_init.inc Added mainboard init file: superio/acer/m1535/setup_serial.inc Added mainboard init file: pc80/serial.inc Added mainboard init file: arch/i386/lib/console.inc Process config file: /mnt/disk/freebios/src/northbridge/acer/m1631/Config Process config file: /mnt/disk/freebios/src/southbridge/acer/m1535/Config Added mainboard init file: cpu/p6/earlymtrr.inc Process config file: /mnt/disk/freebios/src/cpu/p5/Config Process config file: /mnt/disk/freebios/src/cpu/p6/Config ===> Warning: /mnt/disk/linuxbios/asus-config:12: Invalid option specifcation: USE_DOC_MIL assuming you meant USE_DOC_MIL=1 ===> Warning: /mnt/disk/linuxbios/asus-config:22: Invalid option specifcation: UPDATE_MICROCODE assuming you meant UPDATE_MICROCODE=1 ===> Warning: /mnt/disk/linuxbios/asus-config:23: Invalid option specifcation: CONFIGURE_L2_CACHE assuming you meant CONFIGURE_L2_CACHE=1 ===> Warning: /mnt/disk/linuxbios/asus-config:29: Invalid option specifcation: MUST_ENABLE_FLOPPY assuming you meant MUST_ENABLE_FLOPPY=1 Creating /mnt/disk/linuxbios/asus-cua/Makefile.settings Creating /mnt/disk/linuxbios/asus-cua/Makefile Creating /mnt/disk/linuxbios/asus-cua/crt0_includes.h Creating /mnt/disk/linuxbios/asus-cua/nsuperio.c Creating /mnt/disk/linuxbios/asus-cua/LinuxBIOSDoc.config [root@martin linux]# cd .. [root@martin disk]# cd linuxbios [root@martin linuxbios]# cd asus-cua [root@martin asus-cua]# [root@martin asus-cua]# make Makefile:507: Warnung: Überschreibe die Kommandos für das Target »keyboard.o«. Makefile:417: Warnung: Ignoriere alte Kommandos für das Target »keyboard.o«. cp /mnt/disk/freebios/src/arch/i386/config/crt0.base crt0.S gcc -x assembler-with-cpp -DASSEMBLY -E ... crt0.S > crt0.s gcc ... -o crt0.o crt0.s crt0.s: Assembler messages: crt0.s:689: Warning: indirect jmp without `*' gcc ... -o docmil_fill_inbuf.o /mnt/disk/freebios/src/rom/docmil_fill_inbuf.c gcc ... -o linuxbiosmain.o /mnt/disk/freebios/src/lib/linuxbiosmain.c gcc ... -o linuxpci.o /mnt/disk/freebios/src/lib/linuxpci.c /mnt/disk/freebios/src/lib/linuxpci.c:13: warning: `rcsid' defined but not used gcc ... -o newpci.o /mnt/disk/freebios/src/lib/newpci.c /mnt/disk/freebios/src/lib/newpci.c:14: warning: `rcsid' defined but not used gcc ... -o clog2.o /mnt/disk/freebios/src/lib/clog2.c gcc ... -o printk.o /mnt/disk/freebios/src/lib/printk.c /mnt/disk/freebios/src/lib/printk.c:9: warning: `rcsid' defined but not used gcc ... -o serial_subr.o /mnt/disk/freebios/src/lib/serial_subr.c /mnt/disk/freebios/src/lib/serial_subr.c:2: warning: `rcsid' defined but not used gcc ... -o subr.o /mnt/disk/freebios/src/lib/subr.c /mnt/disk/freebios/src/lib/subr.c:8: warning: `rcsid' defined but not used gcc ... -o vsprintf.o /mnt/disk/freebios/src/lib/vsprintf.c /mnt/disk/freebios/src/lib/vsprintf.c:13: warning: `rcsid' defined but not used gcc ... -o memset.o /mnt/disk/freebios/src/lib/memset.c gcc ... -o memcpy.o /mnt/disk/freebios/src/lib/memcpy.c gcc ... -o memcmp.o /mnt/disk/freebios/src/lib/memcmp.c gcc ... -o malloc.o /mnt/disk/freebios/src/lib/malloc.c gcc ... -o do_inflate.o /mnt/disk/freebios/src/lib/do_inflate.c In file included from /mnt/disk/freebios/src/lib/do_inflate.c:67: /mnt/disk/freebios/src/lib/inflate.c: In function `gunzip': /mnt/disk/freebios/src/lib/inflate.c:1100: warning: value computed is not used /mnt/disk/freebios/src/lib/inflate.c:1101: warning: value computed is not used /mnt/disk/freebios/src/lib/inflate.c:1102: warning: value computed is not used gcc ... -o delay.o /mnt/disk/freebios/src/lib/delay.c gcc ... -o compute_ip_checksum.o /mnt/disk/freebios/src/lib/compute_ip_checksum.c gcc ... -o version.o /mnt/disk/freebios/src/lib/version.c gcc ... -o keyboard.o /mnt/disk/freebios/src/pc80/keyboard.c /mnt/disk/freebios/src/pc80/keyboard.c:2: warning: `rcsid' defined but not used gcc ... -o mc146818rtc.o /mnt/disk/freebios/src/pc80/mc146818rtc.c /mnt/disk/freebios/src/pc80/mc146818rtc.c: In function `rtc_init': /mnt/disk/freebios/src/pc80/mc146818rtc.c:139: warning: unused variable `i' gcc ... -o isa-dma.o /mnt/disk/freebios/src/pc80/isa-dma.c gcc ... -o ide.o /mnt/disk/freebios/src/pc80/ide/ide.c gcc ... -o boot.o /mnt/disk/freebios/src/arch/i386/boot/boot.c gcc ... -o linuxbios_table.o /mnt/disk/freebios/src/arch/i386/boot/linuxbios_table.c /mnt/disk/freebios/src/arch/i386/boot/linuxbios_table.c: In function `lb_strings': /mnt/disk/freebios/src/arch/i386/boot/linuxbios_table.c:122: warning: assignment from incompatible pointer type /mnt/disk/freebios/src/arch/i386/boot/linuxbios_table.c: In function `write_linuxbios_table': /mnt/disk/freebios/src/arch/i386/boot/linuxbios_table.c:230: warning: unused variable `rec_src' /mnt/disk/freebios/src/arch/i386/boot/linuxbios_table.c:230: warning: unused variable `rec_dest' gcc ... -o i386_subr.o /mnt/disk/freebios/src/arch/i386/lib/i386_subr.c gcc ... -o params.o /mnt/disk/freebios/src/arch/i386/lib/params.c /mnt/disk/freebios/src/arch/i386/lib/params.c:30: warning: `rcsid' defined but not used gcc ... -o hardwaremain.o /mnt/disk/freebios/src/arch/i386/lib/hardwaremain.c /mnt/disk/freebios/src/arch/i386/lib/hardwaremain.c:32: warning: `rcsid' defined but not used gcc ... -o pirq_routing.o /mnt/disk/freebios/src/arch/i386/lib/pirq_routing.c gcc ... -o c_start.o c_start.s c_start.s: Assembler messages: c_start.s:16: Warning: using `%eax' instead of `%ax' due to `l' suffix gcc ... -o northbridge.o /mnt/disk/freebios/src/northbridge/acer/m1631/northbridge.c gcc ... -o southbridge.o /mnt/disk/freebios/src/southbridge/acer/m1535/southbridge.c /mnt/disk/freebios/src/southbridge/acer/m1535/southbridge.c: In function `southbridge_fixup': /mnt/disk/freebios/src/southbridge/acer/m1535/southbridge.c:10: warning: unused variable `c' gcc ... -o superio.o /mnt/disk/freebios/src/superio/acer/m1535/superio.c /mnt/disk/freebios/src/superio/acer/m1535/superio.c:2: warning: `rcsid' defined but not used gcc ... -o mainboard.o /mnt/disk/freebios/src/mainboard/asus/cua/mainboard.c gcc ... -o irq_tables.o /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:24: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:24: warning: (near initialization for `intel_irq_routing_table.slots') /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:25: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:25: warning: (near initialization for `intel_irq_routing_table.slots') /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:26: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:26: warning: (near initialization for `intel_irq_routing_table.slots') /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:27: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:27: warning: (near initialization for `intel_irq_routing_table.slots') /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:28: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:28: warning: (near initialization for `intel_irq_routing_table.slots') /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:29: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:29: warning: (near initialization for `intel_irq_routing_table.slots') /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:30: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:30: warning: (near initialization for `intel_irq_routing_table.slots') /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:31: warning: excess elements in array initializer /mnt/disk/freebios/src/mainboard/asus/cua/irq_tables.c:31: warning: (near initialization for `intel_irq_routing_table.slots') gcc ... -o cpuid.o /mnt/disk/freebios/src/cpu/p5/cpuid.c /mnt/disk/freebios/src/cpu/p5/cpuid.c:3: warning: `rcsid' defined but not used gcc ... -o microcode.o /mnt/disk/freebios/src/cpu/p6/microcode.c /mnt/disk/freebios/src/cpu/p6/microcode.c:7: warning: `rcsid' defined but not used gcc ... -o mtrr.o /mnt/disk/freebios/src/cpu/p6/mtrr.c /mnt/disk/freebios/src/cpu/p6/mtrr.c: In function `set_var_mtrr': /mnt/disk/freebios/src/cpu/p6/mtrr.c:132: warning: unused variable `tmp' /mnt/disk/freebios/src/cpu/p6/mtrr.c: At top level: /mnt/disk/freebios/src/cpu/p6/mtrr.c:29: warning: `rcsid' defined but not used gcc ... -o l2_cache.o /mnt/disk/freebios/src/cpu/p6/l2_cache.c /mnt/disk/freebios/src/cpu/p6/l2_cache.c:33: warning: `rcsid' defined but not used rm -f linuxbios.a ar cr linuxbios.a linuxbiosmain.o linuxpci.o newpci.o clog2.o printk.o serial_subr.o subr.o vsprintf.o memset.o memcpy.o memcmp.o malloc.o do_inflate.o delay.o compute_ip_checksum.o version.o keyboard.o mc146818rtc.o isa-dma.o ide.o boot.o linuxbios_table.o i386_subr.o params.o hardwaremain.o pirq_routing.o c_start.o northbridge.o southbridge.o superio.o mainboard.o irq_tables.o keyboard.o cpuid.o microcode.o mtrr.o l2_cache.o gcc -nostdlib -r -o linuxbios_c.o c_start.o docmil_fill_inbuf.o linuxbios.a /usr/lib/gcc-lib/i586-mandrake-linux/2.96/libgcc.a perl -e 'foreach $var (split(" ", $ENV{VARIABLES})) { if ($ENV{$var} =~ m/^(0x[0-9a-fA-F]+|0[0-7]+|[0-9]+)$/) { print "$var = $ENV{$var};\n"; }}' > ldoptions gcc -nostdlib -nostartfiles -static -o linuxbios_c -T /mnt/disk/freebios/src/config/linuxbios_c.ld linuxbios_c.o nm -n linuxbios_c | sort > linuxbios_c.map objcopy -O binary linuxbios_c linuxbios_payload.bin gcc -O2 -DENCODE -DDECODE -DMAIN -DVERBOSE -DNDEBUG -DBITSIZE=32 -DENDIAN=0 /mnt/disk/freebios/util/nrv2b/nrv2b.c -o nrv2b ./nrv2b e linuxbios_payload.bin linuxbios_payload.nrv2b input/output = 41188/22780 = 1.808 cp linuxbios_payload.nrv2b linuxbios_payload echo "INCLUDE ldoptions" > ldscript.ld ; for file in /mnt/disk/freebios/src/arch/i386/config/ldscript.base /mnt/disk/freebios/src/cpu/i386/entry16.lds /mnt/disk/freebios/src/cpu/i386/entry32.lds ; do echo "INCLUDE $file" >> ldscript.ld ; done gcc -nostdlib -nostartfiles -static -o linuxbios -T ldscript.ld crt0.o nm -n linuxbios | sort > linuxbios.map objcopy -O binary linuxbios linuxbios.strip export size=`ls -l linuxbios.strip | (read p c u g size r ; echo $size)` ; \ echo $size ; \ dd if=linuxbios.strip of=linuxbios.rom bs=1 seek=`expr 65536 - $size` 24448 24448+0 Records ein 24448+0 Records aus objcopy -O binary -R .note -R .comment -S /mnt/disk/linux/vmlinux linux.bin gzip -f -3 linux.bin dd conv=sync bs=458752 if=linux.bin.gz of=payload.block 1+1 Records ein 2+0 Records aus cat payload.block linuxbios.rom > romimage gcc -I/mnt/disk/freebios/src/include -I/mnt/disk/freebios/src/arch/i386/include -I/usr/lib/gcc-lib/i586-mandrake-linux/2.96/include -DCC='gcc' -DCMD_LINE='"root=/dev/hda5 console=ttyS0,115200 floppy=nodma"' -DCONFIGURE_L2_CACHE='1' -DCONFIG_ASSIGNIRQ='0' -DCONFIG_COMPRESS='1' -DCONFIG_LOGICAL_CPUS='1' -DCONFIG_MC146818RTC='1' -DCONFIG_PCIBIOS_IRQ='0' -DCONFIG_TSC_X86RDTSC_CALIBRATE_WITH_TIMER2='0' -DCONFIG_UNCOMPRESSED='0' -DCRT0='/mnt/disk/freebios/src/arch/i386/config/crt0.base' -DENABLE_FIXED_AND_VARIABLE_MTRRS='1' -DFINAL_MAINBOARD_FIXUP='1' -DHAVE_PIRQ_TABLE='1' -DHEAP_SIZE='0x40000' -DHOSTCC='gcc' -DINTEL_PPRO_MTRR='1' -DLINUXBIOS_ASSEMBLER='GNU assembler version 2.10.91 (i586-mandrake-linux) using BFD version 2.10.1.0.2' -DLINUXBIOS_BUILD='Sam Jun 14 23:11:58 UTC 2003' -DLINUXBIOS_COMPILER='gcc version 2.96 20000731 (Linux-Mandrake 8.0 2.96-0.48mdk)' -DLINUXBIOS_COMPILE_BY='root' -DLINUXBIOS_COMPILE_DOMAIN='bitz.de' -DLINUXBIOS_COMPILE_HOST='martin.bitz.de' -DLINUXBIOS_COMPILE_TIME='23:11:58' -DLINUXBIOS_LINKER='GNU ld version 2.10.91 (with BFD 2.10.1.0.2)' -DLINUXBIOS_VERSION='1.0.0' -DMAINBOARD_PART_NUMBER='cua' -DMAINBOARD_VENDOR='asus' -DMAX_CPUS='1' -DMEMORY_HOLE='1' -DMUST_ENABLE_FLOPPY='1' -DOBJCOPY='objcopy' -DPAYLOAD_SIZE='458752' -DROM_IMAGE_SIZE='65536' -DSERIAL_CONSOLE='1' -DSTACK_SIZE='0x2000' -DUPDATE_MICROCODE='1' -DUSE_DOC='1' -DUSE_DOC_2000_TSOP='0' -DUSE_DOC_MIL='1' -D_RAMBASE='0x4000' -D_ROMBASE='0x80000' -Di586='1' -Di686='1' -Os -nostdinc -nostdlib -fno-builtin -Wall -I/mnt/disk/freebios/src/mainboard/asus/cua -c /mnt/disk/freebios/src/mainboard/asus/cua/ipl.S objcopy -O binary -R .note -R .comment -S ipl.o docipl [root@martin asus-cua]# ls -l insgesamt 2962 -rw-r--r-- 1 root root 29396 Jun 14 23:07 LinuxBIOSDoc.config -rw-r--r-- 1 root root 22468 Jun 14 23:07 Makefile -rw-r--r-- 1 root root 2732 Jun 14 23:07 Makefile.settings -rw-r--r-- 1 root root 1408 Jun 14 23:12 boot.o -rw-r--r-- 1 root root 948 Jun 14 23:12 c_start.o -rw-r--r-- 1 root root 1789 Jun 14 23:12 c_start.s -rw-r--r-- 1 root root 832 Jun 14 23:11 clog2.o -rw-r--r-- 1 root root 967 Jun 14 23:12 compute_ip_checksum.o -rw-r--r-- 1 root root 5744 Jun 14 23:12 cpuid.o -rw-r--r-- 1 root root 3751 Jun 14 23:11 crt0.S -rw-r--r-- 1 root root 3760 Jun 14 23:11 crt0.o -rw-r--r-- 1 root root 16679 Jun 14 23:11 crt0.s -rw-r--r-- 1 root root 258 Jun 14 23:07 crt0_includes.h -rw-r--r-- 1 root root 940 Jun 14 23:12 delay.o -rw-r--r-- 1 root root 9124 Jun 14 23:12 do_inflate.o -rw-r--r-- 1 root root 512 Jun 14 23:12 docipl -rw-r--r-- 1 root root 3072 Jun 14 23:11 docmil_fill_inbuf.o -rw-r--r-- 1 root root 3324 Jun 14 23:12 hardwaremain.o -rw-r--r-- 1 root root 1272 Jun 14 23:12 i386_subr.o -rw-r--r-- 1 root root 4184 Jun 14 23:12 ide.o -rw-r--r-- 1 root root 1816 Jun 14 23:12 ipl.o -rw-r--r-- 1 root root 1013 Jun 14 23:12 irq_tables.o -rw-r--r-- 1 root root 767 Jun 14 23:12 isa-dma.o -rw-r--r-- 1 root root 1224 Jun 14 23:12 keyboard.o -rw-r--r-- 1 root root 5932 Jun 14 23:12 l2_cache.o -rw-r--r-- 1 root root 616 Jun 14 23:12 ldoptions -rw-r--r-- 1 root root 184 Jun 14 23:12 ldscript.ld -rwxr-xr-x 1 root root 474511 Jun 14 23:12 linux.bin.gz* -rwxr-xr-x 1 root root 31685 Jun 14 23:12 linuxbios* -rw-r--r-- 1 root root 100514 Jun 14 23:12 linuxbios.a -rw-r--r-- 1 root root 2151 Jun 14 23:12 linuxbios.map -rw-r--r-- 1 root root 65536 Jun 14 23:12 linuxbios.rom -rwxr-xr-x 1 root root 24448 Jun 14 23:12 linuxbios.strip* -rwxr-xr-x 1 root root 335208 Jun 14 23:12 linuxbios_c* -rw-r--r-- 1 root root 8738 Jun 14 23:12 linuxbios_c.map -rw-r--r-- 1 root root 62887 Jun 14 23:12 linuxbios_c.o -rw-r--r-- 1 root root 22784 Jun 14 23:12 linuxbios_payload -rwxr-xr-x 1 root root 41188 Jun 14 23:12 linuxbios_payload.bin* -rw-r--r-- 1 root root 22784 Jun 14 23:12 linuxbios_payload.nrv2b -rw-r--r-- 1 root root 3856 Jun 14 23:12 linuxbios_table.o -rw-r--r-- 1 root root 2356 Jun 14 23:11 linuxbiosmain.o -rw-r--r-- 1 root root 7948 Jun 14 23:11 linuxpci.o -rw-r--r-- 1 root root 1064 Jun 14 23:12 mainboard.o -rw-r--r-- 1 root root 1528 Jun 14 23:11 malloc.o -rw-r--r-- 1 root root 1548 Jun 14 23:12 mc146818rtc.o -rw-r--r-- 1 root root 784 Jun 14 23:11 memcmp.o -rw-r--r-- 1 root root 780 Jun 14 23:11 memcpy.o -rw-r--r-- 1 root root 772 Jun 14 23:11 memset.o -rw-r--r-- 1 root root 5652 Jun 14 23:12 microcode.o -rw-r--r-- 1 root root 3092 Jun 14 23:12 mtrr.o -rw-r--r-- 1 root root 9388 Jun 14 23:11 newpci.o -rw-r--r-- 1 root root 2448 Jun 14 23:12 northbridge.o -rwxr-xr-x 1 root root 23461 Jun 14 23:12 nrv2b* -rw-r--r-- 1 root root 81 Jun 14 23:07 nsuperio.c -rw-r--r-- 1 root root 1352 Jun 14 23:12 params.o -rw-r--r-- 1 root root 917504 Jun 14 23:12 payload.block -rw-r--r-- 1 root root 1144 Jun 14 23:12 pirq_routing.o -rw-r--r-- 1 root root 1268 Jun 14 23:11 printk.o -rw-r--r-- 1 root root 983040 Jun 14 23:12 romimage -rw-r--r-- 1 root root 1334 Jun 14 23:11 serial_subr.o -rw-r--r-- 1 root root 1484 Jun 14 23:12 southbridge.o -rw-r--r-- 1 root root 1448 Jun 14 23:11 subr.o -rw-r--r-- 1 root root 1160 Jun 14 23:12 superio.o -rw-r--r-- 1 root root 1531 Jun 14 23:12 version.o -rw-r--r-- 1 root root 4464 Jun 14 23:11 vsprintf.o [root@martin asus-cua]#