[systemd-devel] systemd-udevd Oops

Mark Hounschell markh at compro.net
Mon Jan 13 13:20:05 PST 2014


I'll have to admit, I don't have a very good understanding of
systemd/udev. I am using systemd/udev version 208-15.1 on an
openSuSE-13.1 dist and a 3.4.74 kernel. The back trace indicates an out
of kernel driver I have to maintain. Yet this also indicates "Pid: 361,
comm: systemd-udevd" caused the Oops. I don't understand this.

In any case, this particular driver and systemd/udev (195.x.x) using the
very same kernel work just fine. Also if I only have a single pci card
installed this particular driver and systemd/udev version 208-15.1 work
just fine. It's just when additional pci cards are added I get this
failure. This particular driver takes a few seconds from the time
init_module is called to when it creates all its device entries. The
more pci cards the longer that is. The cards themselves are basically
loaded and booted before the device entries(192 each) are created. This
error seems to be occurring during that load and boot process though.

Basically, I don't think this problem is the driver. I think the problem
is systemd/udev related so I'm posting this here hoping the get some
input on what the problem is.

Thanks and regards
Mark



[   29.750112] dgdm: found 3 boards.
.
.
[   29.769865] osst :I: Tape driver with OnStream support version 0.99.4
[   29.769866] osst :I: $Id: osst.c,v 1.1.1.1 2013/12/14 10:10:00 markh
Exp $
[   44.884798] systemd-journald[293]: Received request to flush runtime
journal from PID 1
[   47.146535] r8169 0000:07:00.0: eth0: link down
[   47.146556] r8169 0000:07:00.0: eth0: link down
[   47.146688] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   47.311163] NET: Registered protocol family 17
[   48.731553] r8169 0000:07:00.0: eth0: link up
[   48.731678] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   50.812858] BUG: unable to handle kernel paging request at fac00000
[   50.817114] IP: [<c03c867f>] memcpy+0xf/0x20
[   50.821369] *pde = 2e5d3067 *pte = 00000000
[   50.825664] Oops: 0002 [#1] PREEMPT SMP
[   50.830004] Modules linked in: af_packet osst st nvidia(PO)
snd_hda_codec_realtek dgdm(O+) snd_hda_intel tnt4882(O) snd_hda_codec
snd_hwdep snd_pcm gpiohsd(O) dgap(O) nec7210(O) snd_seq gpib_common(O)
snd_timer snd_seq_device synclink_gt aic7xxx 3c59x mxm_wmi hdlc snd
lcrsmem(O) aic79xx sr_mod cdrom eprm(O) r8169 scsi_transport_spi shpchp
ata_generic crc32c_intel aesni_intel soundcore cryptd serio_raw
fam15h_power pci_hotplug snd_page_alloc rtom(O) aes_i586 pcspkr wmi
i2c_piix4 k10temp pata_atiixp microcode button sg dm_mod autofs4 ext4
jbd2 crc16 xhci_hcd scsi_dh_rdac scsi_dh_emc scsi_dh_hp_sw scsi_dh_alua
scsi_dh
[   50.849835]
[   50.854972] Pid: 361, comm: systemd-udevd Tainted: P           O
3.4.74-lcrs #1 Gigabyte Technology Co., Ltd. GA-990FXA-UD5/GA-990FXA-UD5
[   50.860479] EIP: 0060:[<c03c867f>] EFLAGS: 00010216 CPU: 0
[   50.865985] EIP is at memcpy+0xf/0x20
[   50.871532] EAX: faa02000 EBX: fffffffc ECX: 3ff807ff EDX: ee834000
[   50.877169] ESI: eea32000 EDI: fac00000 EBP: edc5be28 ESP: edc5be1c
[   50.882729]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
[   50.888224] CR0: 80050033 CR2: f9ff9b8c CR3: 2e47b000 CR4: 000407d0
[   50.893685] DR0: 00000000 DR1: 00000000 DR2: 00000000 DR3: 00000000
[   50.899076] DR6: ffff0ff0 DR7: 00000400
[   50.904451] Process systemd-udevd (pid: 361, ti=edc5a000
task=eea18c70 task.ti=edc5a000)
[   50.909961] Stack:
[   50.915418]  f95c7fa0 edc09754 ee834000 edc5be58 f9599530 00000000
00000000 00000282
[   50.921079]  00000000 f95c7fa0 f95c8920 faa00000 edc09754 00000000
00000000 edc5be88
[   50.926770]  f9597eb3 00000000 00000000 00000000 00000000 eea18c70
00000000 00000000
[   50.932468] Call Trace:
[   50.938082]  [<f9599530>] tb_download+0x220/0x640 [dgdm]
[   50.943732]  [<f9597eb3>] tri_boot+0x643/0x8a0 [dgdm]
[   50.949376]  [<f9583dc8>] init_module+0x458/0x2270 [dgdm]
[   50.955003]  [<c0659f51>] ? notifier_call_chain+0x41/0x60
[   50.960624]  [<f9583970>] ? dgdm_triboot_cb+0x160/0x160 [dgdm]
[   50.966264]  [<c02011e2>] do_one_initcall+0x102/0x150
[   50.971870]  [<c0248c31>] ? __blocking_notifier_call_chain+0x41/0x50
[   50.977521]  [<c02752d9>] sys_init_module+0xef9/0x1cc0
[   50.983160]  [<c065bb58>] sysenter_do_call+0x12/0x28
[   50.988740] Code: 54 2b 43 50 88 43 4e 5b 5d c3 66 90 e8 7b fc ff ff
eb eb 90 90 90 90 90 90 90 90 90 55 89 e5 57 89 c7 56 89 d6 53 89 cb c1
e9 02 <f3> a5 89 d9 83 e1 03 74 02 f3 a4 5b 5e 5f 5d c3 90 55 89 e5 57
[   51.000644] EIP: [<c03c867f>] memcpy+0xf/0x20 SS:ESP 0068:edc5be1c
[   51.006524] CR2: 00000000fac00000


More information about the systemd-devel mailing list