On Mon 24 Apr 2017 at 15:10:16 -0500, David Wright wrote: > On Mon 24 Apr 2017 at 19:37:22 (+0100), Brian wrote: > > > > A modicum of reassurance and help is never wasted, particularly for > > those users who come to this thread in the future. > > > > My laptop has a single slotted reader on the PCI bus. > > Before booting, can you see the SD card's device in the CMOS screens?
No. Hard disk and CD are the only offerings. That's with the card in the slot when the machine is started. > > The installer > > boots and shows that mmc_core has been loaded. When it gets to the > > partitioning stage the SD card is not offered as an option. The > > module mmc_block is absent from 'lsmod' and does not appear when the > > card is taken out and reinserted. It is not detected. > > If there's no driver, would you expect the kernel to react? I would not. But your remark caused *me* to react by taking a closer look at the modules loaded on Jessie. brian@laptop:~$ lsmod | grep mmc mmc_block 30466 0 mmc_core 91803 4 mmc_block,sdhci,tifm_sd,sdhci_pci brian@laptop:~$ lsmod | grep tifm tifm_sd 17060 0 tifm_7xx1 12769 0 tifm_core 13113 2 tifm_7xx1,tifm_sd mmc_core 91803 4 mmc_block,sdhci,tifm_sd,sdhci_pci 'rmmod tifm_7xx1' causes /dev/mmcblk01p to disappear. Booting without it present leads to no device file. Stating the obvious, the card will not work without the tifm_7xx1 module. In the installer tifm_7xx1 should be in /lib/modules/,,,,./drivers/misc/. It is not present. > Is there an mmc driver in that installation moduoles screen? No. > It might be hard to spot, but is there a /proc/interrupts file, > and does the number of interrupts increase on the appropriate line > when you insert and remove the card? > > How do you find the line. On my laptop with that sort of SD card, > 18: 2344 0 IO-APIC-fasteoi mmc0 > the 2344 increases by 1 when I take the card out and by many when > I reinsert it. I don't know if mmc_core can provide that line in > the absense of mmc_block. (Obviously my kernel has both loaded now.) In the installer environment that number does not change when the card is taken out and pushed back in. In the Jessie environment it changes all the time, card in or out. > > What is unusual is that the card is detected by a Jessie OS on being > > inserted. Is this an installer problem with different hardware (my > > laptop's is described in another post) or with the card? Basically, > > is an installation to an SD card on a PCI bus a case of hit or miss? It very much looks like an installer bug. It is present on Stretch and Jessie. The hardware: brian@laptop:~$ lspci | grep Texas 00:10.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller 00:10.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller 00:10.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller 00:10.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller -- Brian.