RFC: PCI SD host controller driver & mmc/mmcsd modules improvements

Lars Engels lme at FreeBSD.org
Thu Nov 6 13:05:47 PST 2008


On Thu, Nov 06, 2008 at 10:02:31PM +0200, Alexander Motin wrote:
> Lars Engels wrote:
> ># fdisk /dev/mmcsd0
> >Nov  6 20:22:57 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 0
> >Nov  6 20:22:57 maggie kernel: sdhci0-slot0: got interrupt 3
> >Nov  6 20:22:57 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 0
> >Nov  6 20:22:57 maggie kernel: sdhci0-slot0: got interrupt 18002
> >Nov  6 20:22:57 maggie kernel: sdhci0-slot0: Command error 1 (opcode 17 arg 0 flags 53 dlen 0 dflags 2)
> 
> Here is just the same. And you have exactly the same with PIO mode. So
> looks like it is not card or driver problem, but sooner, mmc or mmcsd
> layer problem and it looks quite strange. Which sources exactly do you
> have, are they latest, are they in sync with each other and have you
> rebuilt all of them carefully?

Yes, that's what I have used:
lars at pts/4 # ls ~/local-modules/sdhci/
mmc.20081011.tgz        sdhci.20081019.tgz      sdhci_mod.20081008.tgz

> If so, you can try to uncomment
> // printf("Len %d  %lld-%lld flags %#x sz
> // ...
> lines in mmcsd.c to look what happens.

I forgot to re-built mmcsd before, my fault...
Now I re-built and loaded the modules again:

