LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-23-2006, 05:10 PM   #1
skisoccer13
LQ Newbie
 
Registered: Jan 2006
Location: Virginia
Distribution: Slackware 10.2
Posts: 20

Rep: Reputation: Disabled
eth_up: command not found


i am having slow boot times. the system displays this (edited):

probing for pcic: edit /etc/rc.d/rc.pcmcia
cardmgr[1788]: no sockets found!
/etc/rc.d/rc.inet1: line 1: eth_up: command not found
/etc/rc.d/rc.inet1: line 2: eth_up: command not found
dhcpcd mac address = 00:e0:18:6b:89:6f

it then hangs here for a minute and proceeds with (then continues starting the hotplug stuff):

/etc/rc.d/rc.inet1: line 256: eth_up: command not found

is it the hotplug that is making it take so long to start or something with the above errors?

Last edited by skisoccer13; 01-23-2006 at 05:16 PM.
 
Old 01-23-2006, 05:29 PM   #2
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
How did those lines get into rc.inet1 in the first place?
There's no eth_up in slackware ...


Cheers,
Tink
 
Old 01-23-2006, 05:37 PM   #3
raska
Member
 
Registered: Aug 2004
Location: Aguascalientes, AGS. Mexico.
Distribution: Slackware 13.0 kernel 2.6.29.6
Posts: 816

Rep: Reputation: 31
maybe you wanted to do

Code:
ifconfig eth0 up
or something like that...
 
Old 01-23-2006, 05:53 PM   #4
skisoccer13
LQ Newbie
 
Registered: Jan 2006
Location: Virginia
Distribution: Slackware 10.2
Posts: 20

Original Poster
Rep: Reputation: Disabled
ok, it only hangs when i don't have the internet plugged in, otherwise it starts fast.

i don't know how it got in rc.inet1. i just compiled the 2.6.15.1 kernel.
 
Old 01-23-2006, 06:04 PM   #5
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
I suppose what I was trying to say is this:

In the slackware-packages as they come of the CD there's no
reference to a command eth_up. Not in the packages, and not
in any of the network scripts. Did you edit it, or do you
have a "Linux-savvy" person trying to be helpful by modifying
scripts on your behalf?


Cheers,
Tink
 
Old 01-23-2006, 06:10 PM   #6
skisoccer13
LQ Newbie
 
Registered: Jan 2006
Location: Virginia
Distribution: Slackware 10.2
Posts: 20

Original Poster
Rep: Reputation: Disabled
i didn't edit any files by hand. i just used xconfig when compiling instead of menuconfig.
 
Old 01-23-2006, 06:16 PM   #7
skisoccer13
LQ Newbie
 
Registered: Jan 2006
Location: Virginia
Distribution: Slackware 10.2
Posts: 20

Original Poster
Rep: Reputation: Disabled
it doesn't really bother me that much. the only other problem i'm having is the system freezing up when i try to reboot or get out of x. i know it has to be related to the ati drivers that i just installed, but i can't find the post that helped fix it.
 
Old 01-23-2006, 06:21 PM   #8
Tinkster
Moderator
 
Registered: Apr 2002
Location: earth
Distribution: slackware by choice, others too :} ... android.
Posts: 23,067
Blog Entries: 11

Rep: Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928Reputation: 928
I'd suggest you re-install n/tcpip-0.17-i486-35 since you
don't think that you changed anything and I can assure you
that the content of your file is wrong.


Cheers,
Tink
 
Old 01-23-2006, 06:52 PM   #9
skisoccer13
LQ Newbie
 
Registered: Jan 2006
Location: Virginia
Distribution: Slackware 10.2
Posts: 20

Original Poster
Rep: Reputation: Disabled
alright, reinstall with slackpkg and it's all good now. i'll make a separate thread for that other problem.
 
Old 01-24-2006, 02:46 AM   #10
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
/etc/rc.d/rc.inet1: line 1: eth_up: command not found
If you are getting this on Slackware 10.2 then you have a messed-up rc.inet1 file. Slackware 10.1 and previous did have a function in rc.inet1 called "eth_up" but this function's name was changed in Slackware to "if_up" (because there is more than just ethernet cards).

Eric
 
Old 01-24-2006, 06:07 PM   #11
LocoMojo
Member
 
Registered: Oct 2004
Distribution: Slackware 12
Posts: 165

Rep: Reputation: 30
Quote:
Originally Posted by Alien Bob
If you are getting this on Slackware 10.2 then you have a messed-up rc.inet1 file. Slackware 10.1 and previous did have a function in rc.inet1 called "eth_up" but this function's name was changed in Slackware to "if_up" (because there is more than just ethernet cards).

Eric
I'm using Slackware 10.2 and I ran into this problem recently. Here's my rc.inet1:

