You are not logged in.
My printing suddenly stopped working after the latest upgrade (which upgraded the kernel from 2.6.15.2 to 2.6.15.4).
I discovered that arch is no longer auto-loading the parport_pc module. This is strange. If I run "hwdetect --show-modules", parport_pc is shown.
I do have MOD_AUTOLOAD="yes" in my rc.conf file.
The quick fix is to add "parport_pc" to the list of MODULES in rc.conf.
Are others having this problem?
Rob
Offline
I understand that the latest upgrade changed the autloading of modules. Now most of the modules are auto-loaded during the udev stage. I suspect at the "loading modules" stage which happens near the end of the bootup, only the modules that you have specified to be loaded in the rc.conf file are loaded.
Since the auto-loading has changed, others may want to chack to see if all the needed modules are there. If not, one should add them to the MODULES= line in the /etc/rc.conf file.
Rob
Offline
please join irc then we can try to track this down
Offline
I just read your post. I am sorry I could not join irc. I was actually at work. It is very hard for me to use irc at work. Firewalls make life difficult!
In any event, I think I solved the problem.
Please see http://bbs.archlinux.org/viewtopic.php?t=18747
Here is the complete post:
----------------------------------------------------------------------
In my /etc/modprobe.conf file, there was the folloiwng line:
# Load lp support with parport_pc
install parport_pc modprobe -i parport_pc ; modprobe lp ; true
I believe that this line was in the original /etc/modprobe.conf file that came with arch 0.7. I don't remember ever adding it.
I commented out this line and I removed "parport_pc" from the list of MODULES to be loaded in /etc/rc.conf.
I rebooted and it worked. The modules lp, parport and parport_pc were all autoloaded at boot-up.
I should also note that right after the arch upgrade, I was experiencing CUPS daemon failure once and awhile at boot up. Somtimes cupsd loaded and sometimes it failed at boot up. Now it seems that cupsd loads reliably at every bootup. Problem solved!
The following are the remaining lines in my /etc/modprobe.conf:
# Load ppp-generic with modem drivers
install Intel536 modprobe -i Intel536 ; modprobe ppp-generic ; true
install Intel537 modprobe -i Intel537 ; modprobe ppp-generic ; true
install ltmodem modprobe -i ltmodem ; modprobe ppp-generic ; true
install ltserial modprobe -i ltserial ; modprobe ppp-generic ; true
install slamr modprobe -i slamr ; modprobe ppp-generic ; true
install slusb modprobe -i slusb ; modprobe ppp-generic ; true
# OSS Compatibility
#install snd-pcm modprobe -i snd-pcm ; modprobe snd-pcm-oss ; true
#install snd-seq modprobe -i snd-seq ; modprobe snd-seq-oss ; true
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.10 ---
alias snd-card-0 snd-opl3sa2
alias sound-slot-0 snd-opl3sa2
options snd-opl3sa2 fm_port=-1 midi_port=-1 port=0x538 wss_port=0x530
options isapnp=0 dma1=1 dma2=0 irq=5
# --- END: Generated by ALSACONF, do not edit. ---
The modem driver lines came with the original /etc/modprobe.conf file in arch 0.7.
Should I also comment them all out?
Perhaps I should only have the lines for my old ISA sound card in the /etc/modprobe.conf file. Please let me know.
Has there been a change in the kernel or udev which makes it neccesary to make all these changes in the /etc/modprobe.conf file?
Rob
Offline