You are not logged in.
Hi!
I'm using arch for 2 months and it's the best distro I've ever used!
I enjoyed very much using it until the upgrade...
Because I used Debian before, I thought to use the "testing" sources,
so after I added them and ran "pacman -Syu".
Some arch users (from IRC) suggested me not to use testing but stable, and they
told me how to downgrade back to stable (only a few packages).
so I removed the testing sources, downgraded what needed and
ran "pacman -Syu" again. (I downgrade to stable immideately after
upgrading to testing, even before rebooting).
Everything seems to be fine...
After rebooting I couldn't use arch anymore...
I'll list the problems:
1. Internet: Adsl deamon fails to start (timeout), adsl-* commands
disapeared... I tried to use pppoe-* commands but when I ran
"pppoe-start" I got timeout and when I ran "pppoeconf-connect",
I got this outpout:
eth0: unknown interface: No such device
SIOCSIFMTU: No such device
pppoe: ioctl(SIOCGIFHWADDR): Session 0: No such device
Couldn't get channel number: Input/output error
pppoe: ioctl(SIOCGIFHWADDR): Session 0: No such device
Couldn't get channel number: Input/output error
pppoe: ioctl(SIOCGIFHWADDR): Session 0: No such device
Couldn't get channel number: Input/output error
Using interface ppp0
Connect: ppp0 <--> /dev/pts/2
pppoe: ioctl(SIOCGIFHWADDR): Session 0: No such device
Modem hangup
Connection terminated.
[repeated till break]
I'm using windows now...
2. Nvidia driver: after upgraing the driver, X server can't run, tells me
no such modules "nvidia" and "glx"...
I'm using "nv" driver (the free one) now...
3. Sound: doesn't work anymore, I don't why and don't have any idea
how to check it.
KDE tells me it will use null for the sound, and amarok gives an error:
[GStreamer Error] ALSA device "default" does not exist.
I tried to run amarok as a root, the same happens...
4. Deamons: before upgrade arch users (from IRC) told me there will
be no hotplug anymore, and I need to replace "hotplug" with "hwd" in
"/etc/rc.conf". When booting, arch says that there is no hotplug (as expected),
but I checked in /etc/rc.d and there is not "hwd" script also...
so I haven't replace yet.
Please help me solve these problems so I can use archlinux again...
Thanks,
Itay.
(I wasn't sure if this message belongs the here or to "Newbie Corner" forum,
so please move if necessary )
Offline
1,2, & 3 are all to do with modules not being loaded - not surprising, as you were using hotplug before, and haven't replaced it. I'd recommend hwdetect instead of hwd. To activate this, add this line to /etc/rc.conf:
MOD_AUTOLOAD="yes"
and try another boot.
4 - see above.
Offline
Much better! thanks!
now I can connect the internet (guess what OS am I using now? )
and I also can hear sounds!
I still have the 2 other problems:
2. when I boot arch says that module "nvidia" doesn't exist.
(it's in MODULES Array in rc.conf). I ignore it, edit xorg.conf,
changed back "nv" to "nvidia" but X server still says that modules
"nvidia" and "glx" don't exist... so I changed back again to "nv"...
4. when I boot arch says the /etc/rc.d/hwdetect doesn't exist...
I used pacman search and find package called "hwd", does it install
only "hwd", "hwd" and "hwdetect", only "hwdetect"?
if only "hwd", you said it better to use "hwdetect", how can I get it?
Thanks,
Itay.
Offline
2. when I boot arch says that module "nvidia" doesn't exist.
(it's in MODULES Array in rc.conf). I ignore it, edit xorg.conf,
changed back "nv" to "nvidia" but X server still says that modules
"nvidia" and "glx" don't exist... so I changed back again to "nv"...
try:
pacman -S nvidia
4. when I boot arch says the /etc/rc.d/hwdetect doesn't exist...
I used pacman search and find package called "hwd", does it install
only "hwd", "hwd" and "hwdetect", only "hwdetect"?
if only "hwd", you said it better to use "hwdetect", how can I get it?
You have 'hwdetect' in your DAEMONS array? if so, remove it
All you got to do, is tell the story right...
Offline
itayf wrote:
2. when I boot arch says that module "nvidia" doesn't exist.
(it's in MODULES Array in rc.conf). I ignore it, edit xorg.conf,
changed back "nv" to "nvidia" but X server still says that modules
"nvidia" and "glx" don't exist... so I changed back again to "nv"...try:
Code:
pacman -S nvidia
To quit X server first? Why to reinstall it?
itayf wrote:
4. when I boot arch says the /etc/rc.d/hwdetect doesn't exist...
I used pacman search and find package called "hwd", does it install
only "hwd", "hwd" and "hwdetect", only "hwdetect"?
if only "hwd", you said it better to use "hwdetect", how can I get it?You have 'hwdetect' in your DAEMONS array? if so, remove it
yes it's there. don't I need one of these: "hwd", "hwdetect" in my DAEMON array?
Thanks,
Itay.
Offline
itayf: hwdetect isn't a DAEMON, it's part of the initscripts. If you have MOD_AUTOLOAD="yes" defined anywhere in your rc.conf file, hwdetect will run. If you're using hwdetect in this way, do not add hwd, hwdetect, or hotplug do your daemons array.
As for nvidia, reinstall it because we think some files are missing on your system; a reinstall would insure all the files are there again. Quit X first, then pacman -S nvidia (say yes if it tells you it's up-to-date), then try modprobe nvidia
Offline
itayf wrote:
2. when I boot arch says that module "nvidia" doesn't exist.
(it's in MODULES Array in rc.conf). I ignore it, edit xorg.conf,
changed back "nv" to "nvidia" but X server still says that modules
"nvidia" and "glx" don't exist... so I changed back again to "nv"...try:
Code:
pacman -S nvidiaTo quit X server first? Why to reinstall it?
Yes, X must not run when you install the nvidia drivers. I'm guessing that you're still using the nvidia from testing. So you need to reinstall it.
itayf wrote:
4. when I boot arch says the /etc/rc.d/hwdetect doesn't exist...
I used pacman search and find package called "hwd", does it install
only "hwd", "hwd" and "hwdetect", only "hwdetect"?
if only "hwd", you said it better to use "hwdetect", how can I get it?You have 'hwdetect' in your DAEMONS array? if so, remove it
yes it's there. don't I need one of these: "hwd", "hwdetect" in my DAEMON array?
Thanks,
Itay.
No, you don't need hwd or hwdetect in your DAEMON array. You just need to add
MOD_AUTOLOAD="yes"
to your rc.conf as tomk said above.
Offline
Nvidia works fine now!
I have MOD_AUTOLOAD="yes" in rc.conf, but the package hwd isn't installed.
Do I need to install it?
btw, what's the difference between removing hotplug from DAEMONS array and
adding "!" before it?
Thanks,
Itay.
Offline
I have MOD_AUTOLOAD="yes" in rc.conf, but the package hwd isn't installed. Do I need to install it?
No.
btw, what's the difference between removing hotplug from DAEMONS array and adding "!" before it?
Functionally, no difference - but hotplug is obsolete now, so you might as well remove it altogether.
Offline
itayf wrote:I have MOD_AUTOLOAD="yes" in rc.conf, but the package hwd isn't installed. Do I need to install it?
No.
what hwd does? why don't I need to install it? If I download it, what happens?
Itay.
Offline
tomk wrote:itayf wrote:I have MOD_AUTOLOAD="yes" in rc.conf, but the package hwd isn't installed. Do I need to install it?
No.
what hwd does? why don't I need to install it? If I download it, what happens?
Itay.
hwd is from the lshwd package. It is a daemon that will load modules on boot (add it to /etc/rc.conf DAEMONS() to use it). MOD_AUTOLOAD uses hwdetect, part of the base system, to load the modules. They are not the same.
Offline
Thanks!
Offline