Raspberry network boot - WTware edition

Post a reply

Smilies
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode is OFF
Smilies are ON

Topic review
   

Expand view Topic review: Raspberry network boot - WTware edition

Re: Raspberry network boot - WTware edition

by marcostelecom » Sun Jan 14, 2018 6:55 pm

bootcode.bin-only-SD works well. Seems boot-without-SD was a mistake, it produced too many problems.
Exactly. Thanks !

Re: Raspberry network boot - WTware edition

by akatik » Sun Jan 14, 2018 12:49 pm

marcostelecom wrote: Sun Jan 14, 2018 1:52 am Then, new project: I try to write SD with programing RPI to boot without SD. WORKS! But... :cry:
But the boot without SD works only in first time.
It's closed source Raspberry firmware magic. We can not help. Reproduce it with recent Raspbian and write to Raspberry forum.

bootcode.bin-only-SD works well. Seems boot-without-SD was a mistake, it produced too many problems.

Re: Raspberry network boot - WTware edition

by marcostelecom » Sun Jan 14, 2018 1:52 am

Do I need to open new topic ?

Using SD card write by configuration netboot option to RPI 2/3, I have success in network boot with isc-dhcp and linux tftp server;
I rsync *.wtc files from WTWare machine with configuration.exe.

Then, new project: I try to write SD with programing RPI to boot without SD. WORKS! But... :cry:
But the boot without SD works only in first time.
In second boot, the RPI hang. The RPI get the IP from DHCP, but not try to get any file from TFTP server.
I try to put program_usb_boot_mode=1 in config.txt, on tftp server,. The config.txt is read. But not work.

If I put the SD and boot from network again, I can power off, remove the SD and, in next boot, the boot without SD works more one time - the config.txt program_usb_boot_mode do the job.

I boot raspian and see OK: $ vcgencmd otp_dump | grep 17:
17:3020000a

The files retrived from TFTP server are the same, in any boot.
Log in boot without SD. Some errors:

Code: Select all

WTware 5.6.22
WTware 5.6.22/RPi supervisor.
[        KERNEL] [    0.000000] Booting Linux on physical CPU 0x0
[        KERNEL] [    0.000000] Linux version 4.9.65 (aka@c12) (gcc version 5.4.0 20160609 (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) ) #4 SMP Fri Dec 1 22:25:55 +04 2017
[        KERNEL] [    0.000000] CPU: ARMv7 Processor [410fd034] revision 4 (ARMv7), cr=10c5383d
[        KERNEL] [    0.000000] CPU: div instructions available: patching division code
[        KERNEL] [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[        KERNEL] [    0.000000] OF: fdt:Machine model: Raspberry Pi 3 Model B Rev 1.2
[        KERNEL] [    0.000000] cma: Reserved 8 MiB at 0x3ac00000
[        KERNEL] [    0.000000] Memory policy: Data cache writealloc
[        KERNEL] [    0.000000] On node 0 totalpages: 242688
[        KERNEL] [    0.000000] free_area_init_node: node 0, pgdat 80c22b40, node_mem_map ba3a1000
[        KERNEL] [    0.000000]   Normal zone: 2133 pages used for memmap
[        KERNEL] [    0.000000]   Normal zone: 0 pages reserved
[        KERNEL] [    0.000000]   Normal zone: 242688 pages, LIFO batch:31
[        KERNEL] [    0.000000] percpu: Embedded 11 pages/cpu @ba367000 s15948 r8192 d20916 u45056
[        KERNEL] [    0.000000] pcpu-alloc: s15948 r8192 d20916 u45056 alloc=11*4096
[        KERNEL] [    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[        KERNEL] [    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 240555
[        KERNEL] [    0.000000] Kernel command line: 8250.nr_uarts=0 bcm2708_fb.fbwidth=1920 bcm2708_fb.fbheight=1080 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000  hide_setup quiet
[        KERNEL] [    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[        KERNEL] [    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[        KERNEL] [    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[        KERNEL] [    0.000000] Memory: 941160K/970752K available (5120K kernel code, 143K rwdata, 920K rodata, 5120K init, 365K bss, 21400K reserved, 8192K cma-reserved)
[        KERNEL] [    0.000000] Virtual kernel memory layout:
[        KERNEL] [    0.000000]     vector  : 0xffff0000 - 0xffff1000   (   4 kB)
[        KERNEL] [    0.000000]     fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
[        KERNEL] [    0.000000]     vmalloc : 0xbb800000 - 0xff800000   (1088 MB)
[        KERNEL] [    0.000000]     lowmem  : 0x80000000 - 0xbb400000   ( 948 MB)
[        KERNEL] [    0.000000]     modules : 0x7f000000 - 0x80000000   (  16 MB)
[        KERNEL] [    0.000000]       .text : 0x80008000 - 0x80600000   (6112 kB)
[        KERNEL] [    0.000000]       .init : 0x80700000 - 0x80c00000   (5120 kB)
[        KERNEL] [    0.000000]       .data : 0x80c00000 - 0x80c23df8   ( 144 kB)
[        KERNEL] [    0.000000]        .bss : 0x80c25000 - 0x80c805a0   ( 366 kB)
[        KERNEL] [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[        KERNEL] [    0.000000] Hierarchical RCU implementation.
[        KERNEL] [    0.000000] 	Build-time adjustment of leaf fanout to 32.
[        KERNEL] [    0.000000] NR_IRQS:16 nr_irqs:16 16
[        KERNEL] [    0.000000] arm_arch_timer: Architected cp15 timer(s) running at 19.20MHz (phys).
[        KERNEL] [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x46d987e47, max_idle_ns: 440795202767 ns
[        KERNEL] [    0.000006] sched_clock: 56 bits at 19MHz, resolution 52ns, wraps every 4398046511078ns
[        KERNEL] [    0.000017] Switching to timer-based delay loop, resolution 52ns
[        KERNEL] [    0.000209] Console: colour dummy device 80x30
[        KERNEL] [    0.000223] console [tty0] enabled
[        KERNEL] [    0.000239] Calibrating delay loop (skipped), value calculated using timer frequency.. 38.40 BogoMIPS (lpj=192000)
[        KERNEL] [    0.000252] pid_max: default: 32768 minimum: 301
[        KERNEL] [    0.000384] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[        KERNEL] [    0.000392] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[        KERNEL] [    0.001232] Disabling memory control group subsystem
[        KERNEL] [    0.001286] CPU: Testing write buffer coherency: ok
[        KERNEL] [    0.001617] CPU0: update cpu_capacity 1024
[        KERNEL] [    0.001625] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000
[        KERNEL] [    0.001649] Setting up static identity map for 0x100000 - 0x100034
[        KERNEL] [    0.003159] CPU1: update cpu_capacity 1024
[        KERNEL] [    0.003166] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001
[        KERNEL] [    0.003718] CPU2: update cpu_capacity 1024
[        KERNEL] [    0.003724] CPU2: thread -1, cpu 2, socket 0, mpidr 80000002
[        KERNEL] [    0.004270] CPU3: update cpu_capacity 1024
[        KERNEL] [    0.004276] CPU3: thread -1, cpu 3, socket 0, mpidr 80000003
[        KERNEL] [    0.004353] Brought up 4 CPUs
[        KERNEL] [    0.004363] SMP: Total of 4 processors activated (153.60 BogoMIPS).
[        KERNEL] [    0.004367] CPU: All CPU(s) started in HYP mode.
[        KERNEL] [    0.004370] CPU: Virtualization extensions available.
[        KERNEL] [    0.004907] devtmpfs: initialized
[        KERNEL] [    0.014593] VFP support v0.3: implementor 41 architecture 3 part 40 variant 3 rev 4
[        KERNEL] [    0.014969] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[        KERNEL] [    0.014986] futex hash table entries: 1024 (order: 4, 65536 bytes)
[        KERNEL] [    0.015466] pinctrl core: initialized pinctrl subsystem
[        KERNEL] [    0.015995] NET: Registered protocol family 16
[        KERNEL] [    0.017836] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[        KERNEL] [    0.027981] bcm2835-mbox 3f00b880.mailbox: mailbox enabled
[        KERNEL] [    0.111018] bcm2835-dma 3f007000.dma: DMA legacy API manager at bb80f000, dmachans=0x1
[        KERNEL] [    0.112730] usbcore: registered new interface driver usbfs
[        KERNEL] [    0.112807] usbcore: registered new interface driver hub
[        KERNEL] [    0.112892] usbcore: registered new device driver usb
[        KERNEL] [    0.120126] raspberrypi-firmware soc:firmware: Attached to firmware from 2017-11-17 15:19
[        KERNEL] [    0.121880] clocksource: Switched to clocksource arch_sys_counter
[        KERNEL] [    0.133166] NET: Registered protocol family 2
[        KERNEL] [    0.133733] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[        KERNEL] [    0.133841] TCP bind hash table entries: 8192 (order: 4, 65536 bytes)
[        KERNEL] [    0.134025] TCP: Hash tables configured (established 8192 bind 8192)
[        KERNEL] [    0.134110] UDP hash table entries: 512 (order: 2, 16384 bytes)
[        KERNEL] [    0.134151] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)
[        KERNEL] [    0.134324] NET: Registered protocol family 1
[        KERNEL] [    2.240397] workingset: timestamp_bits=14 max_order=18 bucket_order=4
[        KERNEL] [    2.276708] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
[        KERNEL] [    2.276720] io scheduler noop registered
[        KERNEL] [    2.276725] io scheduler deadline registered (default)
[        KERNEL] [    2.285689] BCM2708FB: allocated DMA memory fad10000
[        KERNEL] [    2.285742] BCM2708FB: allocated DMA channel 0 @ bb80f000
[        KERNEL] [    2.316764] Console: switching to colour frame buffer device 240x67
[        KERNEL] [    2.337161] bcm2835-rng 3f104000.rng: hwrng registered
[        KERNEL] [    2.337384] vc-mem: phys_addr:0x00000000 mem_base=0x3ec00000 mem_size:0x40000000(1024 MiB)
[        KERNEL] [    2.338315] vc-sm: Videocore shared memory driver
[        KERNEL] [    2.343012] zram: Added device: zram0
[        KERNEL] [    2.343056] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[        KERNEL] [    2.570736] Core Release: 2.80a
[        KERNEL] [    2.570746] Setting default values for core params
[        KERNEL] [    2.570772] Finished setting default values for core params
[        KERNEL] [    2.771117] Using Buffer DMA mode
[        KERNEL] [    2.771124] Periodic Transfer Interrupt Enhancement - disabled
[        KERNEL] [    2.771128] Multiprocessor Interrupt Enhancement - disabled
[        KERNEL] [    2.771134] OTG VER PARAM: 0, OTG VER FLAG: 0
[        KERNEL] [    2.771160] Dedicated Tx FIFOs mode
[        KERNEL] [    2.771745] WARN::dwc_otg_hcd_init:1032: FIQ DMA bounce buffers: virt = 0xbad04000 dma = 0xfad04000 len=9024
[        KERNEL] [    2.771769] FIQ FSM acceleration enabled for :
[        KERNEL] [    2.771769] Non-periodic Split Transactions
[        KERNEL] [    2.771769] Periodic Split Transactions
[        KERNEL] [    2.771769] High-Speed Isochronous Endpoints
[        KERNEL] [    2.771769] Interrupt/Control Split Transaction hack enabled
[        KERNEL] [    2.771776] dwc_otg: Microframe scheduler enabled
[        KERNEL] [    2.771821] WARN::hcd_init_fiq:459: FIQ on core 1 at 0x80397d28
[        KERNEL] [    2.771830] WARN::hcd_init_fiq:460: FIQ ASM at 0x8039808c length 36
[        KERNEL] [    2.771839] WARN::hcd_init_fiq:486: MPHI regs_base at 0xbb925000
[        KERNEL] [    2.771905] dwc_otg 3f980000.usb: DWC OTG Controller
[        KERNEL] [    2.771939] dwc_otg 3f980000.usb: new USB bus registered, assigned bus number 1
[        KERNEL] [    2.771968] dwc_otg 3f980000.usb: irq 62, io mem 0x00000000
[        KERNEL] [    2.772011] Init: Port Power? op_state=1
[        KERNEL] [    2.772015] Init: Power Port (0)
[        KERNEL] [    2.772195] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[        KERNEL] [    2.772205] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[        KERNEL] [    2.772212] usb usb1: Product: DWC OTG Controller
[        KERNEL] [    2.772219] usb usb1: Manufacturer: Linux 4.9.65 dwc_otg_hcd
[        KERNEL] [    2.772226] usb usb1: SerialNumber: 3f980000.usb
[        KERNEL] [    2.772948] hub 1-0:1.0: USB hub found
[        KERNEL] [    2.772983] hub 1-0:1.0: 1 port detected
[        KERNEL] [    2.773678] dwc_otg: FIQ enabled
[        KERNEL] [    2.773683] dwc_otg: NAK holdoff enabled
[        KERNEL] [    2.773687] dwc_otg: FIQ split-transaction FSM enabled
[        KERNEL] [    2.773700] Module dwc_common_port init
[        KERNEL] [    2.774212] usbcore: registered new interface driver usbtouchscreen
[        KERNEL] [    2.775936] bcm2835-wdt 3f100000.watchdog: Broadcom BCM2835 watchdog timer
[        KERNEL] [    2.776467] bcm2835-cpufreq: min=600000 max=1200000
[        KERNEL] [    2.777625] sdhost-bcm2835 3f202000.sdhost: could not get clk, deferring probe
[        KERNEL] [    2.780003] mmc-bcm2835 3f300000.mmc: could not get clk, deferring probe
[        KERNEL] [    2.782404] ledtrig-cpu: registered to indicate activity on CPUs
[        KERNEL] [    2.782553] hidraw: raw HID events driver (C) Jiri Kosina
[        KERNEL] [    2.783342] usbcore: registered new interface driver usbhid
[        KERNEL] [    2.783350] usbhid: USB HID core driver
[        KERNEL] [    2.784477] vchiq: vchiq_init_state: slot_zero = 0xbad80000, is_master = 0
[        KERNEL] [    2.791365] [vc_sm_connected_init]: start
[        KERNEL] [    2.798565] [vc_sm_connected_init]: end - returning 0
[        KERNEL] [    2.798802] NET: Registered protocol family 17
[        KERNEL] [    2.798953] Registering SWP/SWPB emulation handler
[        KERNEL] [    2.799439] registered taskstats version 1
[        KERNEL] [    2.803640] sdhost: log_buf @ bad07000 (fad07000)
[        KERNEL] [    2.881895] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[        KERNEL] [    2.883996] mmc-bcm2835 3f300000.mmc: mmc_debug:0 mmc_debug2:0
[        KERNEL] [    2.884000] mmc-bcm2835 3f300000.mmc: DMA channel allocated
[        KERNEL] [    2.941929] of_cfs_init
[        KERNEL] [    2.941979] of_cfs_init: OK
[        KERNEL] [    2.953810] Freeing unused kernel memory: 5120K
[        KERNEL] [    2.981759] mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
[        KERNEL] [    3.002087] Indeed it is in host mode hprt0 = 00021501
[        KERNEL] [    3.063002] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[        KERNEL] [    3.067284] mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
[        KERNEL] [    3.069972] mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
[        KERNEL] [    3.078681] random: fast init done
[        KERNEL] [    3.179138] mmc1: new high speed SDIO card at address 0001
[        KERNEL] [    3.231908] usb 1-1: new high-speed USB device number 2 using dwc_otg
[        KERNEL] [    3.232028] Indeed it is in host mode hprt0 = 00001101
[       hotplug] [    3.248903] Block device 254:0. No action.
[          pfac] [    3.275416] Run /sbin/initrd.
[          pfac] [    3.275467] Ok, PID 600.
[        initrd] [    3.277123] WTware shell 5.6.22/RPi
[        KERNEL] [    3.492051] usb 1-1: New USB device found, idVendor=0424, idProduct=9514
[        KERNEL] [    3.492057] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[        KERNEL] [    3.492525] hub 1-1:1.0: USB hub found
[        KERNEL] [    3.492622] hub 1-1:1.0: 5 ports detected
[        KERNEL] [    3.811909] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[        KERNEL] [    3.942151] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[        KERNEL] [    3.942162] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[        KERNEL] [    4.041908] usb 1-1.2: new low-speed USB device number 4 using dwc_otg
[        KERNEL] [    4.176002] usb 1-1.2: New USB device found, idVendor=2188, idProduct=0ae1
[        KERNEL] [    4.176013] usb 1-1.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[        KERNEL] [    4.176021] usb 1-1.2: Product: USB OPTICAL MOUSE 
[        KERNEL] [    4.183113] input: USB OPTICAL MOUSE  as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/0003:2188:0AE1.0001/input/input0
[        KERNEL] [    4.183665] hid-generic 0003:2188:0AE1.0001: input,hidraw0: USB HID v1.11 Mouse [USB OPTICAL MOUSE ] on usb-3f980000.usb-1.2/input0
[        KERNEL] [    4.281915] usb 1-1.5: new full-speed USB device number 5 using dwc_otg
[        KERNEL] [    4.419623] usb 1-1.5: New USB device found, idVendor=8086, idProduct=0808
[        KERNEL] [    4.419634] usb 1-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[        KERNEL] [    4.419641] usb 1-1.5: Product: USB PnP Sound Device
[        KERNEL] [    4.419649] usb 1-1.5: Manufacturer: C-Media Electronics Inc.      
[        KERNEL] [    4.425157] input: C-Media Electronics Inc.       USB PnP Sound Device as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5/1-1.5:1.3/0003:8086:0808.0002/input/input1
[        KERNEL] [    4.492395] hid-generic 0003:8086:0808.0002: input,hidraw1: USB HID v1.00 Device [C-Media Electronics Inc.       USB PnP Sound Device] on usb-3f980000.usb-1.5/input3
[        KERNEL] [    4.841917] usb 1-1.3: new low-speed USB device number 6 using dwc_otg
[        KERNEL] [    4.987375] usb 1-1.3: New USB device found, idVendor=1a2c, idProduct=2d23
[        KERNEL] [    4.987386] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[        KERNEL] [    4.987393] usb 1-1.3: Product: USB Keyboard
[        KERNEL] [    4.987400] usb 1-1.3: Manufacturer: USB
[        KERNEL] [    4.998408] input: USB USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/0003:1A2C:2D23.0003/input/input2
[        KERNEL] [    5.073017] hid-generic 0003:1A2C:2D23.0003: input,hidraw2: USB HID v1.10 Keyboard [USB USB Keyboard] on usb-3f980000.usb-1.3/input0
[        KERNEL] [    5.085049] input: USB USB Keyboard as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/0003:1A2C:2D23.0004/input/input3
[        KERNEL] [    5.152538] hid-generic 0003:1A2C:2D23.0004: input,hidraw3: USB HID v1.10 Device [USB USB Keyboard] on usb-3f980000.usb-1.3/input1
[        initrd] [    5.350491] Load ethernet drivers.
[        initrd] [    5.355227] modprobe smsc95xx.
[        KERNEL] [    5.364508] smsc95xx v1.0.5
[        KERNEL] [    5.467535] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-3f980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:aa:fa:2b
[        KERNEL] [    5.467755] usbcore: registered new interface driver smsc95xx
[        KERNEL] [    5.553875] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[        KERNEL] [    6.979795] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x4DE1
[        initrd] [    8.260169] dhcp: 328 bytes from 10.11.0.30.
[        initrd] [    8.260282] 00000000:0000013400000000001100000A0B001E0A0B00DE004300440134000002010600  ...4...............C.D.4......
[        initrd] [    8.260354] 00000020:67458B6B00000000000000000A0B00DE0A0B001E00000000B827EBAAFA2B0000  gE.k....................'...+..
[        initrd] [    8.260425] 00000040:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [    8.260494] 00000060:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [    8.260563] 00000080:000000000000000073746172742E656C66000000000000000000000000000000  ........start.elf...............
[        initrd] [    8.260630] 000000a0:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [    8.260698] 000000c0:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [    8.260765] 000000e0:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        KERNEL] [   10.264525] random: crng init done
[        initrd] [   10.550155] dhcp: 328 bytes from 10.11.0.30.
[        initrd] [   10.550257] 00000000:0000013400000000001100000A0B001E0A0B00DE004300440134000002010600  ...4...............C.D.4......
[        initrd] [   10.550327] 00000020:67458B6B00000000000000000A0B00DE0A0B001E00000000B827EBAAFA2B0000  gE.k....................'...+..
[        initrd] [   10.550396] 00000040:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [   10.550463] 00000060:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [   10.550531] 00000080:000000000000000073746172742E656C66000000000000000000000000000000  ........start.elf...............
[        initrd] [   10.550598] 000000a0:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [   10.550666] 000000c0:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [   10.550733] 000000e0:0000000000000000000000000000000000000000000000000000000000000000  ................................
[        initrd] [   10.590089] dhcp: server address 10.11.0.30.
[        initrd] [   10.590162] dhcp: 10.11.0.222/255.255.255.0.
[        initrd] [   10.590231] dhcp: default gateway 10.11.0.30.
[        initrd] [   10.590298] dhcp: DNS 8.8.8.8.
[        initrd] [   10.590364] dhcp: domain v2r.com.br.
[        initrd] [   10.590429] dhcp: TFTP from 066 10.11.0.30.
[        initrd] [   10.590494] dhcp: TFTP 10.11.0.30.
[        initrd] [   10.590560] Use default TFTP prefix for Raspberry network boot.
[        initrd] [   10.590626] TFTP binary "5.6.22/", configs prefix "", using "/" slash.
WTC listener is active.
WTC broadcast listener is active.
Send broadcast WTCU discover.
[        initrd] [   20.599003]       diskDevice.cpp (  744): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[        initrd] [   20.599122]          bootWay.cpp (   88): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[        initrd] [   20.599196]          bootWay.cpp (   94): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[        initrd] [   20.599267]           initrd.cpp (  248): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
[        initrd] [   20.619259] Run '/sbin/httpd', log '/tmp/httpd.out', env '', pid ''.
[          pfac] [   20.619700] Run /sbin/httpd.
[          pfac] [   20.619803] Ok, PID 653.
[         httpd] [   20.624442] HTTP Server, WTware 5.6.22/RPi
[        initrd] [   20.731854] USB: 8086:0808 Intel Corp..
[        initrd] [   20.731984] USB: 1a2c:2d23 China Resource Semico Co., Ltd.
[        initrd] [   20.732058] USB: 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter.
[        initrd] [   20.732130] USB: 0424:9514 Standard Microsystems Corp. SMC9514 Hub.
[        initrd] [   20.732200] USB: 2188:0ae1 .
[        initrd] [   20.732268] [TFTP] Download config file Everyone/source.wtc from 10.11.0.30.
[        initrd] [   20.737481] [TFTP] It is not WTware5 TFTP server.
[        initrd] [   20.744484] [TFTP] Download config file Everyone/list.wtc from 10.11.0.30.
[        initrd] [   20.747221] [TFTP] Download config file Terminals/B8.27.EB.AA.FA.2B/config.wtc from 10.11.0.30.
/--- FILE "/tmp/config.wtc" -----------------------
| user=marcos.v2r
| sound=on, hw:1:0
| skin=Papel
| microphone=on
| server=--new--
| bpp=16
| connection 
\----------------------------------------------------
[        initrd] [   20.749125] [TFTP] Download config file Everyone/all.wtc from 10.11.0.30.
/--- FILE "/tmp/all.wtc" -----------------------
| [BOM]
| domain=papelex.local
| keyboard=pt-br
| language=pt-br,default
| skin=sample
| sound=on, hw:1:0
\----------------------------------------------------
/--- FILE "/etc/config.compiled" -----------------------
| [BOM]
| domain=papelex.local
| keyboard=pt-br
| language=pt-br,default
| skin=Papel
| sound=on, hw:1:0
| user=marcos.v2r
| microphone=on
| server=--new--
| bpp=16
| connection 
\----------------------------------------------------
[        initrd] [   20.752452] Hostname: "wtwB827EBAAFA2B".
Everyone can control terminal by RSH.
RSH: listener is active.
Send broadcast WTCU discover.
[         httpd] [   21.000318] Reread settings.
[         httpd] [   21.000449] Everyone can control terminal by HTTP.
[            gm] [   21.000497] WTware session manager 5.6.22/RPi.
[            gm] [   21.000575] Add keyboard event3: USB USB Keyboard.
[            gm] [   21.000652] Add keyboard event2: USB USB Keyboard.
[            gm] [   21.000727] Add keyboard event1: C-Media Electronics Inc.       USB PnP Sound Device.
[            gm] [   21.070112] EV_REL flag found. Add mouse event0: USB OPTICAL MOUSE .
[            gm] [   21.070315] Display mode: 1920x1080, 16 bit, landscape, 0 Hz, modeline "", DDC enabled, connector 0.
[            gm] [   21.088610] Framebuffer device found.
[            gm] [   21.088691] LINELENBYTES 3840
[            gm] [   21.088768] VLEN 4147200
[            gm] [   21.107868] Use /lib/ui16.so.
[            gm] [   21.108415] [TFTP] Download config file Graphic/Papel/menu.png from 10.11.0.30.
[            gm] [   21.119390] [TFTP] Download config file Graphic/Papel/popup.png from 10.11.0.30.
[            gm] [   21.124294] [TFTP] Download config file Graphic/Papel/saver.png from 10.11.0.30.
[            gm] [   21.127878] [TFTP] Download config file Graphic/Papel/wait.png from 10.11.0.30.
[            gm] [   21.234585] [TFTP] Download and unpack file 5.6.22/pi2/localboot/packages/pi2-alsa from 10.11.0.30.
[            gm] [   22.018865] modprobe snd-bcm2835.
[            gm] [   22.054636] modprobe snd-usb-audio.
/--- FILE "/proc/asound/devices" -----------------------
|   0: [ 0]   : control
|  16: [ 0- 0]: digital audio playback
|  17: [ 0- 1]: digital audio playback
|  32: [ 1]   : control
|  33:        : timer
|  48: [ 1- 0]: digital audio playback
|  56: [ 1- 0]: digital audio capture
\----------------------------------------------------
[        KERNEL] [   22.094663] usbcore: registered new interface driver snd-usb-audio
[            gm] [   22.094967] /dev/snd/pcmC1D0c character device.
[            gm] [   22.095085] /dev/snd/pcmC1D0p character device.
[            gm] [   22.095183] /dev/snd/controlC1 character device.
[            gm] [   22.095262] /dev/snd/pcmC0D1p character device.
[            gm] [   22.095339] /dev/snd/pcmC0D0p character device.
[            gm] [   22.095433] /dev/snd/controlC0 character device.
[            gm] [   22.095511] /dev/snd/timer character device.
[            gm] [   22.095587] Preconfigure ALSA.
[            gm] [   22.095664] Run '/sbin/rdpsnd sndvol 100 100 50', log '', env '', pid ''.
[            gm] [   22.095741] Run sound daemon.
[            gm] [   22.095816] Run '/sbin/rdpsnd 1 0 100 1 0', log '', env '', pid ''.
[            gm] [   22.095892] Run microphone daemon.
[            gm] [   22.095968] Run '/sbin/rdpaudin 0 100 1 0', log '', env '', pid ''.
[            gm] [   22.099290] Ask server address.
[          pfac] [   22.100421] Run /sbin/rdpsnd sndvol 100 100 50.
[          pfac] [   22.100619] Ok, PID 684.
[          pfac] [   22.100740] Run /sbin/rdpsnd 1 0 100 1 0.
[          pfac] [   22.100845] Ok, PID 685.
[          pfac] [   22.100924] Run /sbin/rdpaudin 0 100 1 0.
[          pfac] [   22.101000] Ok, PID 686.
[      rdpaudin] [   22.104994] RDP Microphone Redirector, WTware 5.6.22/RPi.
[      rdpaudin] [   22.111999] Card 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.5, full spe'.
[      rdpaudin] [   22.112166] Mixer name: 'USB Mixer'.
[      rdpaudin] [   22.112252] Components: 'USB8086:0808'.
[      rdpaudin] [   22.112337] Controls: 7.
[      rdpaudin] [   22.112421] ALSA: control 'Playback Channel Map'.
[      rdpaudin] [   22.112524] ALSA: control 'Capture Channel Map'.
[      rdpaudin] [   22.112608] ALSA: control 'PCM Playback Switch'.
[      rdpaudin] [   22.112706] ALSA: control 'PCM Playback Volume'.
[      rdpaudin] [   22.112796] ALSA: control 'Mic Capture Switch'.
[      rdpaudin] [   22.112877] ALSA: control 'Mic Capture Volume'.
[      rdpaudin] [   22.113213] ALSA: control 'Auto Gain Control'.
[        rdpsnd] [   22.114457] RDP Sound Redirector, WTware 5.6.22/RPi.
[        sndvol] [   22.118020] Card 'ALSA'/'bcm2835 ALSA'.
[        sndvol] [   22.118136] Mixer name: 'Broadcom Mixer'.
[        sndvol] [   22.118211] Components: ''.
[        sndvol] [   22.118286] Controls: 6.
[        sndvol] [   22.118360] ALSA: control 'PCM Playback Volume'.
[        sndvol] [   22.118435] ALSA: control 'PCM Playback Switch'.
[        sndvol] [   22.118510] ALSA: control 'PCM Playback Route'.
[        sndvol] [   22.118586] ALSA: control 'IEC958 Playback Default'.
[        sndvol] [   22.118662] ALSA: control 'IEC958 Playback Con Mask'.
[        sndvol] [   22.118762] ALSA: control 'IEC958 Playback PCM Stream'.
[        sndvol] [   22.118849] Inactive control IEC958 Playback PCM Stream'.
[        sndvol] [   22.118925] Card 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.5, full spe'.
[        sndvol] [   22.119003] Mixer name: 'USB Mixer'.
[        sndvol] [   22.119079] Components: 'USB8086:0808'.
[        sndvol] [   22.119153] Controls: 7.
[        sndvol] [   22.119226] ALSA: control 'Playback Channel Map'.
[        sndvol] [   22.119301] ALSA: control 'Capture Channel Map'.
[        sndvol] [   22.119376] ALSA: control 'PCM Playback Switch'.
[        sndvol] [   22.120294] ALSA: control 'PCM Playback Volume'.
[          pfac] [   22.123306] Process pid 684 terminated, status 00000000.
[        sndvol] [   22.123380] ALSA: control 'Mic Capture Switch'.
[        sndvol] [   22.123469] ALSA: control 'Mic Capture Volume'.
[        sndvol] [   22.123547] ALSA: control 'Auto Gain Control'.
[        rdpsnd] [   22.125619] Card 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.5, full spe'.
[        rdpsnd] [   22.125722] Mixer name: 'USB Mixer'.
[        rdpsnd] [   22.125804] Components: 'USB8086:0808'.
[        rdpsnd] [   22.125881] Controls: 7.
[        rdpsnd] [   22.125959] ALSA: control 'Playback Channel Map'.
[        rdpsnd] [   22.126038] ALSA: control 'Capture Channel Map'.
[        rdpsnd] [   22.126116] ALSA: control 'PCM Playback Switch'.
[        rdpsnd] [   22.126193] ALSA: control 'PCM Playback Volume'.
[        rdpsnd] [   22.126697] ALSA: control 'Mic Capture Switch'.
[        rdpsnd] [   22.126802] ALSA: control 'Mic Capture Volume'.
[        rdpsnd] [   22.126882] ALSA: control 'Auto Gain Control'.
[            gm] [   22.183608] Nobody can control terminal by VNC.
Home    WTware diskless client.
The diff -u between SD boot and no SD boot. Log until terminal server name prompt.

Code: Select all

--- l1-without-SD  2018-01-13 13:59:50.548402517 -0200
+++ l2-SD  2018-01-13 14:05:34.444930406 -0200
@@ -151,17 +151,24 @@
  of_cfs_init: OK
  Freeing unused kernel memory: 5120K
  mmc1: queuing unknown CIS tuple 0x80 (2 bytes)
- Indeed it is in host mode hprt0 = 00021501
  mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
  mmc1: queuing unknown CIS tuple 0x80 (3 bytes)
  mmc1: queuing unknown CIS tuple 0x80 (7 bytes)
+ Indeed it is in host mode hprt0 = 00021501
+ mmc0: host does not support reading read-only switch, assuming write-enable
+ mmc0: new high speed SDHC card at address aaaa
+ mmcblk0: mmc0:aaaa SC32G 29.7 GiB
  random: fast init done
+  mmcblk0: p1 p2
+ Block device 179:2. No action.
+ Block device 179:1. No action.
+ Block device 179:0. No action.
  mmc1: new high speed SDIO card at address 0001
  usb 1-1: new high-speed USB device number 2 using dwc_otg
  Indeed it is in host mode hprt0 = 00001101
  Block device 254:0. No action.
  Run /sbin/initrd.
- Ok, PID 600.
+ Ok, PID 608.
  WTware shell 5.6.22/RPi
  usb 1-1: New USB device found, idVendor=0424, idProduct=9514
  usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
@@ -230,13 +237,11 @@
 WTC listener is active.
 WTC broadcast listener is active.
 Send broadcast WTCU discover.
-       diskDevice.cpp (  744): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
-          bootWay.cpp (   88): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
-          bootWay.cpp (   94): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
-           initrd.cpp (  248): -- ERROR -- INTERNAL ERROR. Please, contact WTware tech support.
+ Success: media /dev/mmcblk0p1 mounted to /bootmedia.
+ WTpassword present: 4fdd7b466ab915c50d6ab85f84efab8e.
  Run '/sbin/httpd', log '/tmp/httpd.out', env '', pid ''.
  Run /sbin/httpd.
- Ok, PID 653.
+ Ok, PID 657.
  HTTP Server, WTware 5.6.22/RPi
  USB: 8086:0808 Intel Corp..
  USB: 1a2c:2d23 China Resource Semico Co., Ltd.
@@ -301,6 +306,7 @@
  [TFTP] Download and unpack file 5.6.22/pi2/localboot/packages/pi2-alsa from 10.11.0.30.
  modprobe snd-bcm2835.
  modprobe snd-usb-audio.
+ usbcore: registered new interface driver snd-usb-audio
 /--- FILE "/proc/asound/devices" -----------------------
 
 
@@ -310,7 +316,6 @@
 
 
 \----------------------------------------------------
- usbcore: registered new interface driver snd-usb-audio
  /dev/snd/pcmC1D0c character device.
  /dev/snd/pcmC1D0p character device.
  /dev/snd/controlC1 character device.
@@ -320,29 +325,16 @@
  /dev/snd/timer character device.
  Preconfigure ALSA.
  Run '/sbin/rdpsnd sndvol 100 100 50', log '', env '', pid ''.
+ Run /sbin/rdpsnd sndvol 100 100 50.
  Run sound daemon.
  Run '/sbin/rdpsnd 1 0 100 1 0', log '', env '', pid ''.
  Run microphone daemon.
+ Ok, PID 688.
  Run '/sbin/rdpaudin 0 100 1 0', log '', env '', pid ''.
- Ask server address.
- Run /sbin/rdpsnd sndvol 100 100 50.
- Ok, PID 684.
  Run /sbin/rdpsnd 1 0 100 1 0.
- Ok, PID 685.
+ Ok, PID 689.
  Run /sbin/rdpaudin 0 100 1 0.
- Ok, PID 686.
- RDP Microphone Redirector, WTware 5.6.22/RPi.
- Card 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.5, full spe'.
- Mixer name: 'USB Mixer'.
- Components: 'USB8086:0808'.
- Controls: 7.
- ALSA: control 'Playback Channel Map'.
- ALSA: control 'Capture Channel Map'.
- ALSA: control 'PCM Playback Switch'.
- ALSA: control 'PCM Playback Volume'.
- ALSA: control 'Mic Capture Switch'.
- ALSA: control 'Mic Capture Volume'.
- ALSA: control 'Auto Gain Control'.
+ Ok, PID 690.
  RDP Sound Redirector, WTware 5.6.22/RPi.
  Card 'ALSA'/'bcm2835 ALSA'.
  Mixer name: 'Broadcom Mixer'.
@@ -363,20 +355,33 @@
  ALSA: control 'Capture Channel Map'.
  ALSA: control 'PCM Playback Switch'.
  ALSA: control 'PCM Playback Volume'.
- Process pid 684 terminated, status 00000000.
  ALSA: control 'Mic Capture Switch'.
+ RDP Microphone Redirector, WTware 5.6.22/RPi.
+ Process pid 688 terminated, status 00000000.
  ALSA: control 'Mic Capture Volume'.
  ALSA: control 'Auto Gain Control'.
  Card 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.5, full spe'.
+ Card 'Device'/'C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.5, full spe'.
+ Mixer name: 'USB Mixer'.
  Mixer name: 'USB Mixer'.
  Components: 'USB8086:0808'.
+ Components: 'USB8086:0808'.
+ Controls: 7.
  Controls: 7.
  ALSA: control 'Playback Channel Map'.
+ ALSA: control 'Playback Channel Map'.
+ ALSA: control 'Capture Channel Map'.
  ALSA: control 'Capture Channel Map'.
  ALSA: control 'PCM Playback Switch'.
+ ALSA: control 'PCM Playback Switch'.
+ ALSA: control 'PCM Playback Volume'.
  ALSA: control 'PCM Playback Volume'.
  ALSA: control 'Mic Capture Switch'.
+ ALSA: control 'Mic Capture Switch'.
+ ALSA: control 'Mic Capture Volume'.
  ALSA: control 'Mic Capture Volume'.
  ALSA: control 'Auto Gain Control'.
+ ALSA: control 'Auto Gain Control'.
+ Ask server address.
  Nobody can control terminal by VNC.
 Home    WTware diskless client.
ISC-DHCPD config (rellevant parts):

Code: Select all

option option-66 code 66 = text;
option option-43 code 43 = text;
option option-18 code 18 = text;
allow bootp;

group {
        filename "start.elf";
        next-server 10.11.0.30;
        ##option 66
        option tftp-server-name "10.11.0.30";
        option option-66 "10.11.0.30";
        option option-43 "Raspberry Pi Boot   ";
        option routers 10.11.0.30;
        host rasp1 { hardware ethernet b8:27:eb:2a:5f:a3; fixed-address 10.11.0.221; }
        host rasp2 { hardware ethernet b8:27:eb:aa:fa:2b; fixed-address 10.11.0.222; }
       }

Re: Raspberry network boot - WTware edition

by bm030 » Mon May 08, 2017 8:55 pm

akatik wrote:It's not needed anymore.
Raspbery firmware ignores 067.
WTware reads path to file but not the file itself.
You can write "5.4.84\wtware.pxe" here.
since version 78 our raspis do not boot anymore version 78 is the last version with parameter 067 5.4.78\kernel7.img the parameter 5.4.84\wtware.pxe or 5.4.90\wtware.pxe will not work, the raspis will load the pxe File, so they will not ignore the options

the files in the raspi2 folder also not work for booting

usb errors are showing

did you have any ideas?

Re: Raspberry network boot - WTware edition

by akatik » Tue Apr 04, 2017 11:57 am

It's not needed anymore.
Raspbery firmware ignores 067.
WTware reads path to file but not the file itself.
You can write "5.4.84\wtware.pxe" here.

Re: Raspberry network boot - WTware edition

by bm030 » Tue Apr 04, 2017 10:03 am

ccnet wrote:Raspberry firmware ignores 067. But WTware needs it, so "5.4.84\kernel7.img" is good value. Or common with x86 "5.4.84\wtware.pxe"
there is no file "5.4.84\kernel7.img" in the "5.4.84" Folder i use the old one. is that forgotten?

Re: Raspberry network boot - WTware edition

by aka » Tue Mar 28, 2017 12:00 pm

ccnet wrote:but when I used tftpd32 as my DHCP and TFTP , I am not able to do the success.
There are several cheats in WTware TFTP for Raspberry.
Using any other TFTP, download WTware distributive in .zip (there are right directory structures) and read official raspberry manual: https://www.raspberrypi.org/documentati ... utorial.md
ccnet wrote:In previous versions "BootFile" parameter was set to "5.4.84\kernel7.img" but now "kernel7.img" is in the root path what to do ?
Raspberry firmware ignores 067. But WTware needs it, so "5.4.84\kernel7.img" is good value. Or common with x86 "5.4.84\wtware.pxe"

Re: Raspberry network boot - WTware edition

by ccnet » Mon Mar 27, 2017 10:01 pm

I tried and with wtware DHCP and TFTP it is working , that is, in my case my pi3 boots perfectly through Network , but when I used tftpd32 as my DHCP and TFTP , I am not able to do the success.
In previous versions "BootFile" parameter was set to "5.4.84\kernel7.img" but now "kernel7.img" is in the root path what to do ?

Re: Raspberry network boot - WTware edition

by aka » Sat Mar 25, 2017 12:29 am

Copy file config.txt from:
C:\Program Files (x86)\WTware\TFTPDROOT\5.4.82\pi2\localboot\
into:
C:\ProgramData\WTware\Terminals\{Your RPi MAC-address}\

Re: Raspberry network boot - WTware edition

by Speedy » Fri Mar 24, 2017 11:12 pm

How we can edit config.txt file if we not used SD card anymore ?

Re: Raspberry network boot - WTware edition

by aka » Tue Mar 21, 2017 6:35 pm

Yes, sometimes (when none of "Bootrom errors" happened) Raspberry Pi 3 allows to boot without the SD card. DHCP and TFTP servers should be available in the network, WTware installs both.

Re: Raspberry network boot - WTware edition

by uncle_muddy » Tue Mar 21, 2017 1:16 pm

Hi aka,

Does this allow for boot without the SD card? Its a little confusing
3. Create "Programming SD" and boot Raspberry from it.

That's all. It should boot by network with SD since then. At boot start there's a pause for about 10 secons.

Bootrom errors during boot without SD card:
* When the boot ROM enables the Ethernet link, it first waits for the link to come up, then sends its first DHCP request packet. This is sometimes too quick for the switch to which the Raspberry Pi is connected: we believe that the switch may throw away packets it receives very soon after the link first comes up.
* The DHCP packet retransmission loop is not timing out correctly, so the DHCP packet will not be retransmitted.
* DHCP Option 3 (routers) is not requested (so the Pi cannot contact a server that is located in a different subnet). Even if the DHCP server is forced to provide this option, the Pi seems to ignore it.
If you could clarify please

UM

Raspberry network boot - WTware edition

by aka » Tue Mar 21, 2017 12:37 pm

Pi 3 is able to boot by network without SD. Manual for Raspberry Pi 3:

1. Istall WTware from .exe installer. Select to install WTware TFTP.
2. Run configurator. In the left upper corner there button with Raspberry.
3. Create "Programming SD" and boot Raspberry from it.

That's all. It should boot by network with SD since then. At boot start there's a pause for about 10 secons.

Sometimes it doesn't work. Here are all possible network problems (raspberry problems, it's not WTware fault):

Errors of DHCP/PXE realization:
* Although the Pi sets the vendor class option 60 to “PXEClient:Arch:00000:UNDI:002001”, this is not PXE compliant.
* The pi does not send a DHCPREQUEST packet before it starts to use the IP addr in the DHCPOFFER packet.
* DHCP option next-server is ignored, use DHCP Option 66 to specify a different TFTP server address.
* ARCH Option 93 is set to an unexpected value in the DHCPDISCOVER packet. It is set to 0 (Standard PC BIOS).
* DHCP option filename is ignored. start.elf (with or without the serial number as a prefix) is used as a filename instead.

Bootrom errors during boot without SD card:
* When the boot ROM enables the Ethernet link, it first waits for the link to come up, then sends its first DHCP request packet. This is sometimes too quick for the switch to which the Raspberry Pi is connected: we believe that the switch may throw away packets it receives very soon after the link first comes up.
* The DHCP packet retransmission loop is not timing out correctly, so the DHCP packet will not be retransmitted.
* DHCP Option 3 (routers) is not requested (so the Pi cannot contact a server that is located in a different subnet). Even if the DHCP server is forced to provide this option, the Pi seems to ignore it.

Manual for Raspberry Pi 2, and for Pi 3, if you failed to boot without SD:

1. Run WTware from .exe installer. Select to install WTware TFTP.
2. Run configurator. In the left upper corner there button with Raspberry.
3. Create "Bood SD card for Pi 2".

On this boot card there's only one file bootcode.bin. We do hope that this file will be compatible with newer kernels and Raspberry firmware, i.e. this SD you won't have to rewrite for next versions. If it will be so, raspberry boot by network will finally have sense.

Update: since 5.4.86, 067 dhcp option is not needed anymore FOR RASPBERRY NETWORK BOOT (but needed for x86 and may be used for raspberry local boot). WTware will ignore 067 while booting raspberry by network as raspberry firmware does.

Top