Clandestine USB SD card slot

George Mitchell george+freebsd at m5p.com
Mon Oct 17 15:05:49 UTC 2016


On 10/17/16 11:02, George Mitchell wrote:
> [...]
> After setting hw.sdhci.debug=1 and hw.mmc.debug=1 in /etc/sysctl.conf
> and doing a verbose boot, then inserting and removing an SD card, all
> I get in "dmesg | egrep mmc\|sdhci" is:
> 
> sdhci_pci0: <Generic SD HCI> mem 0xf0c6c000-0xf0c6c0ff irq 16 at device
> 20.7 on pci0
> sdhci_pci0: 1 slot(s) allocated
> sdhci_pci0: <Generic SD HCI> mem 0xf0c6c000-0xf0c6c0ff irq 16 at device
> 20.7 on pci0
> sdhci_pci0-slot0: 50MHz 8bits 3.3V DMA
> sdhci_pci0-slot0: ============== REGISTER DUMP ==============
> sdhci_pci0-slot0: Sys addr: 0x00000000 | Version:  0x00001001
> sdhci_pci0-slot0: Blk size: 0x00000000 | Blk cnt:  0x00000000
> sdhci_pci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000
> sdhci_pci0-slot0: Present:  0x01f20000 | Host ctl: 0x00000000
> sdhci_pci0-slot0: Power:    0x00000000 | Blk gap:  0x00000000
> sdhci_pci0-slot0: Wake-up:  0x00000000 | Clock:    0x00000000
> sdhci_pci0-slot0: Timeout:  0x00000000 | Int stat: 0x00000000
> sdhci_pci0-slot0: Int enab: 0x01ff00fb | Sig enab: 0x01ff00fb
> sdhci_pci0-slot0: AC12 err: 0x00000000 | Slot int: 0x000000ff
> sdhci_pci0-slot0: Caps:     0x21de32b2 | Max curr: 0x00c80064
> sdhci_pci0-slot0: ===========================================
> sdhci_pci0: 1 slot(s) allocated
> 
> (Same for "egrep mmc\|sdhci /var/log/messages".)
> 
> "pciconf -lv" suggests this is a:
> sdhci_pci0 at pci0:0:20:7: class=0x080501 card=0x08651025 chip=0x78131022
> rev=0x01 hdr=0x00
>     vendor     = 'Advanced Micro Devices, Inc. [AMD]'
>     device     = 'FCH SD Flash Controller'
>     class      = base peripheral
>     subclass   = SD host controller
> 
> Are there some quirks I should define for this controller?  -- George
> 

For those coming in late:
FreeBSD 10.3-RELEASE-p7 #0: Thu Aug 11 18:38:15 UTC 2016     -- George


More information about the freebsd-stable mailing list