Driver 'mmcblk' needs updating - please use bus_type methods

Bastien Nocera bnocera at redhat.com
Tue Jun 30 10:13:56 UTC 2015


It doesn't need updating, the error you're seeing is:
"DMA: Out of SW-IOMMU space for 65536 bytes at device 0000:09:00.1"

Which I reported upstream here:
http://thread.gmane.org/gmane.linux.kernel.mmc/32629
but which didn't get any answers.

You can test the work-around there though.

Cheers

----- Original Message -----
> On my Fedora 22 up to date (kernel 4.0.5-300.fc22.x86_64), when I
> insert a SSD card I get this warning:
> > giu 30 01:03:27 dodo.home.solinos.it kernel: mmc0: new high speed SDHC card
> > at address 59b4
> > giu 30 01:03:27 dodo.home.solinos.it kernel: Driver 'mmcblk' needs updating
> > - please use bus_type methods
> > giu 30 01:03:27 dodo.home.solinos.it kernel: mmcblk0: mmc0:59b4 00000 14.9
> > GiB
> 
> And after some time (dd if=img of=/dev/mmcblk0) I get many kernel error
> like these:
> 
> > giu 30 01:32:14 dodo.home.solinos.it kernel: ------------[ cut here
> > ]------------
> > giu 30 01:32:14 dodo.home.solinos.it kernel: WARNING: CPU: 0 PID: 0 at
> > drivers/mmc/host/sdhci.c:857 sdhci_send_command+0xa73/0xc50 [sd
> > giu 30 01:32:14 dodo.home.solinos.it kernel: Modules linked in: mmc_block
> > bnep bluetooth fuse xt_CHECKSUM iptable_mangle ipt_MASQUERAD
> > giu 30 01:32:14 dodo.home.solinos.it kernel:  parport_pc shpchp parport
> > mei_me tpm mei dell_smo8800 nfsd auth_rpcgss nfs_acl lockd gra
> > giu 30 01:32:14 dodo.home.solinos.it kernel: CPU: 0 PID: 0 Comm: swapper/0
> > Tainted: G        W       4.0.5-300.fc22.x86_64 #1
> > giu 30 01:32:14 dodo.home.solinos.it kernel: Hardware name: Dell Inc.
> > Latitude E5520/03PH4G, BIOS A05 11/30/2011
> > giu 30 01:32:14 dodo.home.solinos.it kernel:  0000000000000000
> > c244236c9fe8f15d ffff88022ec03d08 ffffffff817834f4
> > giu 30 01:32:14 dodo.home.solinos.it kernel:  0000000000000000
> > 0000000000000000 ffff88022ec03d48 ffffffff8109c66a
> > giu 30 01:32:14 dodo.home.solinos.it kernel:  ffff880224e7c4c0
> > ffff880224e7c4c0 ffff8801f12910f0 ffff8801f1291170
> > giu 30 01:32:14 dodo.home.solinos.it kernel: Call Trace:
> > giu 30 01:32:14 dodo.home.solinos.it kernel:  <IRQ>  [<ffffffff817834f4>]
> > dump_stack+0x45/0x57
> > .....
> 
> > giu 30 00:55:49 dodo.home.solinos.it kernel: DMA: Out of SW-IOMMU space for
> > 65536 bytes at device 0000:09:00.1
> > giu 30 00:55:49 dodo.home.solinos.it kernel: DMA: Out of SW-IOMMU space for
> > 65536 bytes at device 0000:09:00.1
> > giu 30 00:55:49 dodo.home.solinos.it kernel: ------------[ cut here
> > ]------------
> > giu 30 00:55:49 dodo.home.solinos.it kernel: WARNING: CPU: 0 PID: 10598 at
> > drivers/mmc/host/sdhci.c:857 sdhci_send_command+0xa73/0xc50
> > giu 30 00:55:49 dodo.home.solinos.it kernel: Modules linked in: uas
> > usb_storage vfat fat mmc_block bnep bluetooth fuse xt_CHECKSUM ipt
> > giu 30 00:55:49 dodo.home.solinos.it kernel:  mei_me parport_pc wmi
> > i2c_i801 mei tpm_tis parport tpm shpchp dell_smo8800 nfsd auth_rpc
> > giu 30 00:55:49 dodo.home.solinos.it kernel: CPU: 0 PID: 10598 Comm:
> > mmcqd/0 Tainted: G        W       4.0.5-300.fc22.x86_64 #1
> > giu 30 00:55:49 dodo.home.solinos.it kernel: Hardware name: Dell Inc.
> > Latitude E5520/03PH4G, BIOS A05 11/30/2011
> > giu 30 00:55:49 dodo.home.solinos.it kernel:  0000000000000000
> > 00000000f78a99be ffff88022ec03d08 ffffffff817834f4
> > giu 30 00:55:49 dodo.home.solinos.it kernel:  0000000000000000
> > 0000000000000000 ffff88022ec03d48 ffffffff8109c66a
> > giu 30 00:55:49 dodo.home.solinos.it kernel:  ffff8802227de4c0
> > ffff8802227de4c0 ffff88021776b290 ffff88021776b310
> > giu 30 00:55:49 dodo.home.solinos.it kernel: Call Trace:
> 
> The card written is unusable and I must reboot my notebook to use it
> agains.
> 
> This problem is new for me (Update from f21 to 22), I have write with
> this NB many card SD in the past.
> If I usa another notebook with F21 the problem not happens and the card
> is written good.
> 
> Some one have some suggest?
> 
> Many thanks
> 
> --
> Dario Lesca
> (inviato dal mio Linux Fedora 22 con Gnome 3.16)
> --
> devel mailing list
> devel at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct


More information about the devel mailing list