Quote:
# eth_up 0
#! /bin/sh
# /etc/rc.d/rc.inet1
# This script is used to bring up the various network interfaces.
#
# @(#)/etc/rc.d/rc.inet1 10.2 Sun Jul 24 12:45:56 PDT 2005 (pjv)

############################
# READ NETWORK CONFIG FILE #
############################

# Get the configuration information from /etc/rc.d/rc.inet1.conf:
. /etc/rc.d/rc.inet1.conf

###########
# LOGGING #
###########

# If possible, log events in /var/log/messages:
if [ -f /var/run/syslogd.pid -a -x /usr/bin/logger ]; then
LOGGER=/usr/bin/logger
else # output to stdout/stderr:
LOGGER=/bin/cat
fi

############################
# DETERMINE INTERFACE LIST #
############################

# Compose a list of interfaces from /etc/rc.d/rc.inet1.conf (with a maximum
# of 6 interfaces, but you can easily enlarge the interface limit
# - send me a picture of such a box :-).
# If a value for IFNAME[n] is not set, we assume it is an eth'n' interface.
# This way, the new script is compatible with older rc.inet1.conf files.
# The IFNAME array will be used to determine which interfaces to bring up/down.
MAXNICS=6
i=0
while [ $i -lt $MAXNICS ];
do
IFNAME[$i]=${IFNAME[$i]:=eth${i}}
i=$(($i+1))
done
if [ "$DEBUG_ETH_UP" = "yes" ]; then
echo "/etc/rc.d/rc.inet1: List of interfaces: '${IFNAME[@]}'" | $LOGGER
fi

######################
# LOOPBACK FUNCTIONS #
######################

# Function to bring up the loopback interface. If loopback is
# already up, do nothing.
lo_up() {
if grep lo: /proc/net/dev 1> /dev/null ; then
if ! /sbin/ifconfig | grep "^lo" 1> /dev/null ; then
echo "/etc/rc.d/rc.inet1: /sbin/ifconfig lo 127.0.0.1" | $LOGGER
/sbin/ifconfig lo 127.0.0.1
echo "/etc/rc.d/rc.inet1: /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo" | $LOGGER
/sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo
fi
fi
}

# Function to take down the loopback interface:
lo_down() {
if grep lo: /proc/net/dev 1> /dev/null ; then
echo "/etc/rc.d/rc.inet1: /sbin/ifconfig lo down" | $LOGGER
/sbin/ifconfig lo down
fi
}

#######################
# INTERFACE FUNCTIONS #
#######################

# Function to bring up a network interface. If the interface is
# already up or does not yet exist (perhaps because the kernel driver
# is not loaded yet), do nothing.
if_up() {
# Determine position 'i' of this interface in the IFNAME array:
i=0
while [ $i -lt $MAXNICS ]; do
[ "${IFNAME[$i]}" = "${1}" ] && break
i=$(($i+1))
done
# If the interface isn't in the kernel yet (but there's an alias for it in
# modules.conf), then it should be loaded first:
if ! grep `echo ${1}: | cut -f 1 -d :`: /proc/net/dev 1> /dev/null ; then # no interface yet
if /sbin/modprobe -c | grep -w "alias ${1}" | grep -vw "alias ${1} off" > /dev/null ; then
echo "/etc/rc.d/rc.inet1: /sbin/modprobe ${1}" | $LOGGER
/sbin/modprobe ${1}
fi
fi
if grep `echo ${1}: | cut -f 1 -d :`: /proc/net/dev 1> /dev/null ; then # interface exists
if ! /sbin/ifconfig | grep -w "${1}" 1>/dev/null || ! /sbin/ifconfig ${1} | grep "inet addr" 1> /dev/null ; then # interface not up or not configured
if [ ! "${HWADDR[$i]}" = "" ]; then # Set hardware address _before_ the interface goes up:
echo "/etc/rc.d/rc.inet1: /sbin/ifconfig ${1} hw ether ${HWADDR[$i]}" | $LOGGER
/sbin/ifconfig ${1} hw ether ${HWADDR[$i]}
fi
if [ ! "${MTU[$i]}" = "" ]; then # Set MTU to something else than 1500
echo "/etc/rc.d/rc.inet1: /sbin/ifconfig ${1} mtu ${MTU[$i]}" | $LOGGER
/sbin/ifconfig ${1} mtu ${MTU[$i]}
fi
if [ -x /etc/rc.d/rc.wireless ]; then
. /etc/rc.d/rc.wireless ${1} start # Initialize any wireless parameters
fi
if [ "${USE_DHCP[$i]}" = "yes" ]; then # use DHCP to bring interface up
[ ${DHCP_HOSTNAME[$i]} ] && DHCP_OPTIONS="-h ${DHCP_HOSTNAME[$i]}"
[ "${DHCP_KEEPRESOLV[$i]}" = "yes" ] && DHCP_OPTIONS="$DHCP_OPTIONS -R"
[ "${DHCP_KEEPNTP[$i]}" = "yes" ] && DHCP_OPTIONS="$DHCP_OPTIONS -N"
[ "${DHCP_KEEPGW[$i]}" = "yes" ] && DHCP_OPTIONS="$DHCP_OPTIONS -G"
[ ${DHCP_IPADDR[$i]} ] && DHCP_OPTIONS="$DHCP_OPTIONS -s ${DHCP_IPADDR[$i]}"
echo "/etc/rc.d/rc.inet1: /sbin/dhcpcd -d -t 60 ${DHCP_OPTIONS} ${1}" | $LOGGER
/sbin/dhcpcd -d -t 60 ${DHCP_OPTIONS} ${1}
else # bring up interface using a static IP address
if [ ! "${IPADDR[$i]}" = "" ]; then # skip unconfigured interfaces
# Determine broadcast address from the IP address and netmask:
BROADCAST[$i]=`/bin/ipmask ${NETMASK[$i]} ${IPADDR[$i]}|cut -f1 -d' '`
# Set up the network card:
echo "/etc/rc.d/rc.inet1: /sbin/ifconfig ${1} ${IPADDR[$i]} broadcast ${BROADCAST[$i]} netmask ${NETMASK[$i]}" | $LOGGER
/sbin/ifconfig ${1} ${IPADDR[$i]} broadcast ${BROADCAST[$i]} netmask ${NETMASK[$i]}
else
if [ "$DEBUG_ETH_UP" = "yes" ]; then
echo "/etc/rc.d/rc.inet1: ${1} interface is not configured in /etc/rc.d/rc.inet1.conf" | $LOGGER
fi
fi
fi
else
if [ "$DEBUG_ETH_UP" = "yes" ]; then
echo "/etc/rc.d/rc.inet1: ${1} is already up, skipping" | $LOGGER
fi
fi
else
if [ "$DEBUG_ETH_UP" = "yes" ]; then
echo "/etc/rc.d/rc.inet1: ${1} interface does not exist (yet)" | $LOGGER
fi
fi
}

