Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  DMA: Out of SW-IOMMU space for 65536 bytes  (Read 8342 times)

Offline Mte90

  • User
  • Posts: 221
  • KDE & Debian lover
    • http://www.mte90.net
DMA: Out of SW-IOMMU space for 65536 bytes
« on: 2013/03/05, 19:56:30 »
I give this error when i try to copy file that are on the pc by samba.
I explain i have the pc, that generate the error, with samba.
Now when i try to copy some file i get this error in dmesg and the pc block to on program with error of read-only system.
The file are on a foreign hd with ext3.
the kernel are 3.8-2.towo-siduction-amd64.

The error:
[  141.198259] DMA: Out of SW-IOMMU space for 65536 bytes at device 0000:00:1d.7

lshw output:
Code: [Select]
root@siduction:/home/mte90# lshw
siduction                
    description: Desktop Computer
    product: System Product Name (To Be Filled By O.E.M.)
    vendor: System manufacturer
    version: System Version
    serial: System Serial Number
    width: 64 bits
    capabilities: smbios-2.5 dmi-2.5 vsyscall32
    configuration: boot=normal chassis=desktop family=To Be Filled By O.E.M. sku=To Be Filled By O.E.M. uuid=C08EC56E-8DFE-D511-906F-14DAE98EF355
  *-core
       description: Motherboard
       product: P5G41T-M LX
       vendor: ASUSTeK Computer INC.
       physical id: 0
       version: Rev X.0x
       serial: MT7017002101864
       slot: To Be Filled By O.E.M.
     *-firmware
          description: BIOS
          vendor: American Megatrends Inc.
          physical id: 0
          version: 1101
          date: 06/08/2012
          size: 64KiB
          capacity: 960KiB
          capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
     *-cpu
          description: CPU
          product: Intel(R) Core(TM)2 Quad CPU    Q8300  @ 2.50GHz
          vendor: Intel Corp.
          physical id: 4
          bus info: cpu@0
          version: Intel(R) Core(TM)2 Quad CPU Q8300 @ 2.50GHz
          serial: To Be Filled By O.E.M.
          slot: LGA775
          size: 2003MHz
          capacity: 3800MHz
          width: 64 bits
          clock: 333MHz
          capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm tpr_shadow vnmi flexpriority cpufreq
          configuration: cores=4 enabledcores=4 threads=4
        *-cache:0
             description: L1 cache
             physical id: 5
             slot: L1-Cache
             size: 128KiB
             capacity: 128KiB
             capabilities: internal write-back data
        *-cache:1
             description: L2 cache
             physical id: 6
             slot: L2-Cache
             size: 4MiB
             capacity: 4MiB
             capabilities: internal write-back unified
     *-memory
          description: System Memory
          physical id: 27
          slot: System board or motherboard
          size: 8GiB
        *-bank:0
             description: DIMM Synchronous
             product: PartNum0
             vendor: Manufacturer0
             physical id: 0
             serial: SerNum0
             slot: DIMM A1
             size: 4GiB
             width: 64 bits
        *-bank:1
             description: DIMM Synchronous
             product: PartNum1
             vendor: Manufacturer1
             physical id: 1
             serial: SerNum1
             slot: DIMM B1
             size: 4GiB
             width: 64 bits
     *-pci
          description: Host bridge
          product: 4 Series Chipset DRAM Controller
          vendor: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 03
          width: 32 bits
          clock: 33MHz
        *-pci:0
             description: PCI bridge
             product: 4 Series Chipset PCI Express Root Port
             vendor: Intel Corporation
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 03
             width: 32 bits
             clock: 33MHz
             capabilities: pci pm msi pciexpress normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:40 ioport:c000(size=4096) memory:fe900000-fe9fffff ioport:d0000000(size=268435456)
           *-display
                description: VGA compatible controller
                product: Turks [Radeon HD 6570]
                vendor: Advanced Micro Devices [AMD] nee ATI
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
                configuration: driver=fglrx_pci latency=0
                resources: irq:47 memory:d0000000-dfffffff memory:fe9c0000-fe9dffff ioport:c000(size=256) memory:fe9a0000-fe9bffff
           *-multimedia
                description: Audio device
                product: Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
                vendor: Advanced Micro Devices [AMD] nee ATI
                physical id: 0.1
                bus info: pci@0000:01:00.1
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi bus_master cap_list
                configuration: driver=snd_hda_intel latency=0
                resources: irq:44 memory:fe9fc000-fe9fffff
        *-multimedia
             description: Audio device
             product: NM10/ICH7 Family High Definition Audio Controller
             vendor: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             version: 01
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress bus_master cap_list
             configuration: driver=snd_hda_intel latency=0
             resources: irq:43 memory:fe8fc000-fe8fffff
        *-pci:1
             description: PCI bridge
             product: NM10/ICH7 Family PCI Express Port 1
             vendor: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:41 ioport:e000(size=4096) memory:feb00000-febfffff ioport:e0000000(size=268435456)
           *-display
                description: VGA compatible controller
                product: Manhattan [Mobility Radeon HD 5430 Series]
                vendor: Advanced Micro Devices [AMD] nee ATI
                physical id: 0
                bus info: pci@0000:03:00.0
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
                configuration: driver=fglrx_pci latency=0
                resources: irq:48 memory:e0000000-efffffff memory:febc0000-febdffff ioport:e000(size=256) memory:feba0000-febbffff
           *-multimedia
                description: Audio device
                product: Cedar HDMI Audio [Radeon HD 5400/6300 Series]
                vendor: Advanced Micro Devices [AMD] nee ATI
                physical id: 0.1
                bus info: pci@0000:03:00.1
                version: 00
                width: 64 bits
                clock: 33MHz
                capabilities: pm pciexpress msi bus_master cap_list
                configuration: driver=snd_hda_intel latency=0
                resources: irq:45 memory:febfc000-febfffff
        *-pci:2
             description: PCI bridge
             product: NM10/ICH7 Family PCI Express Port 2
             vendor: Intel Corporation
             physical id: 1c.1
             bus info: pci@0000:00:1c.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
             configuration: driver=pcieport
             resources: irq:42 ioport:d000(size=4096) memory:fea00000-feafffff ioport:f4000000(size=2097152)
           *-network
                description: Ethernet interface
                product: AR8131 Gigabit Ethernet
                vendor: Atheros Communications Inc.
                physical id: 0
                bus info: pci@0000:02:00.0
                logical name: eth0
                version: c0
                serial: 14:da:e9:8e:f3:55
                size: 100Mbit/s
                capacity: 1Gbit/s
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.1-NAPI duplex=full ip=192.168.0.3 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
                resources: irq:46 memory:feac0000-feafffff ioport:dc00(size=128)
        *-usb:0
             description: USB controller
             product: NM10/ICH7 Family USB UHCI Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: irq:23 ioport:b480(size=32)
        *-usb:1
             description: USB controller
             product: NM10/ICH7 Family USB UHCI Controller #2
             vendor: Intel Corporation
             physical id: 1d.1
             bus info: pci@0000:00:1d.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: irq:19 ioport:b800(size=32)
        *-usb:2
             description: USB controller
             product: NM10/ICH7 Family USB UHCI Controller #3
             vendor: Intel Corporation
             physical id: 1d.2
             bus info: pci@0000:00:1d.2
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: irq:18 ioport:b880(size=32)
        *-usb:3
             description: USB controller
             product: NM10/ICH7 Family USB UHCI Controller #4
             vendor: Intel Corporation
             physical id: 1d.3
             bus info: pci@0000:00:1d.3
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0
             resources: irq:16 ioport:bc00(size=32)
        *-usb:4
             description: USB controller
             product: NM10/ICH7 Family USB2 EHCI Controller
             vendor: Intel Corporation
             physical id: 1d.7
             bus info: pci@0000:00:1d.7
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci-pci latency=0
             resources: irq:23 memory:fe8fbc00-fe8fbfff
        *-pci:3
             description: PCI bridge
             product: 82801 PCI Bridge
             vendor: Intel Corporation
             physical id: 1e
             bus info: pci@0000:00:1e.0
             version: e1
             width: 32 bits
             clock: 33MHz
             capabilities: pci subtractive_decode bus_master cap_list
        *-isa
             description: ISA bridge
             product: 82801GB/GR (ICH7 Family) LPC Interface Bridge
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master cap_list
             configuration: driver=lpc_ich latency=0
             resources: irq:0
        *-ide
             description: IDE interface
             product: NM10/ICH7 Family SATA Controller [IDE mode]
             vendor: Intel Corporation
             physical id: 1f.2
             bus info: pci@0000:00:1f.2
             version: 01
             width: 32 bits
             clock: 66MHz
             capabilities: ide pm bus_master cap_list
             configuration: driver=ata_piix latency=0
             resources: irq:22 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:ffa0(size=16)
     *-scsi:0
          physical id: 1
          logical name: scsi1
          capabilities: emulated
        *-disk:0
             description: ATA Disk
             product: ST31000524AS
             vendor: Seagate
             physical id: 0.0.0
             bus info: scsi@1:0.0.0
             logical name: /dev/sda
             version: JC45
             serial: 9VPGBXPZ
             size: 931GiB (1TB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 sectorsize=512 signature=000804b4
           *-volume:0
                description: EXT4 volume
                vendor: Linux
                physical id: 1
                bus info: scsi@1:0.0.0,1
                logical name: /dev/sda1
                logical name: /media/disk3part1
                version: 1.0
                serial: 13faa8e9-0339-443c-85be-7e76834673ad
                size: 687GiB
                capacity: 687GiB
                capabilities: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                configuration: created=2013-02-26 15:11:03 filesystem=ext4 label=Archivio lastmountpoint=/media/disk3part1 modified=2013-03-05 19:43:17 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2013-03-05 19:43:17 state=mounted
           *-volume:1
                description: Windows NTFS volume
                physical id: 2
                bus info: scsi@1:0.0.0,2
                logical name: /dev/sda2
                logical name: /media/disk3part2
                version: 3.1
                serial: 12e4-6a9a
                size: 244GiB
                capacity: 244GiB
                capabilities: primary ntfs initialized
                configuration: clustersize=4096 created=2013-02-26 15:12:58 filesystem=ntfs label=Windows mount.fstype=fuseblk mount.options=ro,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 state=mounted
        *-disk:1
             description: ATA Disk
             product: SanDisk SDSSDRC0
             physical id: 0.1.0
             bus info: scsi@1:0.1.0
             logical name: /dev/sdb
             version: 2.0.
             serial: 123448402477
             size: 29GiB (32GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 sectorsize=512 signature=00095d97
           *-volume
                description: EXT4 volume
                vendor: Linux
                physical id: 1
                bus info: scsi@1:0.1.0,1
                logical name: /dev/sdb1
                logical name: /
                version: 1.0
                serial: c48349e2-2ce5-4223-af5a-b299ca65234c
                size: 29GiB
                capacity: 29GiB
                capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                configuration: created=2013-02-26 18:14:45 filesystem=ext4 lastmountpoint=/ modified=2013-03-05 19:43:16 mount.fstype=ext4 mount.options=ro,relatime,discard,errors=remount-ro,data=ordered mounted=2013-03-05 19:43:16 state=mounted
     *-scsi:1
          physical id: 2
          bus info: usb@5:1
          logical name: scsi2
          capabilities: emulated
        *-disk
             description: SCSI Disk
             product: My Passport 070A
             vendor: WD
             physical id: 0.0.0
             bus info: scsi@2:0.0.0
             logical name: /dev/sdc
             version: 1032
             serial: WX50A99M7890
             size: 465GiB (499GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=4 sectorsize=512 signature=0009b92b
           *-volume:0
                description: EXT3 volume
                vendor: Linux
                physical id: 1
                bus info: scsi@2:0.0.0,1
                logical name: /dev/sdc1
                logical name: /media/disk1part1
                version: 1.0
                serial: fe501afe-d357-4aa8-9ce8-5846092a940e
                size: 465GiB
                capacity: 465GiB
                capabilities: primary journaled extended_attributes large_files recover ext3 ext2 initialized
                configuration: created=2009-12-25 21:25:17 filesystem=ext3 label=Mte90HD modified=2013-03-05 19:43:17 mount.fstype=ext3 mount.options=rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=writeback mounted=2013-03-05 19:43:17 state=mounted
           *-volume:1
                description: Windows FAT volume
                vendor: mkdosfs
                physical id: 2
                bus info: scsi@2:0.0.0,2
                logical name: /dev/sdc2
                logical name: /media/disk1part2
                version: FAT32
                serial: 6dca-35ec
                size: 39MiB
                capacity: 39MiB
                capabilities: primary bootable fat initialized
                configuration: FATs=2 filesystem=fat label=DriverExt mount.fstype=vfat mount.options=rw,nosuid,nodev,noexec,relatime,fmask=0000,dmask=0000,allow_utime=0022,codepage=437,iocharset=utf8,shortname=lower,quiet,utf8,errors=remount-ro state=mounted
        *-enclosure UNCLAIMED
             description: SCSI Enclosure
             product: SES Device
             vendor: WD
             physical id: 0.0.1
             bus info: scsi@2:0.0.1
             version: 1032
             serial: WX50A99M7890
             configuration: ansiversion=4
     *-scsi:2
          physical id: 3
          bus info: usb@5:7
          logical name: scsi3
          capabilities: emulated
        *-disk:0
             description: SCSI Disk
             physical id: 0.0.0
             bus info: scsi@3:0.0.0
             logical name: /dev/sdd
             configuration: sectorsize=512
        *-disk:1
             description: SCSI Disk
             physical id: 0.0.1
             bus info: scsi@3:0.0.1
             logical name: /dev/sde
             configuration: sectorsize=512
        *-disk:2
             description: SCSI Disk
             physical id: 0.0.2
             bus info: scsi@3:0.0.2
             logical name: /dev/sdf
             configuration: sectorsize=512
        *-disk:3
             description: SCSI Disk
             product: MS/MS-Pro
             vendor: Generic-
             physical id: 0.0.3
             bus info: scsi@3:0.0.3
             logical name: /dev/sdg
             version: 1.03
             serial: 3
             capabilities: removable
             configuration: sectorsize=512
           *-medium
                physical id: 0
                logical name: /dev/sdg

Offline oduffo

  • User
  • Posts: 198
DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #1 on: 2013/03/05, 21:11:53 »
I do have the same problem (--> http://forum.siduction.org/index.php?topic=3243 ). The only known solution so far (at least to me) is to switch back to a 3.7-kernel.

What is your device "0000:00:1d.7", that causes the problem? For me it is my NIC from Atheros. I see you also have an Atheros-NIC.

Try to get back to a 3.7-kernel and see what happens.

Gruß
oduffo
« Last Edit: 2013/11/10, 01:21:47 by ayla »

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.938
RE: DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #2 on: 2013/03/05, 21:35:17 »
I would realy suggest to fill a bug in kernel-bugzilla, if it is a regression with atheros chipset.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline Mte90

  • User
  • Posts: 221
  • KDE & Debian lover
    • http://www.mte90.net
RE: DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #3 on: 2013/03/07, 14:50:26 »
i have no idea what is the 0000:00:1d.7. (what is the command to check?)
there is a simple way for do a downgrade of the kernel?

Offline towo

  • Administrator
  • User
  • *****
  • Posts: 2.938
RE: DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #4 on: 2013/03/07, 15:25:40 »
lspci -vnn

It seems this is a bug in the atl1c module.
After a lot of googling a fix could be introduced in 3.8.3 hopefully.
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

Offline oduffo

  • User
  • Posts: 198
RE: DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #5 on: 2013/03/07, 16:44:02 »
Quote from: "towo"
After a lot of googling a fix could be introduced in 3.8.3 hopefully.
Good news. Thanks towo.

Gruß
oduffo

Offline Mte90

  • User
  • Posts: 221
  • KDE & Debian lover
    • http://www.mte90.net
RE: DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #6 on: 2013/03/07, 19:08:30 »
Code: [Select]
00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 01) (prog-if 20 [EHCI])
        Subsystem: ASUSTeK Computer Inc. P5KPL-VM,P5LD2-VM Mainboard [1043:8179]
        Flags: bus master, medium devsel, latency 0, IRQ 23
        Memory at fe8fbc00 (32-bit, non-prefetchable) [size=1K]
        Capabilities: [50] Power Management version 2
        Capabilities: [58] Debug port: BAR=1 offset=00a0
        Kernel driver in use: ehci-pci

it's the usb card i think?

and a fix backported to the kernel in the repo?
for a kernel downgrade how i do? there is a repo?

Offline Mte90

  • User
  • Posts: 221
  • KDE & Debian lover
    • http://www.mte90.net
RE: DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #7 on: 2013/03/09, 08:56:32 »
for downgrade i have do it this:
Code: [Select]
apt-get install linux-headers-3.7-siduction-amd64 linux-image-3.7-siduction-amd64
and on grub i choose advanced config and choose the 3.7 kernel.

Offline oduffo

  • User
  • Posts: 198
RE: DMA: Out of SW-IOMMU space for 65536 bytes
« Reply #8 on: 2013/03/27, 13:23:42 »
At least for me the issue seems to be solved.

I am running kernel 3.8.4 since a couple of days now without any problem. All other 3.8.x Kernels (x= 1,2,3) threw the SW-IOMMU error.

Thanks to whoever fixed this.

Gruß
oduffo