Nov  6 21:50:55 maggie kernel: pci0: driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x8086, dev=0x27c8, revid=0x02
Nov  6 21:50:55 maggie kernel: domain=0, bus=0, slot=29, func=0
Nov  6 21:50:55 maggie kernel: class=0c-03-00, hdrtype=0x00, mfdev=1
Nov  6 21:50:55 maggie kernel: cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=a, irq=23
Nov  6 21:50:55 maggie kernel: pci0:0:29:0: reprobing on driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x8086, dev=0x27c9, revid=0x02
Nov  6 21:50:55 maggie kernel: domain=0, bus=0, slot=29, func=1
Nov  6 21:50:55 maggie kernel: class=0c-03-00, hdrtype=0x00, mfdev=0
Nov  6 21:50:55 maggie kernel: cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=b, irq=19
Nov  6 21:50:55 maggie kernel: pci0:0:29:1: reprobing on driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x8086, dev=0x27ca, revid=0x02
Nov  6 21:50:55 maggie kernel: domain=0, bus=0, slot=29, func=2
Nov  6 21:50:55 maggie kernel: class=0c-03-00, hdrtype=0x00, mfdev=0
Nov  6 21:50:55 maggie kernel: cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=c, irq=18
Nov  6 21:50:55 maggie kernel: pci0:0:29:2: reprobing on driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x8086, dev=0x27cb, revid=0x02
Nov  6 21:50:55 maggie kernel: domain=0, bus=0, slot=29, func=3
Nov  6 21:50:55 maggie kernel: class=0c-03-00, hdrtype=0x00, mfdev=0
Nov  6 21:50:55 maggie kernel: cmdreg=0x0005, statreg=0x0280, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=d, irq=16
Nov  6 21:50:55 maggie kernel: pci0:0:29:3: reprobing on driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x8086, dev=0x27cc, revid=0x02
Nov  6 21:50:55 maggie kernel: domain=0, bus=0, slot=29, func=7
Nov  6 21:50:55 maggie kernel: class=0c-03-20, hdrtype=0x00, mfdev=0
Nov  6 21:50:55 maggie kernel: cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=a, irq=23
Nov  6 21:50:55 maggie kernel: powerspec 2  supports D0 D3  current D0
Nov  6 21:50:55 maggie kernel: pci0:0:29:7: reprobing on driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x8086, dev=0x27da, revid=0x02
Nov  6 21:50:55 maggie kernel: domain=0, bus=0, slot=31, func=3
Nov  6 21:50:55 maggie kernel: class=0c-05-00, hdrtype=0x00, mfdev=0
Nov  6 21:50:55 maggie kernel: cmdreg=0x0001, statreg=0x0280, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=b, irq=19
Nov  6 21:50:55 maggie kernel: pci0:0:31:3: reprobing on driver added
Nov  6 21:50:55 maggie kernel: pci2: driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x8086, dev=0x4222, revid=0x02
Nov  6 21:50:55 maggie kernel: domain=0, bus=2, slot=0, func=0
Nov  6 21:50:55 maggie kernel: class=02-80-00, hdrtype=0x00, mfdev=0
Nov  6 21:50:55 maggie kernel: cmdreg=0x0006, statreg=0x0010, cachelnsz=16 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=a, irq=16
Nov  6 21:50:55 maggie kernel: powerspec 2  supports D0 D3  current D0
Nov  6 21:50:55 maggie kernel: MSI supports 1 message, 64 bit
Nov  6 21:50:55 maggie kernel: pci0:2:0:0: reprobing on driver added
Nov  6 21:50:55 maggie kernel: pci3: driver added
Nov  6 21:50:55 maggie kernel: pci5: driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x1180, dev=0x0822, revid=0x18
Nov  6 21:50:55 maggie kernel: domain=0, bus=5, slot=9, func=2
Nov  6 21:50:55 maggie kernel: class=08-05-00, hdrtype=0x00, mfdev=1
Nov  6 21:50:55 maggie kernel: cmdreg=0x0000, statreg=0x0210, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=c, irq=22
Nov  6 21:50:55 maggie kernel: powerspec 2  supports D0 D1 D2 D3  current D0
Nov  6 21:50:55 maggie kernel: pci0:5:9:2: reprobing on driver added
Nov  6 21:50:55 maggie kernel: sdhci0: <Generic SD HCI> mem 0xd8002800-0xd80028ff irq 22 at device 9.2 on pci5
Nov  6 21:50:55 maggie kernel: pcib3: sdhci0 requested memory range 0xd8002800-0xd80028ff: good
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: 33MHz 4bits 3.3V PIO
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: ============== REGISTER DUMP ==============
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Sys addr: 0x00000000 | Version:  0x00000200
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Present:  0x01fa0000 | Host ctl: 0x00000000
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Power:    0x00000000 | Blk gap:  0x00000000
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Wake-up:  0x00000000 | Clock:    0x00000000
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Timeout:  0x0000000c | Int stat: 0x00000000
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: Caps:     0x01c021a1 | Max curr: 0x00000040
Nov  6 21:50:55 maggie kernel: sdhci0-slot0: ===========================================
Nov  6 21:50:55 maggie kernel: sdhci0: 1 slot(s) allocated
Nov  6 21:50:55 maggie kernel: sdhci0: [MPSAFE]
Nov  6 21:50:55 maggie kernel: sdhci0: [ITHREAD]
Nov  6 21:50:55 maggie kernel: found->  vendor=0x1180, dev=0x0843, revid=0x00
Nov  6 21:50:55 maggie kernel: domain=0, bus=5, slot=9, func=3
Nov  6 21:50:55 maggie kernel: class=08-80-00, hdrtype=0x00, mfdev=1
Nov  6 21:50:55 maggie kernel: cmdreg=0x0002, statreg=0x0210, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=c, irq=255
Nov  6 21:50:55 maggie kernel: powerspec 2  supports D0 D1 D2 D3  current D0
Nov  6 21:50:55 maggie kernel: pci0:5:9:3: reprobing on driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x1180, dev=0x0592, revid=0x09
Nov  6 21:50:55 maggie kernel: domain=0, bus=5, slot=9, func=4
Nov  6 21:50:55 maggie kernel: class=08-80-00, hdrtype=0x00, mfdev=1
Nov  6 21:50:55 maggie kernel: cmdreg=0x0002, statreg=0x0210, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=c, irq=255
Nov  6 21:50:55 maggie kernel: powerspec 2  supports D0 D1 D2 D3  current D0
Nov  6 21:50:55 maggie kernel: pci0:5:9:4: reprobing on driver added
Nov  6 21:50:55 maggie kernel: found->  vendor=0x1180, dev=0x0852, revid=0x04
Nov  6 21:50:55 maggie kernel: domain=0, bus=5, slot=9, func=5
Nov  6 21:50:55 maggie kernel: class=08-80-00, hdrtype=0x00, mfdev=1
Nov  6 21:50:55 maggie kernel: cmdreg=0x0002, statreg=0x0210, cachelnsz=0 (dwords)
Nov  6 21:50:55 maggie kernel: lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
Nov  6 21:50:55 maggie kernel: intpin=c, irq=255
Nov  6 21:50:55 maggie kernel: powerspec 2  supports D0 D1 D2 D3  current D0
Nov  6 21:50:55 maggie kernel: pci0:5:9:5: reprobing on driver added


-------------------------------------------------------------------------------------------

Card insertion:

