Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: Mte90 on 2013/03/05, 19:56:30

Title: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: Mte90 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:
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
Title: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: oduffo 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
Title: RE: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: towo 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.
Title: RE: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: Mte90 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?
Title: RE: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: towo 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.
Title: RE: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: oduffo 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
Title: RE: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: Mte90 on 2013/03/07, 19:08:30
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?
Title: RE: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: Mte90 on 2013/03/09, 08:56:32
for downgrade i have do it this:
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.
Title: RE: DMA: Out of SW-IOMMU space for 65536 bytes
Post by: oduffo 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