Hi, all:
The eth0 fails to start when I start up the LFS7.1 system. It prompts that
>
>Bringing up the eth0 interface... interface eth0 doesn't exist [FAIL]
>I think it maybe correlative to the failure of chapter 7.2.1. It gave the
>following information and failed to generate
>/etc/udev/rules.d/70-persistent-net.rules file.
>
>
>
>root:/# for NIC in /sys/class/net/* ; do
>> INTERFACE=${NIC##*/} udevadm test --action=add $NIC
>> done
>
>
>run_command: calling: test
>adm_test: version 181
>This program is for debugging only, it does not run any program,
>specified by a RUN key. It may show incorrect results, because
>some values may be different, or not available at a simulation run.
>
>
>builtin_kmod_init: load module index
>index_mm_open: open(/lib/modules/2.6.32-41-generic/modules.dep.bin,
>O_RDONLY|O_CLOEXEC): No such file or directory
>add_matching_files: unable to open '/run/udev/rules.d': No such file or
>directory
>parse_file: reading '/lib/udev/rules.d/42-qemu-usb.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file
>parse_file: reading '/etc/udev/rules.d/55-lfs.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/60-cdrom_id.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules
>file
>parse_file: reading '/lib/udev/rules.d/60-persistent-storage-tape.rules' as
>rules file
>parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as rules
>file
>parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/61-accelerometer.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/75-cd-aliases-generator.rules' as rules
>file
>parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/75-persistent-net-generator.rules' as
>rules file
>parse_file: reading '/lib/udev/rules.d/75-probe_mtd.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file
>parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file
>udev_rules_new: rules use 12888 bytes tokens (1074 * 12 bytes), 7639 bytes
>buffer
>udev_rules_new: temporary index used 8100 bytes (405 * 20 bytes)
>udev_device_new_from_syspath: device 0x8def1e0 has devpath
>'/devices/pci0000:00/0000:00:11.0/0000:02:01.0/net/eth0'
>udev_device_new_from_syspath: device 0x8def3d8 has devpath
>'/devices/pci0000:00/0000:00:11.0/0000:02:01.0/net/eth0'
>udev_device_read_db: device 0x8def3d8 filled with db file data
>udev_device_new_from_syspath: device 0x8def8d0 has devpath
>'/devices/pci0000:00/0000:00:11.0/0000:02:01.0'
>udev_device_new_from_syspath: device 0x8defc00 has devpath
>'/devices/pci0000:00/0000:00:11.0'
>udev_device_new_from_syspath: device 0x8defe80 has devpath
>'/devices/pci0000:00'
>udev_rules_apply_to_event: IMPORT builtin 'pci-db'
>/lib/udev/rules.d/75-net-description.rules:11
>Failed to open database file 'no': No such file or directory
>udev_device_new_from_syspath: device 0x8df0360 has devpath
>'/devices/pci0000:00/0000:00:11.0/0000:02:01.0'
>udev_device_update_db: created db file '/run/udev/data/n2' for
>'/devices/pci0000:00/0000:00:11.0/0000:02:01.0/net/eth0'
>ACTION=add
>DEVPATH=/devices/pci0000:00/0000:00:11.0/0000:02:01.0/net/eth0
>ID_BUS=pci
>ID_MODEL_ID=/sys/devices/pci0000:00/0000:00:11.0/0000:02:01.0
>ID_VENDOR_ID=0x1022
>IFINDEX=2
>INTERFACE=eth0
>MATCHADDR=00:0c:29:7d:4e:d8
>MATCHIFTYPE=1
>SUBSYSTEM=net
>UDEV_LOG=6
>USEC_INITIALIZED=19048243006
>builtin_kmod_exit: unload module index
>
>
>run_command: calling: test
>adm_test: version 181
>This program is for debugging only, it does not run any program,
>specified by a RUN key. It may show incorrect results, because
>some values may be different, or not available at a simulation run.
>
>
>builtin_kmod_init: load module index
>index_mm_open: open(/lib/modules/2.6.32-41-generic/modules.dep.bin,
>O_RDONLY|O_CLOEXEC): No such file or directory... ...
>udev_rules_new: rules use 12888 bytes tokens (1074 * 12 bytes), 7639 bytes
>buffer
>udev_rules_new: temporary index used 8100 bytes (405 * 20 bytes)
>udev_device_new_from_syspath: device 0x8ac31e0 has devpath
>'/devices/virtual/net/lo'
>udev_device_new_from_syspath: device 0x8ac3358 has devpath
>'/devices/virtual/net/lo'
>udev_device_read_db: device 0x8ac3358 filled with db file data
>udev_device_update_db: created empty file '/run/udev/data/n1' for
>'/devices/virtual/net/lo'
>ACTION=add
>DEVPATH=/devices/virtual/net/lo
>IFINDEX=1
>INTERFACE=lo
>SUBSYSTEM=net
>UDEV_LOG=6
>USEC_INITIALIZED=19870803148
>builtin_kmod_exit: unload module index
>root:/# cat /etc/udev/rules.d/70-persistent-net.rules
>cat: /etc/udev/rules.d/70-persistent-net.rules: No such file or directory
>===================================
>The following is /etc/sysconfig/ifconfig.eth0
>ONBOOT=yes
IFACE=eth0
SERVICE=ipv4-static
IP=192.168.0.100
GATEWAY=192.168.0.1
PREFIX=24
BROADCAST=192.168.0.255
>The following is /etc/resolv.conf
># Begin /etc/resolv.conf
#domain <Your Domain Name> #nameserver <IP address of your primary nameserver>
#nameserver <IP address of your secondary nameserver> # End /etc/resolv.conf
>The following is /etc/hosts
># Begin /etc/hosts (network card version)
127.0.0.1 localhost 192.168.0.100 lfs.example.org lfs1 # End /etc/hosts
(network card version)
>The following is /etc/sysconfig/network
>HOSTNAME=lfs
>Anybody help me? Thank you.
>
>Omar
--
http://linuxfromscratch.org/mailman/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/lfs/faq.html
Unsubscribe: See the above information page