Nov  6 21:54:26 maggie kernel: sdhci0-slot0: got interrupt 40
Nov  6 21:54:26 maggie kernel: sdhci0-slot0: Card inserted
Nov  6 21:54:27 maggie kernel: mmc0: <MMC/SD bus> on sdhci0
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 0 arg 0 flags 64 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 8 arg 426 flags 101 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1073741824 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 0 arg 0 flags 64 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 8 arg 426 flags 101 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-flot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 0 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 41 arg 1090486272 flags 97 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 2 arg 0 flags 103 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 3 arg 0 flags 101 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 9 arg 131072 flags 103 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 7 arg 131072 flags 29 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 131072 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 51 arg 0 flags 53 data 8
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 6 arg 16777215 flags 53 data 64
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 7 arg 0 flags 0 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 7 arg 131072 flags 29 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 6 arg 2164260848 flags 53 data 64
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 7 arg 0 flags 0 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: mmc0: setting transfer rate to 30.000MHz
Nov  6 21:54:27 maggie kernel: mmcsd0: 1924MB <SD Memory Card> at mmc0 16MHz/4bit
Nov  6 21:54:27 maggie kernel: GEOM: new disk mmcsd0
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 7 arg 131072 flags 29 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 3
Nov  6 21:54:27 maggie kernel: mmc0: setting bus width to 4 bits
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 55 arg 131072 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 6 arg 2 flags 21 data 0
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 1
Nov  6 21:54:27 maggie kernel: Len 512  0-1 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  0-1 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  1-2 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 512 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  3940351-3940352 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 2017459712 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  3940351-3940352 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 2017459712 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 8192  128-144 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 65536 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 8192  16-32 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 8192 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 8192  0-16 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 0 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 8192  512-528 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 262144 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 512  64-65 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 32768 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  0-1 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  2-3 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 1024 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  16-17 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 8192 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  128-129 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 65536 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  0-1 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  1-2 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 512 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  0-1 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  253-254 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 129536 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  254-255 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 130048 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  3940351-3940352 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 2017459712 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  3940351-3940352 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 2017459712 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 8192  381-397 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 195072 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 8192  269-285 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 137728 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 8192  253-269 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 129536 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 8192  765-781 flags 0xa sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 18 arg 391680 flags 53 data 8192
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 22
Nov  6 21:54:27 maggie kernel: Len 512  317-318 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 162304 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  253-254 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 129536 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: GEOM_LABEL: Label for provider mmcsd0s1 is msdosfs/ .
Nov  6 21:54:27 maggie kernel: Len 512  255-256 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 130560 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  269-270 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 137728 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  381-382 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 195072 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  253-254 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 129536 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  253-254 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 129536 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  253-254 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 129536 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  254-255 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 130048 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:54:27 maggie kernel: Len 512  3940351-3940352 flags 0x2 sz 512
Nov  6 21:54:27 maggie kernel: sdhci_request cmd op 17 arg 2017459712 flags 53 data 512
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:54:27 maggie kernel: sdhci0-slot0: got interrupt 2


--------------------------------------------------------------------------

yay, fdisk works:

lars at pts/3 # fdisk /dev/mmcsd0
******* Working on device /dev/mmcsd0 *******
parameters extracted from in-core disklabel are:
cylinders=245 heads=255 sectors/track=63 (16065 blks/cyl)

parameters to be used for BIOS calculations are:
cylinders=245 heads=255 sectors/track=63 (16065 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 6 (0x06),(Primary 'big' DOS (>= 32MB))
    start 253, size 3940099 (1923 Meg), flag 0
        beg: cyl 0/ head 4/ sector 2;
        end: cyl 977/ head 17/ sector 17
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>
The data for partition 4 is:
<UNUSED>


Nov  6 21:55:33 maggie kernel: Len 512  0-1 flags 0x2 sz 512
Nov  6 21:55:33 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 512
Nov  6 21:55:33 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:55:33 maggie kernel: sdhci0-slot0: got interrupt 2
Nov  6 21:55:33 maggie kernel: Len 512  0-1 flags 0x2 sz 512
Nov  6 21:55:33 maggie kernel: sdhci_request cmd op 17 arg 0 flags 53 data 512
Nov  6 21:55:33 maggie kernel: sdhci0-slot0: got interrupt 21
Nov  6 21:55:33 maggie kernel: sdhci0-slot0: got interrupt 2

And mounting also works! \o/

lars at pts/3 # touch /mnt/foo
Thu, 06. Nov 2008, 21:57:01
<FreeBSD 8.0-CURRENT> [maggie:/usr/src/sys/modules/mmc]
lars at pts/3 # ls /mnt
foo

And now also the sdhci card is recognized properly and I can mount it without a panic.
Thanks a lot! :)

> >Sorry for the lengthy mail :)
> 
> Thanks, I like such mails, it's like a hunting. :)

Yeah, I had (still have on the other notebook) some bait for you. :)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20081106/4f5a9daa/attachment.pgp


More information about the freebsd-current mailing list