# Function to take down a network interface:
if_down() {
# Determine position 'i' of this interface in the IFNAME array:
i=0
while [ $i -lt $MAXNICS ]; do
[ "${IFNAME[$i]}" = "${1}" ] && break
i=$(($i+1))
done
if grep `echo ${1}: | cut -f 1 -d :`: /proc/net/dev 1> /dev/null ; then
if [ "${USE_DHCP[$i]}" = "yes" ]; then
echo "/etc/rc.d/rc.inet1: /sbin/dhcpcd -k -d ${1}" | $LOGGER
/sbin/dhcpcd -k -d ${1} || /sbin/ifconfig ${1} down
sleep 1
else
echo "/etc/rc.d/rc.inet1: /sbin/ifconfig ${1} down" | $LOGGER
/sbin/ifconfig ${1} down
fi
if [ -x /etc/rc.d/rc.wireless ]; then
. /etc/rc.d/rc.wireless ${1} stop # Kill wireless daemons if any.
fi
fi
}

#####################
# GATEWAY FUNCTIONS #
#####################

# Function to bring up the gateway if there is not yet a default route:
gateway_up() {
if ! /sbin/route -n | grep "^0.0.0.0" 1> /dev/null ; then
if [ ! "$GATEWAY" = "" ]; then
echo "/etc/rc.d/rc.inet1: /sbin/route add default gw ${GATEWAY} metric 1" | $LOGGER
/sbin/route add default gw ${GATEWAY} metric 1 2>&1 | $LOGGER
fi
fi
}

# Function to take down an existing default gateway:
gateway_down() {
if /sbin/route -n | grep "^0.0.0.0" 1> /dev/null ; then
echo "/etc/rc.d/rc.inet1: /sbin/route del default" | $LOGGER
/sbin/route del default
fi
}

# Function to start the network:
start() {
lo_up
for i in ${IFNAME[@]} ; do
if_up $i
done
gateway_up
}

# Function to stop the network:
stop() {
gateway_down
for i in ${IFNAME[@]} ; do
if_down $i
done
lo_down
}


############
### MAIN ###
############

