← Back to team overview

kernel-packages team mailing list archive

[Bug 1132477] Re: DMA: Out of SW-IOMMU space for xx bytes at device [AR8151 network]

 

hyper_ch,

please test the very latest kernel from raring-updates (3.8.0-31.46),
which contains the following patch:

commit bc421a035e6cc8420866754af35b355c165c6ed2
Author: Eric Dumazet <edumazet@xxxxxxxxxx>
Date:   Mon Jul 29 10:24:04 2013 -0700

    atl1c: use custom skb allocator
    
    BugLink: http://bugs.launchpad.net/bugs/1221794
    
    [ Upstream commit 7b70176421993866e616f1cbc4d0dd4054f1bf78 ]
    
    We had reports ( https://bugzilla.kernel.org/show_bug.cgi?id=54021 )
    that using high order pages for skb allocations is problematic for atl1c
    
    We do not know exactly what the problem is, but we suspect that crossing
    4K pages is not well supported by this hardware.
    
    Use a custom allocator, using page allocator and 2K fragments for
    optimal stack behavior. We might make this allocator generic
    in future kernels.

** Bug watch added: Linux Kernel Bug Tracker #54021
   http://bugzilla.kernel.org/show_bug.cgi?id=54021

** Changed in: linux (Ubuntu)
       Status: Fix Committed => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1132477

Title:
  DMA: Out of SW-IOMMU space for xx bytes at device [AR8151 network]

Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  I just setup Kubuntu Raring on my notebook yesterday and things seem
  to work fine except for samba/cifs. Sill using SMBv3 I can't transfer
  large files anymore. At about 100MB transfer the kernel log gets
  filled with those error messages:

  DMA: Out of SW-IOMMU space for xx bytes at device ....

  and the network becomes completely unusable. Only solution I have
  found was to reboot the system and at shut down, you also keep getting
  tons of those errors. However when using SCP or rsync over SSH there
  aren't any problems.

  My network card: 05:00.0 Ethernet controller: Atheros Communications
  Inc. AR8151 v2.0 Gigabit Ethernet (rev c0)

  Meanwhile I reverted back to using the 3.5.0-27 kernel from Quantal - that one has no issues.
  --- 
  ApportVersion: 2.8-0ubuntu4
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  hyper      2624 F.... pulseaudio
   /dev/snd/controlC1:  hyper      2624 F.... pulseaudio
   /dev/snd/pcmC1D0p:   hyper      2624 F...m pulseaudio
  CRDA: Error: [Errno 2] No such file or directory
  DistroRelease: Ubuntu 13.04
  MachineType: ASUSTeK Computer Inc. U36SD
  MarkForUpload: True
  Package: linux (not installed)
  ProcFB:
   0 inteldrmfb
   1 nouveaufb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.8.0-7-generic root=UUID=982daec3-56b7-423a-8d4a-f684b0855923 ro splash quiet vt.handoff=7
  ProcVersionSignature: Ubuntu 3.8.0-7.15-generic 3.8.0
  RelatedPackageVersions:
   linux-restricted-modules-3.8.0-7-generic N/A
   linux-backports-modules-3.8.0-7-generic  N/A
   linux-firmware                           1.103
  Tags:  raring
  Uname: Linux 3.8.0-7-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip fuse lpadmin plugdev sambashare sudo vboxusers
  dmi.bios.date: 07/12/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: U36SD.205
  dmi.board.asset.tag: ATN12345678901234567
  dmi.board.name: U36SD
  dmi.board.vendor: ASUSTeK Computer Inc.
  dmi.board.version: 1.0
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: ASUSTeK Computer Inc.
  dmi.chassis.version: 1.0
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrU36SD.205:bd07/12/2011:svnASUSTeKComputerInc.:pnU36SD:pvr1.0:rvnASUSTeKComputerInc.:rnU36SD:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0:
  dmi.product.name: U36SD
  dmi.product.version: 1.0
  dmi.sys.vendor: ASUSTeK Computer Inc.
  --- 
  ApportVersion: 2.8-0ubuntu4
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  hyper      2624 F.... pulseaudio
   /dev/snd/controlC1:  hyper      2624 F.... pulseaudio
  CRDA: Error: [Errno 2] No such file or directory
  DistroRelease: Ubuntu 13.04
  MachineType: ASUSTeK Computer Inc. U36SD
  MarkForUpload: True
  Package: linux (not installed)
  ProcFB:
   0 inteldrmfb
   1 nouveaufb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.8.0-7-generic root=UUID=982daec3-56b7-423a-8d4a-f684b0855923 ro splash quiet vt.handoff=7
  ProcVersionSignature: Ubuntu 3.8.0-7.15-generic 3.8.0
  RelatedPackageVersions:
   linux-restricted-modules-3.8.0-7-generic N/A
   linux-backports-modules-3.8.0-7-generic  N/A
   linux-firmware                           1.103
  Tags:  raring
  Uname: Linux 3.8.0-7-generic x86_64
  UpgradeStatus: No upgrade log present (probably fresh install)
  UserGroups: adm cdrom dip fuse lpadmin plugdev sambashare sudo vboxusers
  dmi.bios.date: 07/12/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: U36SD.205
  dmi.board.asset.tag: ATN12345678901234567
  dmi.board.name: U36SD
  dmi.board.vendor: ASUSTeK Computer Inc.
  dmi.board.version: 1.0
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: ASUSTeK Computer Inc.
  dmi.chassis.version: 1.0
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrU36SD.205:bd07/12/2011:svnASUSTeKComputerInc.:pnU36SD:pvr1.0:rvnASUSTeKComputerInc.:rnU36SD:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr1.0:
  dmi.product.name: U36SD
  dmi.product.version: 1.0
  dmi.sys.vendor: ASUSTeK Computer Inc.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1132477/+subscriptions