SVN: livecd/mklive: . README mklive templates templates-liveth templates-liveth/boot templates-livet...
qwiat
qwiat at pld-linux.org
Sat Aug 7 00:21:07 CEST 2010
Author: qwiat
Date: Sat Aug 7 00:21:05 2010
New Revision: 11763
Added:
livecd/mklive/
livecd/mklive/README
livecd/mklive/mklive (contents, props changed)
livecd/mklive/templates/
livecd/mklive/templates-liveth/
livecd/mklive/templates-liveth/boot/
livecd/mklive/templates-liveth/boot/memtest86 (contents, props changed)
livecd/mklive/templates-liveth/initrd/
livecd/mklive/templates-liveth/initrd/bin/
livecd/mklive/templates-liveth/initrd/bin/pcimodules (contents, props changed)
livecd/mklive/templates-liveth/initrd/dev/
livecd/mklive/templates-liveth/initrd/etc/
livecd/mklive/templates-liveth/initrd/etc/ld.so.conf
livecd/mklive/templates-liveth/initrd/etc/udev/
livecd/mklive/templates-liveth/initrd/etc/udev/udev.conf
livecd/mklive/templates-liveth/initrd/init (contents, props changed)
livecd/mklive/templates-liveth/initrd/lib/
livecd/mklive/templates-liveth/initrd/lib/firmware/
livecd/mklive/templates-liveth/initrd/lib/modules/
livecd/mklive/templates-liveth/initrd/lib64 (contents, props changed)
livecd/mklive/templates-liveth/initrd/mnt/
livecd/mklive/templates-liveth/initrd/mnt/cdrom/
livecd/mklive/templates-liveth/initrd/mnt/liveroot/
livecd/mklive/templates-liveth/initrd/mnt/newroot/
livecd/mklive/templates-liveth/initrd/mnt/tmpfs/
livecd/mklive/templates-liveth/initrd/proc/
livecd/mklive/templates-liveth/initrd/sys/
livecd/mklive/templates-liveth/isolinux/
livecd/mklive/templates-liveth/isolinux/chain.c32 (contents, props changed)
livecd/mklive/templates-liveth/isolinux/hdt.c32 (contents, props changed)
livecd/mklive/templates-liveth/isolinux/help.msg
livecd/mklive/templates-liveth/isolinux/isolinux.bin (contents, props changed)
livecd/mklive/templates-liveth/isolinux/isolinux.cfg
livecd/mklive/templates-liveth/isolinux/pci.ids
livecd/mklive/templates-liveth/isolinux/reboot.c32 (contents, props changed)
livecd/mklive/templates-liveth/isolinux/syslinux.png (contents, props changed)
livecd/mklive/templates-liveth/isolinux/vesamenu.c32 (contents, props changed)
livecd/mklive/templates/boot/
livecd/mklive/templates/boot/memtest86 (contents, props changed)
livecd/mklive/templates/initrd/
livecd/mklive/templates/initrd/bin/
livecd/mklive/templates/initrd/bin/pcimodules (contents, props changed)
livecd/mklive/templates/initrd/dev/
livecd/mklive/templates/initrd/etc/
livecd/mklive/templates/initrd/etc/ld.so.conf
livecd/mklive/templates/initrd/etc/udev/
livecd/mklive/templates/initrd/etc/udev/udev.conf
livecd/mklive/templates/initrd/init (contents, props changed)
livecd/mklive/templates/initrd/lib/
livecd/mklive/templates/initrd/lib/firmware/
livecd/mklive/templates/initrd/lib/modules/
livecd/mklive/templates/initrd/lib64 (contents, props changed)
livecd/mklive/templates/initrd/mnt/
livecd/mklive/templates/initrd/mnt/cdrom/
livecd/mklive/templates/initrd/mnt/liveroot/
livecd/mklive/templates/initrd/mnt/newroot/
livecd/mklive/templates/initrd/mnt/tmpfs/
livecd/mklive/templates/initrd/proc/
livecd/mklive/templates/initrd/sys/
livecd/mklive/templates/isolinux/
livecd/mklive/templates/isolinux/chain.c32 (contents, props changed)
livecd/mklive/templates/isolinux/hdt.c32 (contents, props changed)
livecd/mklive/templates/isolinux/help.msg
livecd/mklive/templates/isolinux/isolinux.bin (contents, props changed)
livecd/mklive/templates/isolinux/isolinux.cfg
livecd/mklive/templates/isolinux/pci.ids
livecd/mklive/templates/isolinux/reboot.c32 (contents, props changed)
livecd/mklive/templates/isolinux/vesamenu.c32 (contents, props changed)
Log:
- adding new project: mklive
Added: livecd/mklive/README
==============================================================================
--- (empty file)
+++ livecd/mklive/README Sat Aug 7 00:21:05 2010
@@ -0,0 +1,55 @@
+mkLive is basic tool designed to create live-cd/live-dvd
+system based on PLD-Linux installation. mkLive is modern, smart,
+and easy to use util.
+
+
+Features
+--------
+- KISS
+- architecture autodetection: x86/x86_64
+- gzip and lzma support (mklive -h)
+- automatic support for 'aufs' module (unionfs by default), you have only to install aufs package.
+- easy to customize, just look into the 'templates' directory...
+- mkLive do not modify any file of your system
+- support for custom templates. Copy 'templates' to a new directory and use '--tpl=' option
+
+
+Limitations
+-----------
+- PC only (x86 architectures)
+- no USB (pendrive) support
+- you cannot create live from your rootfs filesystem.
+
+
+Requirements
+------------
+you have to install some important packages into '/my-sys' directory:
+ - busybox
+ - kernel
+ - udev binaries: udevadm, udevd, udevstart
+
+
+License
+-------
+Beerware.
+
+
+mini HowTo
+----------
+1. install PLD system into directory, e.g:
+ # mkdir /my-sys
+ # poldek -r /my-sys
+
+2. Run mkLive, e.g:
+ # mklive /my-sys /my-live.iso
+
+3. Burn iso image on CD/DVD disc
+
+more in help:
+# mklive -h
+
+
+Author
+------
+Pawel (qwiat) Kwiatkowski
+e-mail/jid: qwiat(at)pld-linux(dot)org
Added: livecd/mklive/mklive
==============================================================================
--- (empty file)
+++ livecd/mklive/mklive Sat Aug 7 00:21:05 2010
@@ -0,0 +1,224 @@
+#!/bin/bash
+
+# check kernel release
+function get_src_kernel_rel
+{
+ rel=$(ls -1 $1/lib/modules/)
+ [ "$(echo $rel | wc -w )" -ne 1 ] && echo "Can't read kernel release in $1 (found: $rel)" && return 1
+ echo $rel
+}
+# copy module with depends
+function copy_module
+{
+ for modname in $@
+ do
+ module_with_deps=$(grep -P "/$modname.ko(.gz)?:" $sys_source/lib/modules/$kernel_rel/modules.dep | sed -e s/:// )
+ [ -z "$module_with_deps" ] && die "No entries found in modules.dep for $modname"
+ for modpath in $module_with_deps
+ do
+ dstdir=$(dirname $tmp_initrd/lib/modules/$kernel_rel/$modpath)
+ [ ! -d $dstdir ] && mkdir -p $dstdir
+ echo "copying module: lib/modules/$kernel_rel/$modpath"
+ cp $sys_source/lib/modules/$kernel_rel/$modpath $dstdir
+ done
+ done
+}
+# copy directory of modules but not check depends
+function copy_modules_dir
+{
+ for moddirname in $@
+ do
+ [ ! -d $sys_source/lib/modules/$kernel_rel/$moddirname ] && die "Directory /lib/modules/$kernel_rel/$moddirname not found!"
+ dstdir=$(dirname $tmp_initrd/lib/modules/$kernel_rel/$moddirname)
+ [ ! -d $dstdir ] && mkdir -p $dstdir
+ echo "copying modules: lib/modules/$kernel_rel/$moddirname"
+ cp -r $sys_source/lib/modules/$kernel_rel/$moddirname $dstdir
+ done
+
+}
+# find© firmware for modules copied into initrd skeleton
+function findAndCopyFirmwareFiles
+{
+ # copy firmware loader script
+ cp $sys_source/lib/firmware/firmware-loader.sh $tmp_initrd/lib/firmware || return 1
+ # search for all modules
+ for modname in $(find $tmp_initrd/lib/modules/$kernel_rel/ -type f)
+ do
+ # get all firmware file names for this module
+ firmwareFiles=$(modinfo $modname | grep '^firmware:\ ' | sed 's/.*\ //') || return 1
+ for firmwareFile in $firmwareFiles
+ do
+ # find file path
+ firmwareDirs="lib/firmware/updates/$kernel_rel lib/firmware/updates lib/firmware/$kernel_rel lib/firmware"
+ unset firmwareDir
+ for firmwareDir in $firmwareDirs
+ do
+ [ -f $sys_source/$firmwareDir/$firmwareFile ] && firmwareDirFound=$firmwareDir && continue
+ done
+ [ -z $firmwareDirFound ] && echo "No firmware: $firmwareFile found"
+ # copy files to initrd skeleton
+ dstFirmDir=$(dirname $tmp_initrd/$firmwareDirFound/$firmwareFile)
+ [ ! -d $dstFirmDir ] && mkdir -p $dstFirmDir
+ echo "copying $firmwareDirFound/$firmwareFile"
+ cp $sys_source/$firmwareDirFound/$firmwareFile $dstFirmDir
+ done
+ done
+}
+# create dev nodes in the directory
+function createSpecialDevFiles
+{
+ [ ! -d "$1" ] && die "$ is not a directory"
+ echo "Creating devices in $1"
+ mknod $1/console c 5 1
+ mknod $1/null c 1 3
+ mknod $1/zero c 1 5
+}
+function create_initrd
+{
+ [ -d $1/lib64 ] && libDir=lib64 || libDir=lib # gues 'lib' dir name for x86_64 arch
+ initrd_tools_dir=/usr/$libDir/initrd
+
+ echo "Creating initrd skeleton: $tmp_initrd"
+ cp -r $mkroot/$templatesDir/initrd/* $tmp_initrd
+ # creade devices
+ createSpecialDevFiles $tmp_initrd/dev
+ # demod in source sys if needed
+ [ ! -f $sys_source/lib/modules/$kernel_rel/modules.dep ] && echo "Running depmod..." && chroot $sys_source depmod $kernel_rel
+
+ echo "Copying kernel modules to initrd skeleton..."
+ copy_module loop cdrom crc16 crc-t10dif usbhid hid ehci-hcd uhci-hcd ohci-hcd unionfs isofs squashfs
+ copy_modules_dir kernel/drivers/ata kernel/drivers/scsi
+ [ -d $1/lib/modules/$kernel_rel/kernel/fs/aufs ] && echo "found aufs module" && aufs_module_found=1 && copy_module aufs
+ echo "Copying firmware files to initrd skeleton..."
+ findAndCopyFirmwareFiles || exit 1
+
+ # gunzip modules, we will compress whole initrd image
+ find $tmp_initrd/lib/modules/$kernel_rel -type f -name \*.gz -exec gunzip \{\} \;
+ depmod -a -b $tmp_initrd $kernel_rel
+
+ echo "Adding binaries..."
+ cp -d $1/$initrd_tools_dir/{udevadm,udevd,udevstart} $tmp_initrd/bin/ || return 1
+ cp $1/bin/busybox $tmp_initrd/bin/ || return 1
+ ln -s busybox $tmp_initrd/bin/sh || return 1
+
+ echo "Adding libraries..."
+ for liblink in $(get_app_libs /bin/busybox)
+ do
+ lib=$(stat -t -c %N $1/$liblink | sed -e s/.*\ // -e s/\'// -e s/\`//)
+ [ ! -f $tmp_initrd/$lib ] && cp -d $1/$libDir/$(basename $lib) $tmp_initrd/lib
+ done
+ cp $1/etc/ld.so.conf $tmp_initrd/etc
+ ldconfig -r $tmp_initrd
+ chown -R root:root $tmp_initrd/*
+ find $tmp_initrd -name \*~ -exec rm \{\} \; # cleanup
+ echo "Creating initramfs image: $2"
+ cd $tmp_initrd
+ find . | cpio -H newc -o | $compr > $2
+ [ $? -eq 0 ] && echo "Image saved as $2 (size: $(stat -c %s $2))" || die "Creating image failed!"
+}
+# return application related libraries
+function get_app_libs
+{
+ [ ! -x "$1" ] && "Error: $1 is not executable file"
+ chroot $sys_source ldd $1 | grep '/lib' | sed -e 's/\ (.*//' -e 's/.*=>\ //' -e "s/[\ \t]//g"
+}
+function die
+{
+ echo "Error: $@"
+ exit 1
+}
+function print_help
+{
+ echo "mkLive usage: mklive /source_directory /image.iso [OPTIONS]"
+ echo " -h|--help - print this message"
+ echo " --lzma - use lzma compression instead gzip"
+ echo " --gzip - use gzip compression (default)"
+ echo -e " --tpl=tpl-dir - templates dir ("templates" by default)\n"
+ echo " mklive script creates a live cd/dvd system based on PLD-Linux"
+ echo " installed into directory."
+ echo " example 1:"
+ echo " # mklive /my-sys-dir /my-live.iso"
+ echo " example 2:"
+ echo " # mklive /my-sys-dir /my-live.iso --tpl=templates-my --lzma"
+
+}
+
+##### MAIN #####
+templatesDir=templates
+for arg in $@
+do
+ case $arg in
+ --lzma) compr=lzma ;;
+ --gzip) compr=gzip ;;
+ --tpl=*) templatesDir=$(echo $arg | sed 's/.*=//') ;;
+ -h|--help)
+ print_help
+ exit 0
+ ;;
+ -*)
+ echo "Invalid option: $arg. Use -h to print help"
+ print_help
+ exit 1
+ ;;
+ *)
+ [ -z $sys_source ] && sys_source=$arg && continue
+ [ -z $dst_iso ] && [ ! -z $sys_source ] && dst_iso=$arg
+ ;;
+ esac
+done
+[ ! $(whoami) = 'root' ] && die "You need superuser privileges, try 'su' or 'sudo'"
+
+[ -z $sys_source ] && die "Missing arg: source directory. Use -h to print help."
+[ -z $dst_iso ] && die "Missing arg: iso image. Use -h to print help"
+[ -z $compr ] && compr=gzip # gzip is default compression method
+[ ! -d $sys_source ] && die "$sys_source is not a directory"
+mkroot=$(dirname $0)
+
+
+# preparing temp dirs
+rm -rf /tmp/$0_tmp_*
+tmp_iso_root=$(mktemp -d /tmp/$(basename $0)_tmp_iso__XXXXXX)
+tmp_initrd=$(mktemp -d /tmp/$(basename $0)_tmp_initrd__XXXXXX)
+live_rootfs_archive=live_rootfs.sqsh
+kernel_rel=$(get_src_kernel_rel $1)
+[ $? -ne 0 ] && die "Kernel release not found: "$kernel_rel
+
+echo "::: mkLive :::"
+echo "found kernel: $kernel_rel"
+echo "compression method: $compr"
+echo "initrd temporary dir: $tmp_initrd"
+echo "iso temporary dir: $tmp_iso_root"
+echo "templates directory: $mkroot/$templatesDir"
+echo ""
+
+# is templates exists
+[ ! -d $mkroot/$templatesDir ] && die "templates dir: $mkroot/$templatesDir does not exists."
+# is destination exists
+if [ -a $dst_iso ]
+then
+ echo "Warning: $dst_iso already file exists."
+ echo "Do you wish to overwrite? [N/y]"
+ read anykey
+ [ ! "$anykey" = 'y' ] && die "Interrupted." || rm -f $dst_iso
+fi
+
+# creating temp live root
+echo "Copying kernel and basic tools..."
+cp -r $mkroot/$templatesDir/isolinux $tmp_iso_root
+
+cp -r $mkroot/$templatesDir/boot $tmp_iso_root
+cp $sys_source/boot/vmlinuz $tmp_iso_root/boot
+
+# create initrd
+create_initrd $sys_source $tmp_iso_root/boot/initrd.img || die "Creating initrd image failed."
+# ceate live
+echo "Creating squashfs filesystem: $tmp_iso_root/$live_rootfs_archive..."
+mksquashfs $sys_source $tmp_iso_root/$live_rootfs_archive -comp $compr > /dev/null || die "Creating live rootfs failed"
+echo "Creating ISO image: $dst_iso..."
+mkisofs -o $dst_iso -b isolinux/isolinux.bin -c isolinux/boot.cat \
+ -no-emul-boot -boot-load-size 4 -boot-info-table -l -R \
+ -r $tmp_iso_root || die "Creating iso image failed."
+rm -rf $tmp_iso_root
+rm -rf $tmp_initrd
+echo "Image $dst_iso seems to be ready"
+
Added: livecd/mklive/templates-liveth/boot/memtest86
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates-liveth/initrd/bin/pcimodules
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/initrd/bin/pcimodules Sat Aug 7 00:21:05 2010
@@ -0,0 +1,10 @@
+#!/bin/sh
+# list all pci device modules
+
+KERNEL=$(uname -r)
+
+cat /proc/bus/pci/devices | while read junk1 id junk2; do
+ v=0x0000${id%????}
+ d=0x0000${id#????}
+ cat /lib/modules/$KERNEL/modules.pcimap | grep "$v $d" | cut -d " " -f 1
+done | sort -u
Added: livecd/mklive/templates-liveth/initrd/etc/ld.so.conf
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/initrd/etc/ld.so.conf Sat Aug 7 00:21:05 2010
@@ -0,0 +1 @@
+include ld.so.conf.d/*.conf
Added: livecd/mklive/templates-liveth/initrd/etc/udev/udev.conf
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/initrd/etc/udev/udev.conf Sat Aug 7 00:21:05 2010
@@ -0,0 +1,4 @@
+# The initial syslog(3) priority: "err", "info", "debug" or its
+# numerical equivalent. For runtime debugging, the daemons internal
+# state can be changed with: "udevadm control --log-priority=<value>".
+udev_log="err"
Added: livecd/mklive/templates-liveth/initrd/init
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/initrd/init Sat Aug 7 00:21:05 2010
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+load_module()
+{
+ for module in $@
+ do
+ module_path=$(find /lib/modules -name $module.ko)
+ [ ! -z "$module_path" ] \
+ && modprobe $module_path \
+ && debug "loaded module: $module" \
+ || echo "Error: module $module not loaded!"
+ done
+}
+is_module_loaded()
+{
+ lsmod | grep -q "^$1\ "
+}
+run_debug_shell()
+{
+ echo "Processing initrd interrupted, dropping to shell."
+ echo "After debugging you can terminate shell (ctrl+d)"
+ echo "and resume starting process. Have a fun!"
+ sh
+}
+debug()
+{
+ [ ! -z "$debugmode" ] && echo "$@"
+ return 0
+}
+
+echo "Starting Live initrd. Use 'debuginitrd' argument to enable debug mode."
+for arg in $@
+do
+ [ "$arg" = 'debuginitrd' ] && debugmode=1
+done
+
+mount -t proc none /proc
+mount -t sysfs none /sys
+echo "0" >/proc/sys/kernel/printk # shut up!
+
+# Loading kernel modules
+kernel_rel=$(uname -r)
+echo "Kernel: $kernel_rel"
+echo "Loading basic modules..."
+load_module crc16 crc-t10dif loop isofs squashfs
+echo "Loading hardware modules..."
+load_module cdrom scsi_mod sg sr_mod scsi_wait_scan usbhid hid usbcore ehci-hcd ohci-hcd uhci-hcd
+rmmod scsi_wait_scan
+is_module_loaded aufs && echo "AUFS enabled" || load_module unionfs
+
+echo "Detecting host adapter device..."
+pci_modules=$(/bin/pcimodules)
+[ -z "$pci_modules" ] && echo "Error: No host adapter modules found"
+for module in $pci_modules
+do
+ load_module $module
+done
+
+echo 'Starting udev daemon'
+/bin/udevd --daemon
+/bin/udevadm trigger
+/bin/udevadm settle
+
+# Mounting tmpfs
+tmpfs_dir=/mnt/tmpfs
+cdrom_mnt=/mnt/cdrom
+live_root=/mnt/liveroot
+union_dir=/mnt/newroot
+mount tmpfs $tmpfs_dir -t tmpfs -o noatime
+
+# Mounting CD-ROM
+cdrom_devices=$(echo /dev/sr*)
+[ -z "$cdrom_devices" ] && echo "Error: Not found any usable CD-ROM block device" && run_debug_shell
+echo "Detected CD-ROM devices: $cdrom_devices"
+for cdrom_dev in $cdrom_devices
+do
+ mount -t iso9660 $cdrom_dev $cdrom_mnt && echo "Mounted device: $cdrom_dev" && break
+done
+mount | grep -q "\ $cdrom_mnt\ "
+[ $? -ne 0 ] && echo "Fatal: CD-ROM device not mounted" && run_debug_shell
+
+# Mounting squashfs
+echo "Mounting Live.th rootfs"
+mount $cdrom_mnt/live_rootfs.sqsh $live_root -o loop \
+ || ( echo "Mounting live rootfs to $live_root failed" && run_debug_shell )
+
+# Mounting Union FileSystem
+is_module_loaded aufs &&
+(
+ echo "Mounting Union FS (using aufs module)"
+ mount -t aufs -o noatime,br=$tmpfs_dir=rw:$live_root=ro none $union_dir
+) || (
+ echo "Munting Union FS (using unionfs module)"
+ mount -t unionfs -o noatime,dirs=$tmpfs_dir=rw:$live_root=ro unionfs $union_dir
+)
+[ $? -ne 0 ] && echo "Error: Cannot mount filesystem" && run_debug_shell
+
+# stop udev
+killall udevd 2> /dev/null
+
+# moving tmpfs
+mkdir -p $union_dir/.live_tmpfs
+mkdir -p $union_dir/.live_cdrom
+mkdir -p $union_dir/.live_liveroot
+
+# moving mount points
+mount --move $tmpfs_dir $union_dir/.live_tmpfs
+mount --move $cdrom_mnt $union_dir/.live_cdrom
+mount --move $live_root $union_dir/.live_liveroot
+
+# Starting Live.th
+echo "Switching to a new rootfs"
+[ ! -z "$debugmode" ] && run_debug_shell
+umount /proc
+umount /sys
+exec switch_root $union_dir /sbin/init
+echo "Fatal: switch_root failed! That's all folks."
+run_debug_shell
Added: livecd/mklive/templates-liveth/initrd/lib64
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/initrd/lib64 Sat Aug 7 00:21:05 2010
@@ -0,0 +1 @@
+link lib
\ No newline at end of file
Added: livecd/mklive/templates-liveth/isolinux/chain.c32
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates-liveth/isolinux/hdt.c32
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates-liveth/isolinux/help.msg
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/isolinux/help.msg Sat Aug 7 00:21:05 2010
@@ -0,0 +1,12 @@
+PLD Live th is a Live CD project to let you
+test PLD Linux without installing it to your
+hard drive. It is also useful for rescuing
+damaged systems.
+
+In case boot troubles try following args:
+ noapic Disable the "Advanced Programmable Interrupt Controller"
+ noacpi This parameter disables the whole ACPI system
+ debuginitrd Run debug shell after initrd process
+
+
+press any key to return to menu
Added: livecd/mklive/templates-liveth/isolinux/isolinux.bin
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates-liveth/isolinux/isolinux.cfg
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/isolinux/isolinux.cfg Sat Aug 7 00:21:05 2010
@@ -0,0 +1,80 @@
+display loading LiveTh isolinux...
+
+prompt 0
+timeout 100
+default vesamenu.c32
+
+f1 help.msg
+
+menu background syslinux.png
+menu title Welcome to Live.th!
+MENU TABMSG Press <TAB> to edit options or <F1> for help.
+MENU AUTOBOOT Journey will begin in # second{,s}...
+
+menu color border 0 #ff4488ee #00000000
+menu color sel 1 #00000000 #ff4488ee
+menu color title 0 #ff4488ee #00000000
+menu color tabmsg 0 #ff4488ee #00000000
+menu color unsel 0 #ff4488ee #00000000
+menu color hotsel 0 #ff000000 #ff4488ee
+menu color hotkey 2 #ffffffff #ff000000
+menu color help 0 #ff4488ee #00000000
+menu color timeout 0 #ff4488ee #00000000
+menu color timeout_msg 0 #ff4488ee #00000000
+menu color help 0 #ff4488ee #00000000
+menu color msg 0 #ff4488ee #00000000
+
+MENU WIDTH 74
+MENU MARGIN 5
+MENU ROWS 10
+menu HELPMSGROW 15
+MENU TABMSGROW 13
+MENU TIMEOUTROW 17
+MENU CMDLINEROW 18
+
+label gnome
+ menu label ^GNOME
+ kernel /boot/vmlinuz
+ append initrd=/boot/initrd.img rw 5
+ text help
+ X-Window with GNOME desktop environment
+ endtext
+
+label console
+ menu label ^Console
+ kernel /boot/vmlinuz
+ append initrd=/boot/initrd.img rw 3
+ text help
+ Text mode
+ endtext
+
+label hd
+ MENU LABEL Boot from ^HDD
+ localboot 0x80
+ text help
+ Bypass isolinux and boot from first hard disk
+ endtext
+
+label memtest
+ menu label ^MemTest
+ kernel /boot/memtest86
+ text help
+ Run memory test
+ endtext
+
+label hdt
+ menu label Hardware ^Detection Tool
+ text help
+ Run isolinux builded-in detection util
+ endtext
+ KERNEL hdt.c32
+
+LABEL reboot
+ MENU LABEL ^Reboot
+ KERNEL reboot.c32
+ TEXT HELP
+ Restart the computer instantly.
+ ENDTEXT
+
+
+
Added: livecd/mklive/templates-liveth/isolinux/pci.ids
==============================================================================
--- (empty file)
+++ livecd/mklive/templates-liveth/isolinux/pci.ids Sat Aug 7 00:21:05 2010
@@ -0,0 +1,18311 @@
+#
+# List of PCI ID's
+#
+# Version: 2010.01.28
+# Date: 2010-01-28 03:15:02
+#
+# Maintained by Martin Mares <mj at ucw.cz> and other volunteers from the
+# PCI ID Project at http://pciids.sf.net/.
+#
+# New data are always welcome, especially if they are accurate. If you have
+# anything to contribute, please follow the instructions at the web site.
+#
+# This file can be distributed under either the GNU General Public License
+# (version 2 or higher) or the 3-clause BSD License.
+#
+
+# Vendors, devices and subsystems. Please keep sorted.
+
+# Syntax:
+# vendor vendor_name
+# device device_name <-- single tab
+# subvendor subdevice subsystem_name <-- two tabs
+
+0000 Gammagraphx, Inc. (or missing ID)
+0010 Allied Telesis, Inc
+# This is a relabelled RTL-8139
+ 8139 AT-2500TX V3 Ethernet
+001a Ascend Communications, Inc.
+001c PEAK-System Technik GmbH
+ 0001 PCAN-PCI CAN-Bus controller
+0033 Paradyne corp.
+003d Lockheed Martin-Marietta Corp
+# Real TJN ID is e159, but they got it wrong several times --mj
+0059 Tiger Jet Network Inc. (Wrong ID)
+0070 Hauppauge computer works Inc.
+ 0003 WinTV PVR-250
+ 0009 WinTV PVR-150
+ 0801 WinTV PVR-150
+ 0807 WinTV PVR-150
+ 4000 WinTV PVR-350
+ 4001 WinTV PVR-250 (v1)
+ 4009 WinTV PVR-250
+ 4800 WinTV PVR-350
+ 4801 WinTV PVR-250 MCE
+ 4803 WinTV PVR-250
+ 7444 WinTV HVR-1600
+ 7801 WinTV HVR-1800 MCE
+ 8003 WinTV PVR-150
+ 8801 WinTV PVR-150
+ c801 WinTV PVR-150
+ e807 WinTV PVR-500 MCE (1st tuner)
+ e817 WinTV PVR-500 MCE (2nd tuner)
+0071 Nebula Electronics Ltd.
+0095 Silicon Image, Inc. (Wrong ID)
+ 0680 Ultra ATA/133 IDE RAID CONTROLLER CARD
+# Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter
+00a7 Teles AG (Wrong ID)
+00f5 BFG Technologies, Inc.
+0100 Ncipher Corp Ltd
+0123 General Dynamics
+# 018a is not LevelOne but there is a board misprogrammed
+018a LevelOne
+ 0106 FPC-0106TX misprogrammed [RTL81xx]
+# 021b is not Compaq but there is a board misprogrammed
+021b Compaq Computer Corporation
+ 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking]
+0270 Hauppauge computer works Inc. (Wrong ID)
+0291 Davicom Semiconductor, Inc.
+ 8212 DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40)
+# SpeedStream is Efficient Networks, Inc, a Siemens Company
+02ac SpeedStream
+ 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx]
+02e0 XFX Pine Group Inc
+0303 Hewlett-Packard Company (Wrong ID)
+0315 SK-Electronics Co., Ltd.
+0357 TTTech AG
+ 000a TTP-Monitoring Card V2.0
+036f Trigem Computer Inc.
+0403 Future Technology Devices International Ltd
+0432 SCM Microsystems, Inc.
+ 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet]
+045e Microsoft
+ 006e MN-510 802.11b wireless USB paddle
+ 00c2 MN-710 wireless USB paddle
+0482 Kyocera
+04cf Myson Century, Inc
+ 8818 CS8818 USB2.0-to-ATAPI Bridge Controller with Embedded PHY
+050d Belkin
+ 001a FSD7000 802.11g PCI Wireless card
+ 700f F5D7001 - Wireless G Plus Desktop Card
+ 7050 F5D7050 802.11g Wireless USB Adapter
+ 705c F5D7050 v4
+058f Alcor Micro Corporation
+05a9 OmniVision
+ 8519 OV519 series
+05e3 CyberDoor
+ 0701 CBD516
+066f Sigmatel Inc.
+ 3410 SMTP3410
+ 3500 SMTP3500
+0675 Dynalink
+ 1700 IS64PH ISDN Adapter
+ 1702 IS64PH ISDN Adapter
+ 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1704 ISDN Adapter (PCI Bus, D, C)
+069d Hughes Network Systems (HNS)
+0721 Sapphire, Inc.
+0795 Wired Inc.
+ 6663 Butane II (MPEG2 encoder board)
+ 6666 MediaPress (MPEG2 encoder board)
+07ca AVerMedia Technologies Inc.
+ a301 AVerTV 301
+ b808 AVerTV DVB-T Volar (USB 2.0)
+07d0 ITT Space Systems Division
+07e2 ELMEG Communication Systems GmbH
+0842 NPG, Personal Grand Technology
+# Nee Gemplus International, SA
+08e6 Gemalto NV
+08ff AuthenTec
+ afe4 [Anchor] AF-S2 FingerLoc Sensor Module
+0925 First International Computer, Inc.
+ 1234 VA-502 Mainboard
+093a PixArt Imaging Inc.
+ 010e Innovage Mini Digital Camera
+ 010f SDC-300 Webcam
+ 020f Digital Photo Viewer
+ 2468 CIF Single Chip
+ 2600 PAC7311
+ 2603 Philips Webcam SPC500NC
+ 2608 Maxell MaxCam RotaWeb
+09c1 Arris
+ 0704 CM 200E Cable Modem
+0a89 BREA Technologies Inc
+0ace ZyDAS
+ 1211 ZD1211 IEEE 802.11b+g USB Adapter
+0b0b Rhino Equipment Corp.
+ 0105 Rhino R1T1
+ 0205 Rhino R4FXO
+ 0206 RCB4FXO 4-channel FXO analog telphony card
+ 0305 Rhino R4T1
+ 0405 Rhino R8FXX
+ 0406 RCB8FXX 8-channel modular analog telphony card
+ 0505 Rhino R24FXX
+ 0506 RCB24FXS 24-Channel FXS analog telphony card
+ 0605 Rhino R2T1
+ 0705 Rhino R24FXS
+ 0706 RCB24FXO 24-Channel FXO analog telphony card
+ 0905 R1T3 Single T3 Digital Telephony Card
+ 0906 RCB24FXX 24-channel modular analog telphony card
+ 0a06 RCB672FXX 672-channel modular analog telphony card
+0b3d Brontes Technologies
+0b49 ASCII Corporation
+ 064f Trance Vibrator
+0ccd TerraTec Electronic GmbH
+ 0038 Cinergy T^2 DVB-T Receiver
+0e11 Compaq Computer Corporation
+ 0001 PCI to EISA Bridge
+ 0002 PCI to ISA Bridge
+ 0046 Smart Array 64xx
+ 0e11 4091 Smart Array 6i
+ 0e11 409a Smart Array 641
+ 0e11 409b Smart Array 642
+ 0e11 409c Smart Array 6400
+ 0e11 409d Smart Array 6400 EM
+ 0049 NC7132 Gigabit Upgrade Module
+ 004a NC6136 Gigabit Server Adapter
+ 005a Remote Insight II board - Lights-Out
+ 007c NC7770 1000BaseTX
+ 007d NC6770 1000BaseTX
+ 0085 NC7780 1000BaseTX
+ 00b1 Remote Insight II board - PCI device
+ 00bb NC7760
+ 00ca NC7771
+ 00cb NC7781
+ 00cf NC7772
+ 00d0 NC7782
+ 00d1 NC7783
+ 00e3 NC7761
+ 0508 Netelligent 4/16 Token Ring
+ 1000 Triflex/Pentium Bridge, Model 1000
+ 2000 Triflex/Pentium Bridge, Model 2000
+ 3032 QVision 1280/p
+ 3033 QVision 1280/p
+ 3034 QVision 1280/p
+ 4000 4000 [Triflex]
+ 4040 Integrated Array
+ 4048 Compaq Raid LC2
+ 4050 Smart Array 4200
+ 4051 Smart Array 4250ES
+ 4058 Smart Array 431
+ 4070 Smart Array 5300
+ 4080 Smart Array 5i
+ 4082 Smart Array 532
+ 4083 Smart Array 5312
+ 4091 Smart Array 6i
+ 409a Smart Array 641
+ 409b Smart Array 642
+ 409c Smart Array 6400
+ 409d Smart Array 6400 EM
+ 6010 HotPlug PCI Bridge 6010
+ 7020 USB Controller
+ a0ec Fibre Channel Host Controller
+ a0f0 Advanced System Management Controller
+ a0f3 Triflex PCI to ISA Bridge
+ a0f7 PCI Hotplug Controller
+ 8086 002a PCI Hotplug Controller A
+ 8086 002b PCI Hotplug Controller B
+ a0f8 ZFMicro Chipset USB
+ a0fc FibreChannel HBA Tachyon
+ ae10 Smart-2/P RAID Controller
+ 0e11 4030 Smart-2/P Array Controller
+ 0e11 4031 Smart-2SL Array Controller
+ 0e11 4032 Smart Array 3200 Controller
+ 0e11 4033 Smart Array 3100ES Controller
+ 0e11 4034 Smart Array 221 Controller
+ ae29 MIS-L
+ ae2a MPC
+ ae2b MIS-E
+ ae31 System Management Controller
+ ae32 Netelligent 10/100 TX PCI UTP
+ ae33 Triflex Dual EIDE Controller
+ ae34 Netelligent 10 T PCI UTP
+ ae35 Integrated NetFlex-3/P
+ ae40 Netelligent Dual 10/100 TX PCI UTP
+ ae43 Netelligent Integrated 10/100 TX UTP
+ ae69 CETUS-L
+ ae6c Northstar
+ ae6d NorthStar CPU to PCI Bridge
+ b011 Netelligent 10/100 TX Embedded UTP
+ b012 Netelligent 10 T/2 PCI UTP/Coax
+ b01e NC3120 Fast Ethernet NIC
+ b01f NC3122 Fast Ethernet NIC
+ b02f NC1120 Ethernet NIC
+ b030 Netelligent 10/100 TX UTP
+ b04a 10/100 TX PCI Intel WOL UTP Controller
+ b060 Smart Array 5300 Controller
+ b0c6 NC3161 Fast Ethernet NIC
+ b0c7 NC3160 Fast Ethernet NIC
+ b0d7 NC3121 Fast Ethernet NIC
+ b0dd NC3131 Fast Ethernet NIC
+ b0de NC3132 Fast Ethernet Module
+ b0df NC6132 Gigabit Module
+ b0e0 NC6133 Gigabit Module
+ b0e1 NC3133 Fast Ethernet Module
+ b123 NC6134 Gigabit NIC
+ b134 NC3163 Fast Ethernet NIC
+ b13c NC3162 Fast Ethernet NIC
+ b144 NC3123 Fast Ethernet NIC
+ b163 NC3134 Fast Ethernet NIC
+ b164 NC3165 Fast Ethernet Upgrade Module
+ b178 Smart Array 5i/532
+ 0e11 4080 Smart Array 5i
+ 0e11 4082 Smart Array 532
+ 0e11 4083 Smart Array 5312
+ b1a4 NC7131 Gigabit Server Adapter
+ b200 Memory Hot-Plug Controller
+ b203 Integrated Lights Out Controller
+ b204 Integrated Lights Out Processor
+ c000 Remote Insight Lights-Out Edition
+ f130 NetFlex-3/P ThunderLAN 1.0
+ f150 NetFlex-3/P ThunderLAN 2.3
+0e21 Cowon Systems, Inc.
+0e55 HaSoTec GmbH
+0eac SHF Communication Technologies AG
+ 0008 Ethernet Powerlink Managing Node 01
+0f62 Acrox Technologies Co., Ltd.
+# Formerly NCR
+1000 LSI Logic / Symbios Logic
+ 0001 53c810
+ 1000 1000 LSI53C810AE PCI to SCSI I/O Processor
+ 0002 53c820
+ 0003 53c825
+ 1000 1000 LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide)
+ 0004 53c815
+ 0005 53c810AP
+ 0006 53c860
+ 1000 1000 LSI53C860E PCI to Ultra SCSI I/O Processor
+ 000a 53c1510
+ 0e11 b143 Integrated Dual Channel Wide Ultra2 SCSI Controller
+ 1000 1000 LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode)
+ 000b 53C896/897
+ 0e11 6004 EOB003 Series SCSI host adapter
+ 1000 1000 LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller
+ 1000 1010 LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter
+ 1000 1020 LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter
+ 13e9 1000 6221L-4U (Dual U2W SCSI, dual 10/100TX, graphics)
+ 000c 53c895
+ 1000 1010 LSI8951U PCI to Ultra2 SCSI host adapter
+ 1000 1020 LSI8952U PCI to Ultra2 SCSI host adapter
+ 1de1 3906 DC-390U2B SCSI adapter
+ 1de1 3907 DC-390U2W
+ 000d 53c885
+ 000f 53c875
+ 0e11 7004 Embedded Ultra Wide SCSI Controller
+ 1000 1000 LSI53C876/E PCI to Dual Channel SCSI Controller
+ 1000 1010 LSI22801 PCI to Dual Channel Ultra SCSI host adapter
+ 1000 1020 LSI22802 PCI to Dual Channel Ultra SCSI host adapter
+ 1092 8760 FirePort 40 Dual SCSI Controller
+ 1775 10d0 V5D Single Board Computer Wide Ultra SCSI
+ 1775 10d1 V5D Single Board Computer Ultra SCSI
+ 1de1 3904 DC390F/U Ultra Wide SCSI Adapter
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 0010 53C1510
+ 0e11 4040 Integrated Smart Array Controller
+ 0e11 4048 RAID LC2 Controller
+ 1000 1000 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)
+ 0012 53c895a
+ 1000 1000 LSI53C895A PCI to Ultra2 SCSI Controller
+ 0013 53c875a
+ 1000 1000 LSI53C875A PCI to Ultra SCSI Controller
+ 0020 53c1010 Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller
+ 107b 1040 Server Onboard 53C1010-33
+ 1de1 1020 DC-390U3W
+ 0021 53c1010 66MHz Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller
+ 1000 1010 Asus TR-DLS onboard 53C1010-66
+ 103c 1300 Ultra160 SCSI [AB306A]
+ 103c 1310 Ultra160 SCSI [A9918A]
+ 103c 1330 Ultra160 SCSI [A7059A]
+ 103c 1340 Ultra160 SCSI [A7060A]
+ 124b 1070 PMC-USCSI3
+ 4c53 1080 CT8 mainboard
+ 4c53 1300 P017 mezzanine (32-bit PMC)
+ 4c53 1310 P017 mezzanine (64-bit PMC)
+ 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0e11 00da ProLiant ML 350
+ 1028 0123 LSI Logic 1020/1030
+ 1028 014a LSI Logic 1020/1030
+ 1028 016c PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4)
+ 1028 0183 LSI Logic 1020/1030
+ 1028 018a PERC 4/IM
+ 1028 1010 LSI U320 SCSI Controller
+ 103c 12c5 Ultra320 SCSI [A7173A]
+ 103c 1323 Core I/O LAN/SCSI Combo [AB314A]
+ 103c 3108 Single Channel Ultra320 SCSI HBA G2
+ 124b 1170 PMC-USCSI320
+# VMware's emulation of this device. Was missing from the list.
+ 15ad 1976 LSI Logic Parallel SCSI Controller
+ 1734 1052 PRIMERGY BX/RX/TX S2 series onboard SCSI(IME)
+ 0031 53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0032 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 1000 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller
+ 0033 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0040 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 0033 MegaRAID SCSI 320-2XR
+ 1000 0066 MegaRAID SCSI 320-2XRWS
+ 0041 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0050 SAS1064 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E
+ 1028 1f09 SAS 5i/R
+ 0054 SAS1068 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E Adapter Controller
+ 1028 1f05 SAS 5/i Adapter Controller
+ 1028 1f06 SAS 5/i Integrated Controller
+ 1028 1f07 SAS 5/iR Integrated RAID Controller
+ 1028 1f08 SAS 5/iR Integrated RAID Controller
+ 1028 1f09 SAS 5/iR Adapter RAID Controller
+ 15ad 1976 SAS Controller
+ 0055 SAS1068 PCI-X Fusion-MPT SAS
+ 1033 8336 SAS1068
+ 0056 SAS1064ET PCI-Express Fusion-MPT SAS
+ 0057 M1064E MegaRAID SAS
+ 8086 346c Embedded Software RAID Technology II (ESTRII)
+ 0058 SAS1068E PCI-Express Fusion-MPT SAS
+ 1000 3140 SAS3081E-R 8-Port SAS/SATA Host Bus Adapter
+ 1028 021d SAS 6/iR Integrated Workstations RAID Controller
+ 1028 1f0e SAS 6/iR Adapter RAID Controller
+ 1028 1f0f SAS 6/iR Integrated Blades RAID Controller
+ 1028 1f10 SAS 6/iR Integrated RAID Controller
+ 103c 3229 SC44Ge Host Bus Adapter
+ 0059 MegaRAID SAS 8208ELP/8208ELP
+ 005a SAS1066E PCI-Express Fusion-MPT SAS
+ 005c SAS1064A PCI-X Fusion-MPT SAS
+ 005e SAS1066 PCI-X Fusion-MPT SAS
+ 0060 MegaRAID SAS 1078
+ 1000 1006 MegaRAID SAS 8888ELP
+ 1000 100a MegaRAID SAS 8708ELP
+ 1000 100e MegaRAID SAS 8884E
+ 1000 100f MegaRAID SAS 8708E
+ 1000 1010 MegaRAID SATA 350-8ELP
+ 1000 1011 MegaRAID SATA 350-4ELP
+ 1000 1012 MegaRAID SAS 8704ELP
+ 1000 1016 MegaRAID SAS 8880EM2
+ 1014 0363 MegaRAID SAS PCI Express ROMB
+ 1014 0364 SystemX MegaRAID SAS 8808E
+ 1014 0365 SystemX MegaRAID SAS 8884E
+ 1014 0379 SystemX MegaRAID SAS 8880EM2
+ 1028 1f0a PERC 6/E Adapter RAID Controller
+ 1028 1f0b PERC 6/i Adapter RAID Controller
+ 1028 1f0c PERC 6/i Integrated RAID Controller
+ 1028 1f0d PERC 6/i Integrated RAID Controller
+ 1028 1f11 CERC 6/i Integrated RAID Controller
+ 1033 835a MegaRAID SAS PCI Express ROMB
+ 1043 824d MegaRAID SAS PCI Express ROMB
+ 1170 002f MegaRAID SAS PCI Express ROMB
+ 1170 0036 MegaRAID SAS PCI Express ROMB
+ 15d9 c080 MegaRAID SAS PCI Express ROMB
+ 17aa 6b7c MegaRAID SAS PCI Express ROMB
+ 18a1 0003 LSI MegaRAID SAS PCI Express ROMB
+ 8086 1006 RAID Controller SRCSAS28EP
+ 8086 100a RAID Controller SRCSAS28EV
+ 8086 1010 RAID Controller SRCSATA28E
+ 8086 34cc Integrated RAID Controller SROMBSAS28E
+ 8086 34cd Integrated RAID Controller SROMBSAS28E
+ 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire]
+ 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
+ 1028 1f1c 6Gbps SAS HBA Adapter
+ 1028 1f1d PERC H200 Adapter
+ 1028 1f1e PERC H200 Integrated
+ 1028 1f1f PERC H200 Modular
+ 0073 MegaRAID SAS 9240
+ 1000 9240 MegaRAID SAS 9240-4i
+ 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0076 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0077 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0079 LSI MegaSAS 9260
+ 1000 9262 MegaRAID SAS 9262-8i
+ 1000 9263 MegaRAID SAS 9261-8i
+ 1000 9281 MegaRAID SAS 9281-8E
+ 1028 1f15 PERC H800 Adapter
+ 1028 1f16 PERC H700 Adapter
+ 1028 1f17 PERC H700 Integrated
+ 1028 1f18 PERC H700 Modular
+ 1028 1f1a PERC H800 Proto Adapter
+ 1028 1f1b PERC H700 Integrated
+ 007c MegaRAID SAS 1078DE
+ 1014 0395 ServeRAID-AR10is SAS/SATA Controller
+ 0080 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0081 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0082 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0083 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0084 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0085 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0086 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0087 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 008f 53c875J
+ 1092 8000 FirePort 40 SCSI Controller
+ 1092 8760 FirePort 40 Dual SCSI Host Adapter
+ 0407 MegaRAID
+ 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller
+ 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller
+ 1000 0532 MegaRAID 532 SCSI 320-2X RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0530 MegaRAID Intel RAID Controller SRCZCRX
+ 8086 0532 MegaRAID Intel RAID Controller SRCU42X
+ 0408 MegaRAID
+ 1000 0001 MegaRAID SCSI 320-1E RAID Controller
+ 1000 0002 MegaRAID SCSI 320-2E RAID Controller
+ 1025 004d MegaRAID ACER ROMB-2E RAID Controller
+ 1028 0001 PowerEdge RAID Controller PERC4e/SC
+ 1028 0002 PowerEdge RAID Controller PERC4e/DC
+ 1028 0012 PowerEdge RAID Controller RAC4
+ 1028 0015 PowerEdge RAID Controller PERC5
+ 1028 1f03 PowerEdge RAID Controller PERC5
+ 1734 1065 FSC MegaRAID PCI Express ROMB
+ 8086 0002 MegaRAID Intel RAID Controller SRCU42E
+ 8086 3449 MegaRAID Intel RAID Controller SROMBU
+ 0409 MegaRAID
+ 1000 3004 MegaRAID SATA 300-4X RAID Controller
+ 1000 3008 MegaRAID SATA 300-8X RAID Controller
+ 8086 3008 MegaRAID RAID Controller SRCS28X
+ 8086 3431 MegaRAID RAID Controller Alief SROMBU42E
+ 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E
+ 0411 MegaRAID SAS
+ 1000 1001 MegaRAID SAS 8408E
+ 1000 1002 MegaRAID SAS 8480E
+ 1000 1003 MegaRAID SAS 8344ELP
+ 1000 1004 MegaRAID SAS 8308ELP
+ 1000 1008 MegaRAID SAS 84016E
+ 1000 100c MegaRAID SATA 300-12E
+ 1000 100d MegaRAID SATA 300-16E
+ 1000 2004 MegaRAID SATA 300-8ELP
+ 1000 2005 MegaRAID SATA 300-4ELP
+ 1033 8287 MegaRAID SAS PCI Express ROMB
+ 1054 3016 MegaRAID SAS RoMB Server
+ 1734 1081 MegaRAID SAS PCI Express ROMB
+ 1734 10a3 MegaRAID SAS PCI Express ROMB
+ 8086 1001 RAID Controller SRCSAS18E
+ 8086 1003 RAID Controller SRCSAS144E
+ 8086 3500 SROMBSAS18E RAID Controller
+ 8086 3501 SROMBSAS18E RAID Controller
+ 8086 3504 SROMBSAS18E RAID Controller
+ 0413 MegaRAID SAS Verde ZCR
+ 1000 1005 MegaRAID SAS 8300XLP
+ 0621 FC909 Fibre Channel Adapter
+ 0622 FC929 Fibre Channel Adapter
+ 1000 1020 44929 O Dual Fibre Channel card
+ 0623 FC929 LAN
+ 0624 FC919 Fibre Channel Adapter
+ 0625 FC919 LAN
+ 0626 FC929X Fibre Channel Adapter
+ 1000 1010 7202-XP-LC Dual Fibre Channel card
<<diff output has been trimmed to 500 lines, 17812 line(s) remained.>>
Added: livecd/mklive/templates-liveth/isolinux/reboot.c32
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates-liveth/isolinux/syslinux.png
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates-liveth/isolinux/vesamenu.c32
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates/boot/memtest86
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates/initrd/bin/pcimodules
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/initrd/bin/pcimodules Sat Aug 7 00:21:05 2010
@@ -0,0 +1,10 @@
+#!/bin/sh
+# list all pci device modules
+
+KERNEL=$(uname -r)
+
+cat /proc/bus/pci/devices | while read junk1 id junk2; do
+ v=0x0000${id%????}
+ d=0x0000${id#????}
+ cat /lib/modules/$KERNEL/modules.pcimap | grep "$v $d" | cut -d " " -f 1
+done | sort -u
Added: livecd/mklive/templates/initrd/etc/ld.so.conf
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/initrd/etc/ld.so.conf Sat Aug 7 00:21:05 2010
@@ -0,0 +1 @@
+include ld.so.conf.d/*.conf
Added: livecd/mklive/templates/initrd/etc/udev/udev.conf
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/initrd/etc/udev/udev.conf Sat Aug 7 00:21:05 2010
@@ -0,0 +1,4 @@
+# The initial syslog(3) priority: "err", "info", "debug" or its
+# numerical equivalent. For runtime debugging, the daemons internal
+# state can be changed with: "udevadm control --log-priority=<value>".
+udev_log="err"
Added: livecd/mklive/templates/initrd/init
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/initrd/init Sat Aug 7 00:21:05 2010
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+load_module()
+{
+ for module in $@
+ do
+ module_path=$(find /lib/modules -name $module.ko)
+ [ ! -z "$module_path" ] \
+ && modprobe $module_path \
+ && debug "loaded module: $module" \
+ || echo "Error: module $module not loaded!"
+ done
+}
+is_module_loaded()
+{
+ lsmod | grep -q "^$1\ "
+}
+run_debug_shell()
+{
+ echo "Processing initrd interrupted, dropping to shell."
+ echo "After debugging you can terminate shell (ctrl+d)"
+ echo "and resume starting process. Have a fun!"
+ sh
+}
+debug()
+{
+ [ ! -z "$debugmode" ] && echo "$@"
+ return 0
+}
+
+echo "Starting Live initrd. Use 'debuginitrd' argument to enable debug mode."
+for arg in $@
+do
+ [ "$arg" = 'debuginitrd' ] && debugmode=1
+done
+
+mount -t proc none /proc
+mount -t sysfs none /sys
+echo "0" >/proc/sys/kernel/printk # shut up!
+
+# Loading kernel modules
+kernel_rel=$(uname -r)
+echo "Kernel: $kernel_rel"
+echo "Loading basic modules..."
+load_module crc16 crc-t10dif loop isofs squashfs
+echo "Loading hardware modules..."
+load_module cdrom scsi_mod sg sr_mod scsi_wait_scan usbhid hid usbcore ehci-hcd ohci-hcd uhci-hcd
+rmmod scsi_wait_scan
+is_module_loaded aufs && echo "AUFS enabled" || load_module unionfs
+
+echo "Detecting host adapter device..."
+pci_modules=$(/bin/pcimodules)
+[ -z "$pci_modules" ] && echo "Error: No host adapter modules found"
+for module in $pci_modules
+do
+ load_module $module
+done
+
+echo 'Starting udev daemon'
+/bin/udevd --daemon
+/bin/udevadm trigger
+/bin/udevadm settle
+
+# Mounting tmpfs
+tmpfs_dir=/mnt/tmpfs
+cdrom_mnt=/mnt/cdrom
+live_root=/mnt/liveroot
+union_dir=/mnt/newroot
+mount tmpfs $tmpfs_dir -t tmpfs -o noatime
+
+# Mounting CD-ROM
+cdrom_devices=$(echo /dev/sr*)
+[ -z "$cdrom_devices" ] && echo "Error: Not found any usable CD-ROM block device" && run_debug_shell
+echo "Detected CD-ROM devices: $cdrom_devices"
+for cdrom_dev in $cdrom_devices
+do
+ mount -t iso9660 $cdrom_dev $cdrom_mnt && echo "Mounted device: $cdrom_dev" && break
+done
+mount | grep -q "\ $cdrom_mnt\ "
+[ $? -ne 0 ] && echo "Fatal: CD-ROM device not mounted" && run_debug_shell
+
+# Mounting squashfs
+echo "Mounting Live.th rootfs"
+mount $cdrom_mnt/live_rootfs.sqsh $live_root -o loop \
+ || ( echo "Mounting live rootfs to $live_root failed" && run_debug_shell )
+
+# Mounting Union FileSystem
+is_module_loaded aufs &&
+(
+ echo "Mounting Union FS (using aufs module)"
+ mount -t aufs -o noatime,br=$tmpfs_dir=rw:$live_root=ro none $union_dir
+) || (
+ echo "Munting Union FS (using unionfs module)"
+ mount -t unionfs -o noatime,dirs=$tmpfs_dir=rw:$live_root=ro unionfs $union_dir
+)
+[ $? -ne 0 ] && echo "Error: Cannot mount filesystem" && run_debug_shell
+
+# stop udev
+killall udevd 2> /dev/null
+
+# moving tmpfs
+mkdir -p $union_dir/.live_tmpfs
+mkdir -p $union_dir/.live_cdrom
+mkdir -p $union_dir/.live_liveroot
+
+# moving mount points
+mount --move $tmpfs_dir $union_dir/.live_tmpfs
+mount --move $cdrom_mnt $union_dir/.live_cdrom
+mount --move $live_root $union_dir/.live_liveroot
+
+# Starting Live.th
+echo "Switching to a new rootfs"
+[ ! -z "$debugmode" ] && run_debug_shell
+umount /proc
+umount /sys
+exec switch_root $union_dir /sbin/init
+echo "Fatal: switch_root failed! That's all folks."
+run_debug_shell
Added: livecd/mklive/templates/initrd/lib64
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/initrd/lib64 Sat Aug 7 00:21:05 2010
@@ -0,0 +1 @@
+link lib
\ No newline at end of file
Added: livecd/mklive/templates/isolinux/chain.c32
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates/isolinux/hdt.c32
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates/isolinux/help.msg
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/isolinux/help.msg Sat Aug 7 00:21:05 2010
@@ -0,0 +1,12 @@
+PLD Live th is a Live CD project to let you
+test PLD Linux without installing it to your
+hard drive. It is also useful for rescuing
+damaged systems.
+
+In case boot troubles try following args:
+ noapic Disable the "Advanced Programmable Interrupt Controller"
+ noacpi This parameter disables the whole ACPI system
+ debuginitrd Run debug shell after initrd process
+
+
+press any key to return to menu
Added: livecd/mklive/templates/isolinux/isolinux.bin
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates/isolinux/isolinux.cfg
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/isolinux/isolinux.cfg Sat Aug 7 00:21:05 2010
@@ -0,0 +1,68 @@
+display loading LiveCD isolinux...
+
+prompt 0
+timeout 100
+default vesamenu.c32
+
+f1 help.msg
+
+menu title Welcome to PLD!
+MENU TABMSG Press <TAB> to edit options or <F1> for help.
+MENU AUTOBOOT Journey will begin in # second{,s}...
+
+
+MENU WIDTH 74
+MENU MARGIN 5
+MENU ROWS 10
+menu HELPMSGROW 15
+MENU TABMSGROW 13
+MENU TIMEOUTROW 17
+MENU CMDLINEROW 18
+
+label X11
+ menu label ^X11
+ kernel /boot/vmlinuz
+ append initrd=/boot/initrd.img rw 5
+ text help
+ X-Window
+ endtext
+
+label console
+ menu label ^Console
+ kernel /boot/vmlinuz
+ append initrd=/boot/initrd.img rw 3
+ text help
+ Text mode
+ endtext
+
+label hd
+ MENU LABEL Boot from ^HDD
+ localboot 0x80
+ text help
+ Bypass isolinux and boot from first hard disk
+ endtext
+
+label memtest
+ menu label ^MemTest
+ kernel /boot/memtest86
+ text help
+ Run memory test
+ endtext
+
+label hdt
+ menu label Hardware ^Detection Tool
+ text help
+ Run isolinux builded-in detection util
+ endtext
+ KERNEL hdt.c32
+
+LABEL reboot
+ MENU LABEL ^Reboot
+ KERNEL reboot.c32
+ TEXT HELP
+ Restart the computer instantly.
+ ENDTEXT
+
+
+
+
Added: livecd/mklive/templates/isolinux/pci.ids
==============================================================================
--- (empty file)
+++ livecd/mklive/templates/isolinux/pci.ids Sat Aug 7 00:21:05 2010
@@ -0,0 +1,18311 @@
+#
+# List of PCI ID's
+#
+# Version: 2010.01.28
+# Date: 2010-01-28 03:15:02
+#
+# Maintained by Martin Mares <mj at ucw.cz> and other volunteers from the
+# PCI ID Project at http://pciids.sf.net/.
+#
+# New data are always welcome, especially if they are accurate. If you have
+# anything to contribute, please follow the instructions at the web site.
+#
+# This file can be distributed under either the GNU General Public License
+# (version 2 or higher) or the 3-clause BSD License.
+#
+
+# Vendors, devices and subsystems. Please keep sorted.
+
+# Syntax:
+# vendor vendor_name
+# device device_name <-- single tab
+# subvendor subdevice subsystem_name <-- two tabs
+
+0000 Gammagraphx, Inc. (or missing ID)
+0010 Allied Telesis, Inc
+# This is a relabelled RTL-8139
+ 8139 AT-2500TX V3 Ethernet
+001a Ascend Communications, Inc.
+001c PEAK-System Technik GmbH
+ 0001 PCAN-PCI CAN-Bus controller
+0033 Paradyne corp.
+003d Lockheed Martin-Marietta Corp
+# Real TJN ID is e159, but they got it wrong several times --mj
+0059 Tiger Jet Network Inc. (Wrong ID)
+0070 Hauppauge computer works Inc.
+ 0003 WinTV PVR-250
+ 0009 WinTV PVR-150
+ 0801 WinTV PVR-150
+ 0807 WinTV PVR-150
+ 4000 WinTV PVR-350
+ 4001 WinTV PVR-250 (v1)
+ 4009 WinTV PVR-250
+ 4800 WinTV PVR-350
+ 4801 WinTV PVR-250 MCE
+ 4803 WinTV PVR-250
+ 7444 WinTV HVR-1600
+ 7801 WinTV HVR-1800 MCE
+ 8003 WinTV PVR-150
+ 8801 WinTV PVR-150
+ c801 WinTV PVR-150
+ e807 WinTV PVR-500 MCE (1st tuner)
+ e817 WinTV PVR-500 MCE (2nd tuner)
+0071 Nebula Electronics Ltd.
+0095 Silicon Image, Inc. (Wrong ID)
+ 0680 Ultra ATA/133 IDE RAID CONTROLLER CARD
+# Wrong ID used in subsystem ID of the TELES.S0/PCI 2.x ISDN adapter
+00a7 Teles AG (Wrong ID)
+00f5 BFG Technologies, Inc.
+0100 Ncipher Corp Ltd
+0123 General Dynamics
+# 018a is not LevelOne but there is a board misprogrammed
+018a LevelOne
+ 0106 FPC-0106TX misprogrammed [RTL81xx]
+# 021b is not Compaq but there is a board misprogrammed
+021b Compaq Computer Corporation
+ 8139 HNE-300 (RealTek RTL8139c) [iPaq Networking]
+0270 Hauppauge computer works Inc. (Wrong ID)
+0291 Davicom Semiconductor, Inc.
+ 8212 DM9102A(DM9102AE, SM9102AF) Ethernet 100/10 MBit(Rev 40)
+# SpeedStream is Efficient Networks, Inc, a Siemens Company
+02ac SpeedStream
+ 1012 1012 PCMCIA 10/100 Ethernet Card [RTL81xx]
+02e0 XFX Pine Group Inc
+0303 Hewlett-Packard Company (Wrong ID)
+0315 SK-Electronics Co., Ltd.
+0357 TTTech AG
+ 000a TTP-Monitoring Card V2.0
+036f Trigem Computer Inc.
+0403 Future Technology Devices International Ltd
+0432 SCM Microsystems, Inc.
+ 0001 Pluto2 DVB-T Receiver for PCMCIA [EasyWatch MobilSet]
+045e Microsoft
+ 006e MN-510 802.11b wireless USB paddle
+ 00c2 MN-710 wireless USB paddle
+0482 Kyocera
+04cf Myson Century, Inc
+ 8818 CS8818 USB2.0-to-ATAPI Bridge Controller with Embedded PHY
+050d Belkin
+ 001a FSD7000 802.11g PCI Wireless card
+ 700f F5D7001 - Wireless G Plus Desktop Card
+ 7050 F5D7050 802.11g Wireless USB Adapter
+ 705c F5D7050 v4
+058f Alcor Micro Corporation
+05a9 OmniVision
+ 8519 OV519 series
+05e3 CyberDoor
+ 0701 CBD516
+066f Sigmatel Inc.
+ 3410 SMTP3410
+ 3500 SMTP3500
+0675 Dynalink
+ 1700 IS64PH ISDN Adapter
+ 1702 IS64PH ISDN Adapter
+ 1703 ISDN Adapter (PCI Bus, DV, W)
+ 1704 ISDN Adapter (PCI Bus, D, C)
+069d Hughes Network Systems (HNS)
+0721 Sapphire, Inc.
+0795 Wired Inc.
+ 6663 Butane II (MPEG2 encoder board)
+ 6666 MediaPress (MPEG2 encoder board)
+07ca AVerMedia Technologies Inc.
+ a301 AVerTV 301
+ b808 AVerTV DVB-T Volar (USB 2.0)
+07d0 ITT Space Systems Division
+07e2 ELMEG Communication Systems GmbH
+0842 NPG, Personal Grand Technology
+# Nee Gemplus International, SA
+08e6 Gemalto NV
+08ff AuthenTec
+ afe4 [Anchor] AF-S2 FingerLoc Sensor Module
+0925 First International Computer, Inc.
+ 1234 VA-502 Mainboard
+093a PixArt Imaging Inc.
+ 010e Innovage Mini Digital Camera
+ 010f SDC-300 Webcam
+ 020f Digital Photo Viewer
+ 2468 CIF Single Chip
+ 2600 PAC7311
+ 2603 Philips Webcam SPC500NC
+ 2608 Maxell MaxCam RotaWeb
+09c1 Arris
+ 0704 CM 200E Cable Modem
+0a89 BREA Technologies Inc
+0ace ZyDAS
+ 1211 ZD1211 IEEE 802.11b+g USB Adapter
+0b0b Rhino Equipment Corp.
+ 0105 Rhino R1T1
+ 0205 Rhino R4FXO
+ 0206 RCB4FXO 4-channel FXO analog telphony card
+ 0305 Rhino R4T1
+ 0405 Rhino R8FXX
+ 0406 RCB8FXX 8-channel modular analog telphony card
+ 0505 Rhino R24FXX
+ 0506 RCB24FXS 24-Channel FXS analog telphony card
+ 0605 Rhino R2T1
+ 0705 Rhino R24FXS
+ 0706 RCB24FXO 24-Channel FXO analog telphony card
+ 0905 R1T3 Single T3 Digital Telephony Card
+ 0906 RCB24FXX 24-channel modular analog telphony card
+ 0a06 RCB672FXX 672-channel modular analog telphony card
+0b3d Brontes Technologies
+0b49 ASCII Corporation
+ 064f Trance Vibrator
+0ccd TerraTec Electronic GmbH
+ 0038 Cinergy T^2 DVB-T Receiver
+0e11 Compaq Computer Corporation
+ 0001 PCI to EISA Bridge
+ 0002 PCI to ISA Bridge
+ 0046 Smart Array 64xx
+ 0e11 4091 Smart Array 6i
+ 0e11 409a Smart Array 641
+ 0e11 409b Smart Array 642
+ 0e11 409c Smart Array 6400
+ 0e11 409d Smart Array 6400 EM
+ 0049 NC7132 Gigabit Upgrade Module
+ 004a NC6136 Gigabit Server Adapter
+ 005a Remote Insight II board - Lights-Out
+ 007c NC7770 1000BaseTX
+ 007d NC6770 1000BaseTX
+ 0085 NC7780 1000BaseTX
+ 00b1 Remote Insight II board - PCI device
+ 00bb NC7760
+ 00ca NC7771
+ 00cb NC7781
+ 00cf NC7772
+ 00d0 NC7782
+ 00d1 NC7783
+ 00e3 NC7761
+ 0508 Netelligent 4/16 Token Ring
+ 1000 Triflex/Pentium Bridge, Model 1000
+ 2000 Triflex/Pentium Bridge, Model 2000
+ 3032 QVision 1280/p
+ 3033 QVision 1280/p
+ 3034 QVision 1280/p
+ 4000 4000 [Triflex]
+ 4040 Integrated Array
+ 4048 Compaq Raid LC2
+ 4050 Smart Array 4200
+ 4051 Smart Array 4250ES
+ 4058 Smart Array 431
+ 4070 Smart Array 5300
+ 4080 Smart Array 5i
+ 4082 Smart Array 532
+ 4083 Smart Array 5312
+ 4091 Smart Array 6i
+ 409a Smart Array 641
+ 409b Smart Array 642
+ 409c Smart Array 6400
+ 409d Smart Array 6400 EM
+ 6010 HotPlug PCI Bridge 6010
+ 7020 USB Controller
+ a0ec Fibre Channel Host Controller
+ a0f0 Advanced System Management Controller
+ a0f3 Triflex PCI to ISA Bridge
+ a0f7 PCI Hotplug Controller
+ 8086 002a PCI Hotplug Controller A
+ 8086 002b PCI Hotplug Controller B
+ a0f8 ZFMicro Chipset USB
+ a0fc FibreChannel HBA Tachyon
+ ae10 Smart-2/P RAID Controller
+ 0e11 4030 Smart-2/P Array Controller
+ 0e11 4031 Smart-2SL Array Controller
+ 0e11 4032 Smart Array 3200 Controller
+ 0e11 4033 Smart Array 3100ES Controller
+ 0e11 4034 Smart Array 221 Controller
+ ae29 MIS-L
+ ae2a MPC
+ ae2b MIS-E
+ ae31 System Management Controller
+ ae32 Netelligent 10/100 TX PCI UTP
+ ae33 Triflex Dual EIDE Controller
+ ae34 Netelligent 10 T PCI UTP
+ ae35 Integrated NetFlex-3/P
+ ae40 Netelligent Dual 10/100 TX PCI UTP
+ ae43 Netelligent Integrated 10/100 TX UTP
+ ae69 CETUS-L
+ ae6c Northstar
+ ae6d NorthStar CPU to PCI Bridge
+ b011 Netelligent 10/100 TX Embedded UTP
+ b012 Netelligent 10 T/2 PCI UTP/Coax
+ b01e NC3120 Fast Ethernet NIC
+ b01f NC3122 Fast Ethernet NIC
+ b02f NC1120 Ethernet NIC
+ b030 Netelligent 10/100 TX UTP
+ b04a 10/100 TX PCI Intel WOL UTP Controller
+ b060 Smart Array 5300 Controller
+ b0c6 NC3161 Fast Ethernet NIC
+ b0c7 NC3160 Fast Ethernet NIC
+ b0d7 NC3121 Fast Ethernet NIC
+ b0dd NC3131 Fast Ethernet NIC
+ b0de NC3132 Fast Ethernet Module
+ b0df NC6132 Gigabit Module
+ b0e0 NC6133 Gigabit Module
+ b0e1 NC3133 Fast Ethernet Module
+ b123 NC6134 Gigabit NIC
+ b134 NC3163 Fast Ethernet NIC
+ b13c NC3162 Fast Ethernet NIC
+ b144 NC3123 Fast Ethernet NIC
+ b163 NC3134 Fast Ethernet NIC
+ b164 NC3165 Fast Ethernet Upgrade Module
+ b178 Smart Array 5i/532
+ 0e11 4080 Smart Array 5i
+ 0e11 4082 Smart Array 532
+ 0e11 4083 Smart Array 5312
+ b1a4 NC7131 Gigabit Server Adapter
+ b200 Memory Hot-Plug Controller
+ b203 Integrated Lights Out Controller
+ b204 Integrated Lights Out Processor
+ c000 Remote Insight Lights-Out Edition
+ f130 NetFlex-3/P ThunderLAN 1.0
+ f150 NetFlex-3/P ThunderLAN 2.3
+0e21 Cowon Systems, Inc.
+0e55 HaSoTec GmbH
+0eac SHF Communication Technologies AG
+ 0008 Ethernet Powerlink Managing Node 01
+0f62 Acrox Technologies Co., Ltd.
+# Formerly NCR
+1000 LSI Logic / Symbios Logic
+ 0001 53c810
+ 1000 1000 LSI53C810AE PCI to SCSI I/O Processor
+ 0002 53c820
+ 0003 53c825
+ 1000 1000 LSI53C825AE PCI to SCSI I/O Processor (Ultra Wide)
+ 0004 53c815
+ 0005 53c810AP
+ 0006 53c860
+ 1000 1000 LSI53C860E PCI to Ultra SCSI I/O Processor
+ 000a 53c1510
+ 0e11 b143 Integrated Dual Channel Wide Ultra2 SCSI Controller
+ 1000 1000 LSI53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Nonintelligent mode)
+ 000b 53C896/897
+ 0e11 6004 EOB003 Series SCSI host adapter
+ 1000 1000 LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller
+ 1000 1010 LSI22910 PCI to Dual Channel Ultra2 SCSI host adapter
+ 1000 1020 LSI21002 PCI to Dual Channel Ultra2 SCSI host adapter
+ 13e9 1000 6221L-4U (Dual U2W SCSI, dual 10/100TX, graphics)
+ 000c 53c895
+ 1000 1010 LSI8951U PCI to Ultra2 SCSI host adapter
+ 1000 1020 LSI8952U PCI to Ultra2 SCSI host adapter
+ 1de1 3906 DC-390U2B SCSI adapter
+ 1de1 3907 DC-390U2W
+ 000d 53c885
+ 000f 53c875
+ 0e11 7004 Embedded Ultra Wide SCSI Controller
+ 1000 1000 LSI53C876/E PCI to Dual Channel SCSI Controller
+ 1000 1010 LSI22801 PCI to Dual Channel Ultra SCSI host adapter
+ 1000 1020 LSI22802 PCI to Dual Channel Ultra SCSI host adapter
+ 1092 8760 FirePort 40 Dual SCSI Controller
+ 1775 10d0 V5D Single Board Computer Wide Ultra SCSI
+ 1775 10d1 V5D Single Board Computer Ultra SCSI
+ 1de1 3904 DC390F/U Ultra Wide SCSI Adapter
+ 4c53 1000 CC7/CR7/CP7/VC7/VP7/VR7 mainboard
+ 4c53 1050 CT7 mainboard
+ 0010 53C1510
+ 0e11 4040 Integrated Smart Array Controller
+ 0e11 4048 RAID LC2 Controller
+ 1000 1000 53C1510 PCI to Dual Channel Wide Ultra2 SCSI Controller (Intelligent mode)
+ 0012 53c895a
+ 1000 1000 LSI53C895A PCI to Ultra2 SCSI Controller
+ 0013 53c875a
+ 1000 1000 LSI53C875A PCI to Ultra SCSI Controller
+ 0020 53c1010 Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1010-33 PCI to Dual Channel Ultra160 SCSI Controller
+ 107b 1040 Server Onboard 53C1010-33
+ 1de1 1020 DC-390U3W
+ 0021 53c1010 66MHz Ultra3 SCSI Adapter
+ 1000 1000 LSI53C1000/1000R/1010R/1010-66 PCI to Ultra160 SCSI Controller
+ 1000 1010 Asus TR-DLS onboard 53C1010-66
+ 103c 1300 Ultra160 SCSI [AB306A]
+ 103c 1310 Ultra160 SCSI [A9918A]
+ 103c 1330 Ultra160 SCSI [A7059A]
+ 103c 1340 Ultra160 SCSI [A7060A]
+ 124b 1070 PMC-USCSI3
+ 4c53 1080 CT8 mainboard
+ 4c53 1300 P017 mezzanine (32-bit PMC)
+ 4c53 1310 P017 mezzanine (64-bit PMC)
+ 0030 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0e11 00da ProLiant ML 350
+ 1028 0123 LSI Logic 1020/1030
+ 1028 014a LSI Logic 1020/1030
+ 1028 016c PowerEdge 1850 MPT Fusion SCSI/RAID (Perc 4)
+ 1028 0183 LSI Logic 1020/1030
+ 1028 018a PERC 4/IM
+ 1028 1010 LSI U320 SCSI Controller
+ 103c 12c5 Ultra320 SCSI [A7173A]
+ 103c 1323 Core I/O LAN/SCSI Combo [AB314A]
+ 103c 3108 Single Channel Ultra320 SCSI HBA G2
+ 124b 1170 PMC-USCSI320
+# VMware's emulation of this device. Was missing from the list.
+ 15ad 1976 LSI Logic Parallel SCSI Controller
+ 1734 1052 PRIMERGY BX/RX/TX S2 series onboard SCSI(IME)
+ 0031 53c1030ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0032 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 1000 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller
+ 0033 1030ZC_53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0040 53c1035 PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 1000 0033 MegaRAID SCSI 320-2XR
+ 1000 0066 MegaRAID SCSI 320-2XRWS
+ 0041 53C1035ZC PCI-X Fusion-MPT Dual Ultra320 SCSI
+ 0050 SAS1064 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E
+ 1028 1f09 SAS 5i/R
+ 0054 SAS1068 PCI-X Fusion-MPT SAS
+ 1028 1f04 SAS 5/E Adapter Controller
+ 1028 1f05 SAS 5/i Adapter Controller
+ 1028 1f06 SAS 5/i Integrated Controller
+ 1028 1f07 SAS 5/iR Integrated RAID Controller
+ 1028 1f08 SAS 5/iR Integrated RAID Controller
+ 1028 1f09 SAS 5/iR Adapter RAID Controller
+ 15ad 1976 SAS Controller
+ 0055 SAS1068 PCI-X Fusion-MPT SAS
+ 1033 8336 SAS1068
+ 0056 SAS1064ET PCI-Express Fusion-MPT SAS
+ 0057 M1064E MegaRAID SAS
+ 8086 346c Embedded Software RAID Technology II (ESTRII)
+ 0058 SAS1068E PCI-Express Fusion-MPT SAS
+ 1000 3140 SAS3081E-R 8-Port SAS/SATA Host Bus Adapter
+ 1028 021d SAS 6/iR Integrated Workstations RAID Controller
+ 1028 1f0e SAS 6/iR Adapter RAID Controller
+ 1028 1f0f SAS 6/iR Integrated Blades RAID Controller
+ 1028 1f10 SAS 6/iR Integrated RAID Controller
+ 103c 3229 SC44Ge Host Bus Adapter
+ 0059 MegaRAID SAS 8208ELP/8208ELP
+ 005a SAS1066E PCI-Express Fusion-MPT SAS
+ 005c SAS1064A PCI-X Fusion-MPT SAS
+ 005e SAS1066 PCI-X Fusion-MPT SAS
+ 0060 MegaRAID SAS 1078
+ 1000 1006 MegaRAID SAS 8888ELP
+ 1000 100a MegaRAID SAS 8708ELP
+ 1000 100e MegaRAID SAS 8884E
+ 1000 100f MegaRAID SAS 8708E
+ 1000 1010 MegaRAID SATA 350-8ELP
+ 1000 1011 MegaRAID SATA 350-4ELP
+ 1000 1012 MegaRAID SAS 8704ELP
+ 1000 1016 MegaRAID SAS 8880EM2
+ 1014 0363 MegaRAID SAS PCI Express ROMB
+ 1014 0364 SystemX MegaRAID SAS 8808E
+ 1014 0365 SystemX MegaRAID SAS 8884E
+ 1014 0379 SystemX MegaRAID SAS 8880EM2
+ 1028 1f0a PERC 6/E Adapter RAID Controller
+ 1028 1f0b PERC 6/i Adapter RAID Controller
+ 1028 1f0c PERC 6/i Integrated RAID Controller
+ 1028 1f0d PERC 6/i Integrated RAID Controller
+ 1028 1f11 CERC 6/i Integrated RAID Controller
+ 1033 835a MegaRAID SAS PCI Express ROMB
+ 1043 824d MegaRAID SAS PCI Express ROMB
+ 1170 002f MegaRAID SAS PCI Express ROMB
+ 1170 0036 MegaRAID SAS PCI Express ROMB
+ 15d9 c080 MegaRAID SAS PCI Express ROMB
+ 17aa 6b7c MegaRAID SAS PCI Express ROMB
+ 18a1 0003 LSI MegaRAID SAS PCI Express ROMB
+ 8086 1006 RAID Controller SRCSAS28EP
+ 8086 100a RAID Controller SRCSAS28EV
+ 8086 1010 RAID Controller SRCSATA28E
+ 8086 34cc Integrated RAID Controller SROMBSAS28E
+ 8086 34cd Integrated RAID Controller SROMBSAS28E
+ 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 1000 0062 SAS1078 PCI-Express Fusion-MPT SAS
+ 0064 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 0065 SAS2116 PCI-Express Fusion-MPT SAS-2 [Meteor]
+ 0070 SAS2004 PCI-Express Fusion-MPT SAS-2 [Spitfire]
+ 0072 SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]
+ 1028 1f1c 6Gbps SAS HBA Adapter
+ 1028 1f1d PERC H200 Adapter
+ 1028 1f1e PERC H200 Integrated
+ 1028 1f1f PERC H200 Modular
+ 0073 MegaRAID SAS 9240
+ 1000 9240 MegaRAID SAS 9240-4i
+ 0074 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0076 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0077 SAS2108 PCI-Express Fusion-MPT SAS-2 [Liberator]
+ 0079 LSI MegaSAS 9260
+ 1000 9262 MegaRAID SAS 9262-8i
+ 1000 9263 MegaRAID SAS 9261-8i
+ 1000 9281 MegaRAID SAS 9281-8E
+ 1028 1f15 PERC H800 Adapter
+ 1028 1f16 PERC H700 Adapter
+ 1028 1f17 PERC H700 Integrated
+ 1028 1f18 PERC H700 Modular
+ 1028 1f1a PERC H800 Proto Adapter
+ 1028 1f1b PERC H700 Integrated
+ 007c MegaRAID SAS 1078DE
+ 1014 0395 ServeRAID-AR10is SAS/SATA Controller
+ 0080 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0081 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0082 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0083 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0084 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0085 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0086 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 0087 SAS2208 PCI-Express Fusion-MPT SAS-2
+ 008f 53c875J
+ 1092 8000 FirePort 40 SCSI Controller
+ 1092 8760 FirePort 40 Dual SCSI Host Adapter
+ 0407 MegaRAID
+ 1000 0530 MegaRAID 530 SCSI 320-0X RAID Controller
+ 1000 0531 MegaRAID 531 SCSI 320-4X RAID Controller
+ 1000 0532 MegaRAID 532 SCSI 320-2X RAID Controller
+ 1028 0531 PowerEdge Expandable RAID Controller 4/QC
+ 1028 0533 PowerEdge Expandable RAID Controller 4/QC
+ 8086 0530 MegaRAID Intel RAID Controller SRCZCRX
+ 8086 0532 MegaRAID Intel RAID Controller SRCU42X
+ 0408 MegaRAID
+ 1000 0001 MegaRAID SCSI 320-1E RAID Controller
+ 1000 0002 MegaRAID SCSI 320-2E RAID Controller
+ 1025 004d MegaRAID ACER ROMB-2E RAID Controller
+ 1028 0001 PowerEdge RAID Controller PERC4e/SC
+ 1028 0002 PowerEdge RAID Controller PERC4e/DC
+ 1028 0012 PowerEdge RAID Controller RAC4
+ 1028 0015 PowerEdge RAID Controller PERC5
+ 1028 1f03 PowerEdge RAID Controller PERC5
+ 1734 1065 FSC MegaRAID PCI Express ROMB
+ 8086 0002 MegaRAID Intel RAID Controller SRCU42E
+ 8086 3449 MegaRAID Intel RAID Controller SROMBU
+ 0409 MegaRAID
+ 1000 3004 MegaRAID SATA 300-4X RAID Controller
+ 1000 3008 MegaRAID SATA 300-8X RAID Controller
+ 8086 3008 MegaRAID RAID Controller SRCS28X
+ 8086 3431 MegaRAID RAID Controller Alief SROMBU42E
+ 8086 3499 MegaRAID RAID Controller Harwich SROMBU42E
+ 0411 MegaRAID SAS
+ 1000 1001 MegaRAID SAS 8408E
+ 1000 1002 MegaRAID SAS 8480E
+ 1000 1003 MegaRAID SAS 8344ELP
+ 1000 1004 MegaRAID SAS 8308ELP
+ 1000 1008 MegaRAID SAS 84016E
+ 1000 100c MegaRAID SATA 300-12E
+ 1000 100d MegaRAID SATA 300-16E
+ 1000 2004 MegaRAID SATA 300-8ELP
+ 1000 2005 MegaRAID SATA 300-4ELP
+ 1033 8287 MegaRAID SAS PCI Express ROMB
+ 1054 3016 MegaRAID SAS RoMB Server
+ 1734 1081 MegaRAID SAS PCI Express ROMB
+ 1734 10a3 MegaRAID SAS PCI Express ROMB
+ 8086 1001 RAID Controller SRCSAS18E
+ 8086 1003 RAID Controller SRCSAS144E
+ 8086 3500 SROMBSAS18E RAID Controller
+ 8086 3501 SROMBSAS18E RAID Controller
+ 8086 3504 SROMBSAS18E RAID Controller
+ 0413 MegaRAID SAS Verde ZCR
+ 1000 1005 MegaRAID SAS 8300XLP
+ 0621 FC909 Fibre Channel Adapter
+ 0622 FC929 Fibre Channel Adapter
+ 1000 1020 44929 O Dual Fibre Channel card
+ 0623 FC929 LAN
+ 0624 FC919 Fibre Channel Adapter
+ 0625 FC919 LAN
+ 0626 FC929X Fibre Channel Adapter
+ 1000 1010 7202-XP-LC Dual Fibre Channel card
<<diff output has been trimmed to 500 lines, 17812 line(s) remained.>>
Added: livecd/mklive/templates/isolinux/reboot.c32
==============================================================================
Binary file. No diff available.
Added: livecd/mklive/templates/isolinux/vesamenu.c32
==============================================================================
Binary file. No diff available.
More information about the pld-cvs-commit
mailing list