[Bug 21559] New: "scheduling while atomic" with brctl and NFS-mounted root

bugzilla-daemon at bugzilla.ubuntu.com bugzilla-daemon at bugzilla.ubuntu.com
Tue Dec 27 11:24:07 UTC 2005

Please do not reply to this email.  You can add comments at
Ubuntu | linux

           Summary: "scheduling while atomic" with brctl and NFS-mounted
           Product: Ubuntu
           Version: unspecified
          Platform: i386
        OS/Version: other
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: linux
        AssignedTo: ben.collins at ubuntu.com
        ReportedBy: gjc at inescporto.pt
         QAContact: kernel-bugs at lists.ubuntu.com

I get this upon running "brctl addif br0 eth1" on a Pentium II with
NFS-mounted root (nfs is through the eth0 interface), in kernel (dapper):

  Linux este 2.6.15-8-686 #1 SMP PREEMPT Tue Dec 13 03:38:39 UTC 2005 i686 GNU/Linux

Although it is an SMP board, it only has one CPU.  All network cards are via-rhine:

[   54.870044] eth0: VIA Rhine at 0x1b800, 00:50:ba:df:6f:de, IRQ 15.
[   54.996781] eth0: MII PHY found at address 8, status 0x782d advertising 05e1
Link 4181.

[   55.122081] eth1: VIA Rhine at 0x1b400, 00:50:ba:e1:13:aa, IRQ 12.
[   55.248758] eth1: MII PHY found at address 8, status 0x782d advertising 05e1
Link 4181.

[   55.373960] eth2: VIA Rhine at 0x1b000, 00:50:ba:df:64:75, IRQ 10.
[   55.500704] eth2: MII PHY found at address 8, status 0x782d advertising 05e1
Link 4181.

If I build the bridge interface very quickly (as in a shell script) I eventually
lose ssh contact with it, and even through the keyboard I cannot interact with it.

[320028.281511] scheduling while atomic: brctl/0x00000001/2957
[320028.354770]  [<c030458d>] schedule+0x9cd/0xd50
[320028.414417]  [<c88e8b13>] nfs_do_access+0x33/0xc0 [nfs]
[320028.484499]  [<c018aba4>] __d_lookup+0x134/0x150
[320028.546347]  [<c01898f3>] dput+0xf3/0x210
[320028.600103]  [<c012da74>] lock_timer_base+0x24/0x50
[320028.665394]  [<c012db3a>] __mod_timer+0x9a/0xc0
[320028.726011]  [<c030524d>] schedule_timeout+0x4d/0xc0
[320028.792446]  [<c012e620>] process_timeout+0x0/0x10
[320028.856591]  [<c012ec28>] msleep+0x28/0x40
[320028.911484]  [<c884628f>] rhine_disable_linkmon+0xaf/0x120 [via_rhine]
[320028.998516]  [<c884632f>] mdio_read+0x2f/0xf0 [via_rhine]
[320029.070761]  [<c018b8a2>] alloc_inode+0xf2/0x1d0
[320029.132526]  [<c881d057>] mii_ethtool_gset+0x57/0x290 [mii]
[320029.207080]  [<c8847992>] netdev_get_settings+0x32/0x50 [via_rhine]
[320029.290761]  [<c028fe01>] ethtool_get_settings+0x41/0x80
[320029.361766]  [<c018ae8b>] d_rehash+0x6b/0x90
[320029.418972]  [<c029127b>] dev_ethtool+0x12b/0x370
[320029.481967]  [<c89c9545>] br_initial_port_cost+0x65/0x160 [bridge]
[320029.564554]  [<c89c9d1c>] br_add_if+0x6c/0x150 [bridge]
[320029.634487]  [<c89ca4ed>] add_del_if+0x5d/0x80 [bridge]
[320029.704450]  [<c028e9f8>] dev_ifsioc+0xf8/0x3b0
[320029.765061]  [<c028cacd>] dev_load+0x2d/0x70
[320029.822245]  [<c028eec2>] dev_ioctl+0x212/0x2f0
[320029.882881]  [<c01842eb>] do_ioctl+0x3b/0xa0
[320029.940246]  [<c017029c>] __fput+0x14c/0x190
[320029.997429]  [<c018453b>] vfs_ioctl+0x6b/0x230
[320030.056908]  [<c0184788>] sys_ioctl+0x88/0xa0
[320030.115341]  [<c0103487>] sysenter_past_esp+0x54/0x75

Configure bugmail: http://bugzilla.ubuntu.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.

More information about the kernel-bugs mailing list