[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pinpointing faulty kernel driver?



Sorry for the delay, I am rather busy at the moment.

On Wed, Mar 28, 2012 at 04:14:05PM +0000, Camaleón wrote:
> On Wed, 28 Mar 2012 11:07:15 +0200, Lars Skovlund wrote:
> 
> > When upgrading kernel series 3.1.0 to series 3.2.0, suddenly my system
> > won't boot. It hangs with the message
> > 
> > Waiting for /dev to be fully populated
> 
> But the old working kernel is still available for you boot with, right?

Yes. In fact, I'm using it right now.

>  
> > I read the manual and found out how to drop into the initramfs debug
> > shell, but I am unsure how to proceed from here. I guess the problem
> > could be a faulty driver that I need to disable, but I know of no
> > (efficient) way to find out which one. Ideally, I would load one driver
> > at a time, and see when the problem occurs.
> > 
> > Can anyone help? Or am I completely off track with this problem?
> 
> Can you take a snapshot of the screen and upload somewhere? Maybe there 
> is additional info alongside the "Waiting for /dev to be fully populated" 
> message that can provide any insightful information about the source of 
> the problem.

I realize this complicates matters a lot, but the exact crash points
are different each time. So I need to somehow get the log information
out in text format and put it somewhere. I had the idea of getting
udev to spit out copious amounts of debug information. The interesting
thing is when I do this, 3.1.x seems to get stuck for a while waiting
for timeouts. It does, however, still boot - unlike 3.2.x.

Any ideas as to how I can get the information out without resorting to
screendumps?

> > I am running the latest packages in both kernel series, and the 3.1
> > series does not have the problem.
> 
> Are you using any special kernel module that may require to be re-
> compiled (as for example, the VGA driver) or any special module for the 
> hard disk controller?

My list of loaded modules follows (taken from 3.1.x). I have had some
complaints about missing wifi firmware for a while (this is a desktop
box, so I don't care about it) even though I have both
linux-firmware-(non)free packages installed. 

Your help is very much appreciated.

/Lars

Module                  Size  Used by
snd_hrtimer            12604  1 
acpi_cpufreq           12935  1 
mperf                  12453  1 acpi_cpufreq
cpufreq_conservative    13147  0 
cpufreq_powersave      12454  0 
cpufreq_userspace      12576  0 
cpufreq_stats          12866  0 
parport_pc             22364  0 
ppdev                  12763  0 
lp                     17149  0 
parport                31858  3 parport_pc,ppdev,lp
bnep                   17567  2 
rfcomm                 33622  0 
bluetooth             119290  10 bnep,rfcomm
binfmt_misc            12957  1 
fuse                   61981  1 
nfsd                  259717  2 
nfs                   312135  0 
lockd                  67328  2 nfsd,nfs
fscache                36739  1 nfs
auth_rpcgss            37143  2 nfsd,nfs
nfs_acl                12511  2 nfsd,nfs
sunrpc                173516  6 nfsd,nfs,lockd,auth_rpcgss,nfs_acl
ext2                   59191  1 
loop                   22597  0 
snd_hda_codec_hdmi     26548  4 
arc4                   12458  2 
snd_hda_codec_idt      53748  1 
rt2800pci              13908  0 
rt2800lib              43568  1 rt2800pci
snd_hda_intel          26182  1 
snd_hda_codec          72920  3 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep              13186  1 snd_hda_codec
snd_pcm_oss            41081  0 
snd_mixer_oss          17916  1 snd_pcm_oss
snd_pcm                63744  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_pcm_oss
evdev                  17562  4 
crc_ccitt              12347  1 rt2800lib
rt2x00pci              12847  1 rt2800pci
rt2x00lib              38202  3 rt2800pci,rt2800lib,rt2x00pci
nouveau               521365  2 
joydev                 17266  0 
snd_seq_midi           12848  0 
mac80211              183047  3 rt2800lib,rt2x00pci,rt2x00lib
snd_rawmidi            23060  1 snd_seq_midi
snd_seq_midi_event     13316  1 snd_seq_midi
snd_seq                45093  3 snd_seq_midi,snd_seq_midi_event
cfg80211              132703  2 rt2x00lib,mac80211
psmouse                55543  0 
pcspkr                 12579  0 
i2c_i801               16870  0 
snd_timer              22917  3 snd_hrtimer,snd_pcm,snd_seq
serio_raw              12850  0 
snd_seq_device         13176  3 snd_seq_midi,snd_rawmidi,snd_seq
iTCO_wdt               17081  0 
iTCO_vendor_support    12704  1 iTCO_wdt
rfkill                 19012  3 bluetooth,cfg80211
snd                    52798  15 snd_hda_codec_hdmi,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
eeprom_93cx6           12455  1 rt2800pci
ttm                    48725  1 nouveau
drm_kms_helper         27227  1 nouveau
drm                   167371  4 nouveau,ttm,drm_kms_helper
i2c_algo_bit           12841  1 nouveau
i2c_core               23876  5 nouveau,i2c_i801,drm_kms_helper,drm,i2c_algo_bit
soundcore              13065  1 snd
snd_page_alloc         13003  2 snd_hda_intel,snd_pcm
mxm_wmi                12473  1 nouveau
wmi                    13243  1 mxm_wmi
video                  17628  1 nouveau
button                 12937  1 nouveau
processor              27949  1 acpi_cpufreq
thermal_sys            18040  2 video,processor
ext4                  312988  4 
mbcache                13065  2 ext2,ext4
jbd2                   62015  1 ext4
crc16                  12343  2 bluetooth,ext4
usb_storage            43919  0 
uas                    13296  0 
usbhid                 36379  0 
hid                    77192  1 usbhid
sr_mod                 21899  0 
cdrom                  35401  1 sr_mod
sd_mod                 36136  6 
crc_t10dif             12348  1 sd_mod
ahci                   24997  5 
libahci                22860  1 ahci
libata                140545  2 ahci,libahci
scsi_mod              162376  5 usb_storage,uas,sr_mod,sd_mod,libata
xhci_hcd               64215  0 
r8169                  42391  0 
mii                    12675  1 r8169
ehci_hcd               40215  0 
usbcore               124095  6 usb_storage,uas,usbhid,xhci_hcd,ehci_hcd


> 
> Some hints for debugging this can be found here:
> 
> http://wiki.debian.org/InitramfsDebug
> 
> Greetings,
> 
> -- 
> Camaleón
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: http://lists.debian.org/jkvdcd$hqr$13@dough.gmane.org
> 


Reply to: