hmm... no luck yet.
Of course I could live with a script doing the echo "$GPIONR" > 
/sys/class/gpio/export etc. for all pru output pins, but I'd rather
like to know what is going on.

The thing is that on a 4.9.81-bone-rt-r9 kernel on jessie the exact same 
thing happens, pru does not toggle
the GPIO outputs, everything else works. This kernel still uses the slots 
file,so I can confirm that the overlay is actually loaded:
cat /sys/devices/platform/bone_capemgr/slots
 0: P---L-   0 Replicape 3D printer cape,0B3A,Intelligent 
Agen,BB-BONE-REPLICAP
 1: PF----  -1 
 2: PF----  -1 
 3: PF----  -1 

There are no pin conflicts in dmesg (attached).

In his configuration at https://github.com/sam0737/machinekit-replicape Sam 
Wong mentions that it was tested on a 4.8 kernel which seems not to be
around anymore. I find it hard to believe that things broke for kernel 4.9. 
What irritates me though is that in his readme, his slots file shows that
he apparently had cape-universaln loaded (but replicape only probed and not 
loaded)

 0: P-----  -1 Replicape 3D printer cape,0B3A,Intelligent Agen,BB-BONE-REPLICAP
 1: PF----  -1
 2: PF----  -1
 3: PF----  -1
 4: P-O-L-   0 Override Board Name,00A0,Override Manuf,cape-universaln

When I try to load cape-universaln, dmesg reports pin conflicts because 
cape-universaln essentially takes over all pins
and the load fails, as I would have expected.

To my understanding and citing Charles' comments in a "setup.sh", used in 
several machinekit beaglebone configs:

# Any GPIO pins driven by the PRU need to have their direction set properly 
# here. The PRU does not do any setup of the GPIO, it just yanks on the 
# pins and assumes you have the output enables configured already 
# 

That is done with cape-universal and config-pin in setup.sh, as far as I 
understand, and I know it of course works because that is what 
happily drives my small "machinekit-beaglebone" (3.8 kernel) CNC lathe 
since a few years.

If the cape has its own overlay, my understanding is that the corresponding 
device tree blob, loaded either with bone-capemgr or uboot,
takes care of setting the GPIO pin direction for the pru outputs. As far as 
I understand, exactly that is contained in fragment@0
and fragment@2 of bb.org-overlays/src/arm/BB-BONE-REPLICAP-00B3.dts
I might be completely off here, so if anybody could point me to a document 
describing what actually happens when the dtbo is loaded, that would be
appreciated. It might be way over my head, though, as I'm not a 
professional software engineer.
Regards,
Karl

Am Samstag, 17. Februar 2018 10:18:06 UTC+1 schrieb Karl Jacobs:
>
> Hello,
>
> I am trying to setup my Kossel mini printer with  Replicape version 0B3A 
> on a BBB with machinekit.
> I used https://github.com/sam0737/machinekit-replicape in its 
> ARM.Replicape.B3 version adapted to the newest
> stretch machinekit package 
> bone-debian-9.3-machinekit-armhf-2018-02-11-4gb.img.xz (the changes being 
> to adapt to the 
> "slotless" cape loading and to correct the .icomp components). 
>
> The BB-BONE-REPLICAP-0B3A.dtbo is loaded via u-boot load as you can see 
> from the attached file
> giving the details on version.sh, dmesg and uEnv , where you can see that 
> I disabled HDMI, EMMC and 
> cape-universal.
>
> Machinekit starts up fine, I can see the extruder and hotbed temperatures, 
> pwm working, endstops working etc.
> so it seems that the cape is loaded allright. I can also read the cape 
> eeprom.
> The only thing not working is that the output pins of the pru (like x-dir 
> on P8.26) do not show any signal
> but stay low. I have to manually set
>
> echo "61" > /sys/class/gpio/export
> echo "out" > /sys/class/gpio/gpio61/direction
>
> to have the pru toggle the x-direction pin on P8.26 (with kernel gpio 
> number 61) as an example.
> pru itself (with uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo) 
> obviously works.
> In the code of sam0737 the hpg.stepgen.00.dirpin is set to 826, and that 
> is confirmed with halshow.
>
> I was expecting that the overlay would set the outputs for the pru, as in 
> BB-BONE-REPLICAP-0B3A.dts
>
> pruicss_stepper_pins: pinmux_pruicss_stepper_pins{
>                 pinctrl-single,pins = <
>                     0x038 0x07 // P8_16 (3)  = DIR_H            = GPIO1_14
>                     0x03C 0x07 // P8_15 (4)  = DIR_E            = GPIO1_15
>                     0x028 0x07 // P8_14 (5)  = DIR_Z            = GPIO0_26
>                     0x02C 0x07 // P8_17 (6)  = STEP_X           = GPIO0_27
>                     0x034 0x07 // P8_11 (22) = step_H           = GPIO1_13
>                     0x030 0x07 // P8_12 (23) = Step_y           = GPIO1_12
>                     0x024 0x07 // P8_13 (24) = Step_z           = GPIO0_23
>                     0x020 0x07 // P8_19 (25) = Dir_y            = GPIO0_22
>                     0x07C 0x07 // P8_26      = Dir_x            = GPIO1_29
>                     0x078 0x07 // P9_12      = step E           = GPIO1_28
>                 >;
>             };
>
> cat /sys/kernel/debug/pinctrl/44e10800.pinmux/pinmux-pins | grep 7C comes 
> up empty.
> Everything described above also happens when I use the 4.9.81-bone-rt-r9 
> kernel on jessie (which still uses the slots).
> Interestingly, the same BBB/Replicape hardware runs flawlessly with 
> redeem/kamikaze which
> uses the same overlay, on a non-rt 4.1.38-bone24 kernel.
> What am I missing?
> Karl
>
se mentions it was tested on a 4.8 kernel which seems not to be
around anymore. I find it hard to believe that things broke for kernel 4.9. 
What irritates me though is that in his readme, his slots file shows that
he apparently had cape-universaln loaded and his replicape overlay was only 
probed and not loaded:

 0: P-----  -1 Replicape 3D printer cape,0B3A,Intelligent Agen,BB-BONE-REPLICAP
 1: PF----  -1
 2: PF----  -1
 3: PF----  -1
 4: P-O-L-   0 Override Board Name,00A0,Override Manuf,cape-universaln

When I try to load cape-universaln, dmesg reports pin conflicts because 
cape-universaln essentially takes over all pins
and the load fails.

To my understanding and citing Charles from a setup.sh, used in many 
machinekit beaglebone configs:

# Any GPIO pins driven by the PRU need to have their direction set properly 
# here. The PRU does not do any setup of the GPIO, it just yanks on the 
# pins and assumes you have the output enables configured already 
# 
# Direct PRU inputs and outputs do not need to be configured here, the pin 
# mux setup (which is handled by the device tree overlay) should be all 
# the setup needed.

That is used with cape-universal and config-pin, as far as I understand, 
and I know it of course works because that is what 
happily drives my small machinekit CNC lathe since a few years.

If the cape has its own overlay, my understanding is that the corresponding 
device tree blob, loaded either with bone-capemgr or uboot,
takes care of setting the GPIO pin direction for the pru outputs. As far as 
I understand, exactly that is contained in the dts file in fragment@0
and fragment@2 of bb.org-overlays/src/arm/BB-BONE-REPLICAP-00B3.dts
I might be completely off here, so if anybody could point me to a document 
describing what actually happens when the dtbo is loaded, that would be
appreciated. It might be way over my head, though, as I'm not a 
professional software engineer.

Am Samstag, 17. Februar 2018 10:18:06 UTC+1 schrieb Karl Jacobs:
>
> Hello,
>
> I am trying to setup my Kossel mini printer with  Replicape version 0B3A 
> on a BBB with machinekit.
> I used https://github.com/sam0737/machinekit-replicape in its 
> ARM.Replicape.B3 version adapted to the newest
> stretch machinekit package 
> bone-debian-9.3-machinekit-armhf-2018-02-11-4gb.img.xz (the changes being 
> to adapt to the 
> "slotless" cape loading and to correct the .icomp components). 
>
> The BB-BONE-REPLICAP-0B3A.dtbo is loaded via u-boot load as you can see 
> from the attached file
> giving the details on version.sh, dmesg and uEnv , where you can see that 
> I disabled HDMI, EMMC and 
> cape-universal.
>
> Machinekit starts up fine, I can see the extruder and hotbed temperatures, 
> pwm working, endstops working etc.
> so it seems that the cape is loaded allright. I can also read the cape 
> eeprom.
> The only thing not working is that the output pins of the pru (like x-dir 
> on P8.26) do not show any signal
> but stay low. I have to manually set
>
> echo "61" > /sys/class/gpio/export
> echo "out" > /sys/class/gpio/gpio61/direction
>
> to have the pru toggle the x-direction pin on P8.26 (with kernel gpio 
> number 61) as an example.
> pru itself (with uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo) 
> obviously works.
> In the code of sam0737 the hpg.stepgen.00.dirpin is set to 826, and that 
> is confirmed with halshow.
>
> I was expecting that the overlay would set the outputs for the pru, as in 
> BB-BONE-REPLICAP-0B3A.dts
>
> pruicss_stepper_pins: pinmux_pruicss_stepper_pins{
>                 pinctrl-single,pins = <
>                     0x038 0x07 // P8_16 (3)  = DIR_H            = GPIO1_14
>                     0x03C 0x07 // P8_15 (4)  = DIR_E            = GPIO1_15
>                     0x028 0x07 // P8_14 (5)  = DIR_Z            = GPIO0_26
>                     0x02C 0x07 // P8_17 (6)  = STEP_X           = GPIO0_27
>                     0x034 0x07 // P8_11 (22) = step_H           = GPIO1_13
>                     0x030 0x07 // P8_12 (23) = Step_y           = GPIO1_12
>                     0x024 0x07 // P8_13 (24) = Step_z           = GPIO0_23
>                     0x020 0x07 // P8_19 (25) = Dir_y            = GPIO0_22
>                     0x07C 0x07 // P8_26      = Dir_x            = GPIO1_29
>                     0x078 0x07 // P9_12      = step E           = GPIO1_28
>                 >;
>             };
>
> cat /sys/kernel/debug/pinctrl/44e10800.pinmux/pinmux-pins | grep 7C comes 
> up empty.
> Everything described above also happens when I use the 4.9.81-bone-rt-r9 
> kernel on jessie (which still uses the slots).
> Interestingly, the same BBB/Replicape hardware runs flawlessly with 
> redeem/kamikaze which
> uses the same overlay, on a non-rt 4.1.38-bone24 kernel.
> What am I missing?
> Karl
>

-- 
website: http://www.machinekit.io blog: http://blog.machinekit.io github: 
https://github.com/machinekit
--- 
You received this message because you are subscribed to the Google Groups 
"Machinekit" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to machinekit+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/machinekit.
For more options, visit https://groups.google.com/d/optout.
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 4.9.81-bone-rt-r9 (root@b2-am57xx-beagle-x15-2gb) 
(gcc version 4.9.2 (Debian 4.9.2-10) ) #1 PREEMPT RT Wed Feb 14 07:22:28 UTC 
2018
[    0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=50c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing 
instruction cache
[    0.000000] OF: fdt:Machine model: TI AM335x BeagleBone Black
[    0.000000] cma: Reserved 48 MiB at 0x9d000000
[    0.000000] Memory policy: Data cache writeback
[    0.000000] On node 0 totalpages: 131072
[    0.000000] free_area_init_node: node 0, pgdat c10dea9c, node_mem_map 
dcb61000
[    0.000000]   Normal zone: 1152 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 131072 pages, LIFO batch:31
[    0.000000] CPU: All CPU(s) started in SVC mode.
[    0.000000] AM335X ES2.1 (sgx neon)
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total 
pages: 129920
[    0.000000] Kernel command line: console=tty0 console=ttyO0,115200n8 
capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G 
root=/dev/mmcblk0p1 rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 
quiet
[    0.000000] PID hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
[    0.000000] Memory: 447404K/524288K available (9216K kernel code, 1017K 
rwdata, 4224K rodata, 1024K init, 749K bss, 27732K reserved, 49152K 
cma-reserved, 0K highmem)
[    0.000000] Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0xe0800000 - 0xff800000   ( 496 MB)
    lowmem  : 0xc0000000 - 0xe0000000   ( 512 MB)
    pkmap   : 0xbfe00000 - 0xc0000000   (   2 MB)
    modules : 0xbf800000 - 0xbfe00000   (   6 MB)
      .text : 0xc0008000 - 0xc0a00000   (10208 kB)
      .init : 0xc0f00000 - 0xc1000000   (1024 kB)
      .data : 0xc1000000 - 0xc10fe57c   (1018 kB)
       .bss : 0xc1100000 - 0xc11bb5d8   ( 750 kB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000]  Build-time adjustment of leaf fanout to 32.
[    0.000000] NR_IRQS:16 nr_irqs:16 16
[    0.000000] IRQ: Found an INTC at 0xfa200000 (revision 5.0) with 128 
interrupts
[    0.000000] OMAP clockevent source: timer2 at 24000000 Hz
[    0.000011] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 
89478484971ns
[    0.000023] clocksource: timer1: mask: 0xffffffff max_cycles: 0xffffffff, 
max_idle_ns: 79635851949 ns
[    0.000029] OMAP clocksource: timer1 at 24000000 Hz
[    0.000482] clocksource_probe: no matching clocksources found
[    0.000653] Console: colour dummy device 80x30
[    0.000713] console [tty0] enabled
[    0.000732] WARNING: Your 'console=ttyO0' has been replaced by 'ttyS0'
[    0.000734] This ensures that you still see kernel messages. Please
[    0.000736] update your kernel commandline.
[    0.089008] Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
[    0.089013] pid_max: default: 32768 minimum: 301
[    0.089235] Security Framework initialized
[    0.089242] Yama: becoming mindful.
[    0.089267] AppArmor: AppArmor disabled by boot time parameter
[    0.089448] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.089455] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.090478] CPU: Testing write buffer coherency: ok
[    0.090486] ftrace: allocating 38392 entries in 75 pages
[    0.185911] Setting up static identity map for 0x80100000 - 0x8010004c
[    0.191025] devtmpfs: initialized
[    0.205358] VFP support v0.3: implementor 41 architecture 3 part 30 variant 
c rev 3
[    0.205799] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, 
max_idle_ns: 19112604462750000 ns
[    0.205817] futex hash table entries: 256 (order: 1, 8192 bytes)
[    0.209205] xor: measuring software checksum speed
[    0.309047]    arm4regs  :  1223.200 MB/sec
[    0.409021]    8regs     :  1094.800 MB/sec
[    0.508990]    32regs    :  1154.800 MB/sec
[    0.608988]    neon      :  1686.800 MB/sec
[    0.608994] xor: using function: neon (1686.800 MB/sec)
[    0.609011] pinctrl core: initialized pinctrl subsystem
[    0.610210] NET: Registered protocol family 16
[    0.613571] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.628394] omap_hwmod: debugss: _wait_target_disable failed
[    0.668814] cpuidle: using governor menu
[    0.675122] OMAP GPIO hardware version 0.1
[    0.675790] GPIO line 52 (EMMC ResetN) hogged as output/high
[    0.688844] No ATAGs?
[    0.688862] hw-breakpoint: debug architecture 0x4 unsupported.
[    0.869261] raid6: int32x1  gen()   266 MB/s
[    1.039052] raid6: int32x1  xor()   240 MB/s
[    1.209032] raid6: int32x2  gen()   375 MB/s
[    1.379076] raid6: int32x2  xor()   280 MB/s
[    1.548998] raid6: int32x4  gen()   391 MB/s
[    1.719095] raid6: int32x4  xor()   265 MB/s
[    1.888999] raid6: int32x8  gen()   358 MB/s
[    2.059037] raid6: int32x8  xor()   233 MB/s
[    2.229008] raid6: neonx1   gen()  1449 MB/s
[    2.399010] raid6: neonx1   xor()   846 MB/s
[    2.569000] raid6: neonx2   gen()  1881 MB/s
[    2.739000] raid6: neonx2   xor()  1148 MB/s
[    2.908988] raid6: neonx4   gen()  2000 MB/s
[    3.078990] raid6: neonx4   xor()  1205 MB/s
[    3.248999] raid6: neonx8   gen()  1211 MB/s
[    3.419018] raid6: neonx8   xor()   671 MB/s
[    3.419023] raid6: using algorithm neonx4 gen() 2000 MB/s
[    3.419027] raid6: .... xor() 1205 MB/s, rmw enabled
[    3.419031] raid6: using intx1 recovery algorithm
[    3.426662] edma 49000000.edma: TI EDMA DMA engine driver
[    3.428404] SCSI subsystem initialized
[    3.428720] libata version 3.00 loaded.
[    3.429135] usbcore: registered new interface driver usbfs
[    3.429200] usbcore: registered new interface driver hub
[    3.429303] usbcore: registered new device driver usb
[    3.429715] omap_i2c 44e0b000.i2c: could not find pctldev for node 
/ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c0_pins, deferring probe
[    3.429753] omap_i2c 4819c000.i2c: could not find pctldev for node 
/ocp/l4_wkup@44c00000/scm@210000/pinmux@800/pinmux_i2c2_pins, deferring probe
[    3.429827] media: Linux media interface: v0.10
[    3.429871] Linux video capture interface: v2.00
[    3.429953] pps_core: LinuxPPS API ver. 1 registered
[    3.429958] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo 
Giometti <giome...@linux.it>
[    3.429976] PTP clock support registered
[    3.430449] omap-mailbox 480c8000.mailbox: omap mailbox rev 0x400
[    3.431007] Advanced Linux Sound Architecture Driver Initialized.
[    3.432259] NetLabel: Initializing
[    3.432267] NetLabel:  domain hash size = 128
[    3.432271] NetLabel:  protocols = UNLABELED CIPSOv4
[    3.432336] NetLabel:  unlabeled traffic allowed by default
[    3.433068] clocksource: Switched to clocksource timer1
[    3.546848] VFS: Disk quotas dquot_6.6.0
[    3.546921] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    3.558376] NET: Registered protocol family 2
[    3.559132] TCP established hash table entries: 4096 (order: 2, 16384 bytes)
[    3.559187] TCP bind hash table entries: 4096 (order: 4, 98304 bytes)
[    3.559318] TCP: Hash tables configured (established 4096 bind 4096)
[    3.559383] UDP hash table entries: 256 (order: 2, 16384 bytes)
[    3.559409] UDP-Lite hash table entries: 256 (order: 2, 16384 bytes)
[    3.559605] NET: Registered protocol family 1
[    3.560172] RPC: Registered named UNIX socket transport module.
[    3.560179] RPC: Registered udp transport module.
[    3.560183] RPC: Registered tcp transport module.
[    3.560186] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    3.560683] Unpacking initramfs...
[    3.937894] Freeing initrd memory: 5224K
[    3.938425] hw perfevents: enabled with armv7_cortex_a8 PMU driver, 5 
counters available
[    3.940546] audit: initializing netlink subsys (disabled)
[    3.940619] audit: type=2000 audit(3.870:1): initialized
[    3.941530] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    3.950458] zbud: loaded
[    3.954114] NFS: Registering the id_resolver key type
[    3.954148] Key type id_resolver registered
[    3.954153] Key type id_legacy registered
[    3.954166] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    3.954455] fuse init (API version 7.26)
[    3.955410] orangefs_debugfs_init: called with debug mask: :none: :0:
[    3.955655] orangefs_init: module version upstream loaded
[    3.955660] SGI XFS with ACLs, security attributes, realtime, no debug 
enabled
[    3.964308] Key type asymmetric registered
[    3.964321] Asymmetric key parser 'x509' registered
[    3.964635] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 
245)
[    3.964817] io scheduler noop registered
[    3.964823] io scheduler deadline registered
[    3.965210] io scheduler cfq registered (default)
[    3.966117] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[    3.967833] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[    3.968822] Serial: 8250/16550 driver, 6 ports, IRQ sharing disabled
[    3.971332] 44e09000.serial: ttyS0 at MMIO 0x44e09000 (irq = 158, base_baud 
= 3000000) is a 8250
[    3.984049] console [ttyS0] enabled
[    3.985402] [drm] Initialized
[    3.987264] libphy: Fixed MDIO Bus: probed
[    3.988104] CAN device driver interface
[    4.053155] davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
[    4.053168] davinci_mdio 4a101000.mdio: detected phy mask fffffffe
[    4.053526] davinci_mdio: dt: updated phy_id[0] from phy_mask[fffffffe]
[    4.059994] libphy: 4a101000.mdio: probed
[    4.060017] davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, 
driver SMSC LAN8710/LAN8720
[    4.060637] cpsw 4a100000.ethernet: Detected MACID = 78:a5:04:f6:26:b4
[    4.062831] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.062878] ehci-platform: EHCI generic platform driver
[    4.063006] ehci-omap: OMAP-EHCI Host Controller driver
[    4.063758] usbcore: registered new interface driver usb-storage
[    4.065408] 47401300.usb-phy supply vcc not found, using dummy regulator
[    4.070254] 47401b00.usb-phy supply vcc not found, using dummy regulator
[    4.073848] musb-hdrc musb-hdrc.1.auto: MUSB HDRC host driver
[    4.073892] musb-hdrc musb-hdrc.1.auto: new USB bus registered, assigned bus 
number 1
[    4.074137] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    4.074146] usb usb1: New USB device strings: Mfr=3, Product=2, 
SerialNumber=1
[    4.074152] usb usb1: Product: MUSB HDRC host driver
[    4.074158] usb usb1: Manufacturer: Linux 4.9.81-bone-rt-r9 musb-hcd
[    4.074163] usb usb1: SerialNumber: musb-hdrc.1.auto
[    4.074963] hub 1-0:1.0: USB hub found
[    4.075021] hub 1-0:1.0: 1 port detected
[    4.085473] omap_rtc 44e3e000.rtc: already running
[    4.085842] omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
[    4.086941] i2c /dev entries driver
[    4.088621] omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
[    4.088969] softdog: initialized. soft_noboot=0 soft_margin=60 sec 
soft_panic=0 (nowayout=1)
[    4.089735] sdhci: Secure Digital Host Controller Interface driver
[    4.089740] sdhci: Copyright(c) Pierre Ossman
[    4.090073] omap_hsmmc 48060000.mmc: Got CD GPIO
[    4.143473] sdhci-pltfm: SDHCI platform and OF driver helper
[    4.144719] omap-aes 53500000.aes: OMAP AES hw accel rev: 3.2
[    4.145013] omap-aes 53500000.aes: will run requests pump with realtime 
priority
[    4.149471] omap-sham 53100000.sham: hw accel on OMAP rev 4.3
[    4.150826] hidraw: raw HID events driver (C) Jiri Kosina
[    4.151531] usbcore: registered new interface driver usbhid
[    4.151537] usbhid: USB HID core driver
[    4.152860]  remoteproc0: wkup_m3 is available
[    4.152867]  remoteproc0: Note: remoteproc is still under development and 
considered experimental.
[    4.152872]  remoteproc0: THE BINARY FORMAT IS NOT YET FINALIZED, and 
backward compatibility isn't yet guaranteed.
[    4.158081] NET: Registered protocol family 10
[    4.159544] mip6: Mobile IPv6
[    4.159561] NET: Registered protocol family 17
[    4.159578] can: controller area network core (rev 20120528 abi 9)
[    4.159651] NET: Registered protocol family 29
[    4.159734] Key type dns_resolver registered
[    4.159739] mpls_gso: MPLS GSO support
[    4.160047] omap_voltage_late_init: Voltage driver support not added
[    4.166781] ThumbEE CPU extension supported.
[    4.166798] Registering SWP/SWPB emulation handler
[    4.167605] registered taskstats version 1
[    4.167711] zswap: loaded using pool lzo/zbud
[    4.169887] Btrfs loaded, crc32c=crc32c-generic
[    4.190790] mmc0: host does not support reading read-only switch, assuming 
write-enable
[    4.192152] Key type encrypted registered
[    4.192768] mmc0: new high speed SDHC card at address 0001
[    4.198311] mmcblk0: mmc0:0001 00000 29.7 GiB 
[    4.201078]  mmcblk0: p1
[    4.232664] input: tps65217_pwr_but as 
/devices/platform/ocp/44e0b000.i2c/i2c-0/0-0024/tps65217-pwrbutton/input/input0
[    4.233237] tps65217 0-0024: TPS65217 ID 0xe version 1.2
[    4.233639] at24 0-0050: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[    4.233688] omap_i2c 44e0b000.i2c: bus 0 rev0.11 at 400 kHz
[    4.234964] at24 2-0054: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[    4.235263] at24 2-0055: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[    4.235545] at24 2-0056: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[    4.235825] at24 2-0057: 32768 byte 24c256 EEPROM, writable, 1 bytes/write
[    4.235857] omap_i2c 4819c000.i2c: bus 2 rev0.11 at 100 kHz
[    4.236769]  remoteproc0: powering up wkup_m3
[    4.236814]  remoteproc0: Booting fw image am335x-pm-firmware.elf, size 
217148
[    4.237052]  remoteproc0: remote processor wkup_m3 is now up
[    4.237086] wkup_m3_ipc 44e11324.wkup_m3_ipc: CM3 Firmware Version = 0x192
[    4.242759] bone_capemgr bone_capemgr: Baseboard: 
'A335BNLT,00C0,3214BBBK0719'
[    4.242780] bone_capemgr bone_capemgr: 
compatible-baseboard=ti,beaglebone-black - #slots=4
[    4.287643] bone_capemgr bone_capemgr: slot #0: 'Replicape 3D printer 
cape,0B3A,Intelligent Agen,BB-BONE-REPLICAP'
[    4.301490] random: fast init done
[    4.324527] bone_capemgr bone_capemgr: slot #1: No cape found
[    4.353346] bone_capemgr bone_capemgr: slot #2: No cape found
[    4.383800] bone_capemgr bone_capemgr: slot #3: No cape found
[    4.389760] bone_capemgr bone_capemgr: initialized OK.
[    4.391902] omap_rtc 44e3e000.rtc: setting system clock to 2018-02-19 
18:03:36 UTC (1519063416)
[    4.391916] of_cfs_init
[    4.392022] of_cfs_init: OK
[    4.392516] PM: Hibernation image not present or could not be loaded.
[    4.392621] ALSA device list:
[    4.392625]   No soundcards found.
[    4.400455] Freeing unused kernel memory: 1024K
[    4.438531] input: ocp:gpio_keys as 
/devices/platform/ocp/ocp:gpio_keys/input/input1
[    4.449494] bone_capemgr bone_capemgr: slot #0: dtbo 
'BB-BONE-REPLICAP-0B3A.dtbo' loaded; overlay id #0
[    7.420266] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. 
Opts: (null)
[    8.049455] systemd[1]: Failed to insert module 'kdbus': Function not 
implemented
[    8.093534] systemd[1]: systemd 230 running in system mode. (+PAM +AUDIT 
+SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS 
+ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN)
[    8.094183] systemd[1]: Detected architecture arm.
[    8.095936] systemd[1]: Set hostname to <beaglebone>.
[    8.703571] systemd[1]: Listening on udev Control Socket.
[    8.704422] systemd[1]: Started Forward Password Requests to Wall Directory 
Watch.
[    8.704533] systemd[1]: Reached target Swap.
[    8.704839] systemd[1]: Listening on Syslog Socket.
[    8.705053] systemd[1]: Listening on fsck to fsckd communication Socket.
[    8.705983] systemd[1]: Created slice User and Session Slice.
[    8.706391] systemd[1]: Listening on Journal Socket.
[    9.553257] EXT4-fs (mmcblk0p1): re-mounted. Opts: errors=remount-ro
[    9.854578] systemd-journald[586]: Received request to flush runtime journal 
from PID 1
[   18.303998] net eth0: initializing cpsw version 1.12 (0)
[   18.403920] SMSC LAN8710/LAN8720 4a101000.mdio:00: attached PHY driver [SMSC 
LAN8710/LAN8720] (mii_bus:phy_addr=4a101000.mdio:00, irq=-1)
[   18.427195] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   18.569823] omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
[   21.504025] cpsw 4a100000.ethernet eth0: Link is Up - 100Mbps/Full - flow 
control off
[   21.504086] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   21.654771] 8021q: 802.1Q VLAN Support v1.8
[   21.654847] 8021q: adding VLAN 0 to HW filter on device eth0
[   23.193416] using random self ethernet address
[   23.193432] using random host ethernet address
[   23.313555] using random self ethernet address
[   23.313571] using random host ethernet address
[   23.575799] usb0: HOST MAC 78:a5:04:f6:26:b5
[   23.576652] usb0: MAC 78:a5:04:f6:26:b6
[   23.582795] usb1: HOST MAC 78:a5:04:f6:26:b8
[   23.584605] usb1: MAC 78:a5:04:f6:26:b9
[   24.082460] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[   24.251660] IPv6: ADDRCONF(NETDEV_UP): usb1: link is not ready
[   24.689199] Driver for 1-wire Dallas network protocol.
[   27.033307] random: crng init done

Reply via email to