case "$1" in
'start') # "start" brings up all configured interfaces:
start
;;
'stop') # "stop" takes down all configured interfaces:
stop
;;
'restart') # "restart" restarts the network:
stop
start
;;
*_start) # Example: "eth1_start" will start the specified interface 'eth1'
INTERFACE=`echo $1 | /bin/cut -d '_' -f 1`
if_up $INTERFACE
gateway_up
;;
*_stop) # Example: "eth0_stop" will stop the specified interface 'eth0'
INTERFACE=`echo $1 | /bin/cut -d '_' -f 1`
if_down $INTERFACE
;;
*_restart) # Example: "wlan0_restart" will take 'wlan0' down and up again
INTERFACE=`echo $1 | /bin/cut -d '_' -f 1`
if_down $INTERFACE
sleep 1
if_up $INTERFACE
gateway_up
;;
'up') # "up" does the same thing as "start"
start
;;
'down') # "down" does the same thing as "stop"
stop
;;
*_up) # "*_up" does the same thing as "*_start"
INTERFACE=`echo $1 | /bin/cut -d '_' -f 1`
if_up $INTERFACE
gateway_up
;;
*_down) # "*_down" does the same thing as "*_stop"
INTERFACE=`echo $1 | /bin/cut -d '_' -f 1`
if_down $INTERFACE
;;
*) # The default is to bring up all configured interfaces:
lo_up
for i in ${IFNAME[@]} ; do
if_up $i
done
# eth_up 0
gateway_up
esac

# End of /etc/rc.d/rc.inet1
There's two instances of eth_up 0, once at the very beginning of the file and once at nearly the end. I simply commented them out and my problem was gone.

Strange though. I'm guessing this file was written by Pat as his initials are up at the top, but that doesn't mean someone else didn't mess with the file before I got it in an upgrade or something.

Shrug. Who knows? Thing is, this file is floating around out there. I can't be too sure at this point where exactly I got this file...anyone know which package this file comes from? I'd like to check it to see if it came from one of Pat's packages or if it came from elsewhere. My curiosity is piqued and I want to know where I got this file if it isn't Pat's.

*LocoMojo eyes Dropline suspiciously*

LocoMojo
 
Old 01-24-2006, 06:16 PM   #12
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Rep: Reputation: 67
I just checked my rc.inet1, and there is NO eth_up command where yours is.

That is one of the many reasons why I WILL NEVER install Dropline Gnome. It messes with MANY files it has no business changing, then you get errors like the one described above.

Mine is a straight 10.2 install, no Dropline
 
Old 01-24-2006, 06:43 PM   #13
LocoMojo
Member
 
Registered: Oct 2004
Distribution: Slackware 12
Posts: 165

Rep: Reputation: 30
I've been wanting to uninstall Dropline for the longest time, but I've heard some horror stories about how it really screws up your system when you do that so I've been avoiding it like the plague.

I NEVER use Gnome...I prefer KDE or Fluxbox. I do need the Gnome libraries for a lot of things though. I've been wanting to uninstall Dropline then install the minimal version of FreeRock Gnome...I'm just too lazy to deal with the headaches of giving Dropline the boot.

FreeRock tells you exactly which packages to reinstall from Slackware if you should ever decide to uninstall FreeRock, but Dropline, as far as I'm aware, doesn't.

LocoMojo

P.S. - Saw your signature...

Here's my glxgears output:

Quote:
10765 frames in 5.0 seconds = 2153.000 FPS
11021 frames in 5.0 seconds = 2204.200 FPS
11149 frames in 5.0 seconds = 2229.800 FPS
11111 frames in 5.0 seconds = 2222.200 FPS
11546 frames in 5.0 seconds = 2309.200 FPS
11536 frames in 5.0 seconds = 2307.200 FPS
11552 frames in 5.0 seconds = 2310.400 FPS
11559 frames in 5.0 seconds = 2311.800 FPS
11586 frames in 5.0 seconds = 2317.200 FPS
Is that any good?
 
Old 01-24-2006, 06:48 PM   #14
cwwilson721
Senior Member
 
Registered: Dec 2004
Location: In my house.
Distribution: Ubuntu 10.10 64bit, Slackware 13.1 64-bit
Posts: 2,649
Blog Entries: 1

Rep: Reputation: 67
Better than mine, but all I have is a i830m w/256mb shared pc133 mem. I'm actually pleased with what it did.....lol

Sorry about the off topic...
 
Old 01-24-2006, 11:08 PM   #15
skisoccer13
LQ Newbie
 
Registered: Jan 2006
Location: Virginia
Distribution: Slackware 10.2
Posts: 20

Original Poster
Rep: Reputation: Disabled
not bad.

here is mine:

Quote:
26079 frames in 5.0 seconds = 5215.800 FPS
26992 frames in 5.0 seconds = 5398.400 FPS
26668 frames in 5.0 seconds = 5333.600 FPS
26308 frames in 5.0 seconds = 5261.600 FPS
26953 frames in 5.0 seconds = 5390.600 FPS
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Command not found Moataz Red Hat 10 03-30-2010 03:13 AM
command not found murshed Linux - Newbie 8 11-22-2007 04:51 AM
bash: <command name> command not found smash Programming 5 03-13-2006 08:48 AM
command not found peterstudent Linux - Newbie 2 01-21-2005 07:59 PM
command not found bin_shell Linux - General 3 02-15-2004 10:50 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 01:33 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration