You are not logged in.

#1 2007-02-13 23:08:34

NoOneImportant
Member
From: Deep Southern California
Registered: 2007-02-13
Posts: 178

Problem after system update (base installed only) and other concern

I have had two strange problems upon updating from Arch using pacman.

1) My keyboard is no longer detected

2) The BIOS time seems to be eight hours behind. (Setting the clock to UTC from another distro sets the clock right since my time zone is GMT-8)

Does anyone have a work around?

Btw,  here is rc.conf

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/unimaps
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="/usr/share/zoneinfo/America/Los_Angeles"
KEYMAP="us"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

#
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# Scan hardware and load required modules at bootup
MOD_AUTOLOAD="yes"
# Module Blacklist - modules in this list will never be loaded by udev
MOD_BLACKLIST=()
#
# Modules to load at boot-up (in this order)
#   - prefix a module with a ! to blacklist it
#
MODULES=()
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

#
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
HOSTNAME="myhost"
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
#   - prefix an entry in INTERFACES with a ! to disable it
#   - no hyphens in your interface names - Bash doesn't like it
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
#
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
#   - prefix an entry in ROUTES with a ! to disable it
#
#gateway="default gw 192.168.0.1"
#ROUTES=(!gateway)
#
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)

#
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
#   - prefix a daemon with a ! to disable it
#   - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond)


# End of file

I commented gateway="" and ROUTES="" since I am using dhcp.

I also have a concern about the latest kernel.

I decided to install and build the latest kernel (from a chrooted environment) and noticed that I got a kernel panic (upon trying to boot into arch) no matter what I did (about it not being able to mount the root filesystem from /dev/sdb2). I could enable old pciix support, but I got annoyed by the clock skew outputs when building. How are devices, particularly SATA drives, named and accessed now?

[edit]By the way, I have two separate kernel booting for Arch. Here's is my grub config for those

title Arch Linux
root (hd1,1)
kernel (hd1,1)/boot/vmlinux-2.6.16.arch root=/dev/sdb2
initrd (hd1,1)/boot/initrd26.img

title Arch Linux (modified kernel)
root (hd1,1)
kernel (hd1,1)/boot/vmlinuz-2.6.20 root=/dev/sdb2

Last edited by NoOneImportant (2007-02-13 23:16:22)

Offline

#2 2007-02-13 23:17:39

zeus
Member
From: Korolev / Russia
Registered: 2006-09-19
Posts: 117
Website

Re: Problem after system update (base installed only) and other concern

1) USB or PCI?
2) TIMEZONE="America/Los_Angeles"
3) What preceded a panic?
Most likely the name of disks was replaced. Look in output.

try Fallback image/ try UUID in grub/fstab

Offline

#3 2007-02-13 23:23:03

NoOneImportant
Member
From: Deep Southern California
Registered: 2007-02-13
Posts: 178

Re: Problem after system update (base installed only) and other concern

zeus wrote:

1) USB or PCI?
2) TIMEZONE="America/Los_Angeles"
3) What preceded a panic?
Most likely the name of disks was replaced. Look in output.

try Fallback image/ try UUID in grub/fstab

1) USB

2)I just tried to boot into arch and no dice.

3)

Starting balanced_irq
Using IPI Shortcut mode
VFS: cannot open root device "sdb2" or unknown-block(0,0)
Time: tsc clocksource has been installed.
Please append a correct "root=" boot option
Kernel panic -not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Last edited by NoOneImportant (2007-02-13 23:31:22)

Offline

#4 2007-02-14 00:34:42

NoOneImportant
Member
From: Deep Southern California
Registered: 2007-02-13
Posts: 178

Re: Problem after system update (base installed only) and other concern

I reading this and was wondering where do I add "break=y"?

like this?

kernel (hd1,1)/boot/vmlinuz-2.6.20 root=/dev/sdb2 break=y

like this?

kernel (hd1,1)/boot/vmlinuz-2.6.20 break=y root=/dev/sdb2

or do I add it as a new line with grub?

Offline

#5 2007-02-14 13:26:00

noriko
Member
From: In My Mind
Registered: 2006-06-09
Posts: 535
Website

Re: Problem after system update (base installed only) and other concern

anywhere on the kernel line...
then when it breaks, echo /dev/sd*
you should see where the deice has been shifted to.


The.Revolution.Is.Coming - - To fight, To hunger, To Resist!

Offline

Board footer

Powered by FluxBB