Jump to content
XPEnology Community

DSM 6.1.x Loader


jun

Recommended Posts

[quote name="cuspess"

Hey people' date=' while I am hoping to hear some experience sharing regarding the problem I faced, I have been researching and came across a statement saying "USB boot is not supported in ESXi". Can someone with related knowledge confirm that??

Thanks[/quote]

 

ESXi does not support VM booting from USB. You can work around the issue with "plop boot manager". Basically, you use CDROM iso as a boot drive in your VM, which then points to the USB stick.

 

I am not sure it's worth the trouble. If you want to edit the config file on the VM, you can just do that, there's no need to use a USB image as a work around.

Link to comment
Share on other sites

Hey people, while I am hoping to hear some experience sharing regarding the problem I faced, I have been researching and came across a statement saying "USB boot is not supported in ESXi". Can someone with related knowledge confirm that??

Thanks

 

ESXi does not support VM booting from USB. You can work around the issue with "plop boot manager". Basically, you use CDROM iso as a boot drive in your VM, which then points to the USB stick.

 

I am not sure it's worth the trouble. If you want to edit the config file on the VM, you can just do that, there's no need to use a USB image as a work around.

 

Dynax, great to hear your advice again! In fact I came across plop boot manager just now and got it running. Now my DSM is running as I wanted! Superb stuff that is.

 

Main reason to use this method is that without booting from USB, I get the 50MB HDD issue I mentioned previously, and that kind of bugged me not working like a bare bone would. Though not sure if I was the only one who faced that problem with Gen8+esxi as I have not seen anyone talks about it, maybe everyone use a Gen8 with bare bone.

 

The only niggle I still have is that when using plop boot manager I have to manually select "USB" from the menu, as any settings such as auto countdown, floppy disabling, etc would not saved (far as I understand it is due to the nature of "CD/DVDs" could not be edited and saved, hence any altered settings would not save for next boot). Would be great if there is a way to fix this small thing, perhaps edit the iso would do the trick. i will look into that anyway, but if anyone got some previous experience on this, I would greatly appreciate some words too.

 

Cheers

Link to comment
Share on other sites

So I think the kernel has been updated... but no version change!? What does it mean?

After I tried to replace also ramdisk.lzma... the gen8 boot, stay up only few seconds (Synology Assistant show it) and then it shutdown...

 

The kernel image and ramdisk form Jun's 1.0 bootloader is identical to original 8451 version of synology_bromolow_3615xs pat file. In one earlier post Jun wrote that Intel image is not modified, only AMD image.

 

In Update 4 they updated kernel but stayed on label 8451. Anyway the kernel image is binary different to the jun's 1.0 kernel image. In ramdisk they updated:

/etc/VERSION  (increased patch version number)
/usr/sbin/raidtool

 

[edit]

After rebooting the gen8 with correct ramdisk.lzma from jun's I can see this error on system events >> Abnormality detected on gen8. All volumes have been unmounted.

 

Hard to say what happened. For better debugging you need serial cable.

Link to comment
Share on other sites

Has anybody successfully built a Nas based on new DSM 6.0.2 loader on VMWare Workstation?

Do I need an iso or img file to boot it up?

Thanks a lot.

Yes I did it. Check fiew post, i describes what I did.

 

If you want your vm to autoboot, create a batch file with "vmware - x yourvmfile".

I store 1 VMK / disk. So if one disk fails, i add a new one, and recreate the missing vmk

 

 

Envoyé de mon SM-T700 en utilisant Tapatalk

 

I read all your other posts but didn't see how you boot it up on VMWare Workstation.

Once again, do I need an iso or just download img file to boot from it?

Thanks.

Link to comment
Share on other sites

Thanks to everyone for the new loader.

Everything works (Baremetal Intel® Server Board S1200BTL + Xeon) installed with hybridbiosuefi2. All 3 NICs and running SATA controller.

But my backplane HP Smart Array P410 RAID controller is no longer recognized. Under XPEnoboot 5.2-5967.1 everything went. In the hardware support list of the P410 is indeed drin. Anyone have a tip or best guidance for me?

thanks for your help !!!

 

 

Hi, did you have any success with your p410 card? I am having the same problem.

Link to comment
Share on other sites

Just wanted to share some information with the 3 people that will actually bother to search this thread lol.

 

I needed a couple more networking ports for my bare metal install and ordered this dual port card off of Amazon and it was detected right away using 1.01 loader.

 

So if anyone needs a dual port Intel NIC i350, this one works great right out of the box!

 

https://www.amazon.com/gp/product/B00G0 ... UTF8&psc=1

Link to comment
Share on other sites

Just wanted to share some information with the 3 people that will actually bother to search this thread lol.

 

I needed a couple more networking ports for my bare metal install and ordered this dual port card off of Amazon and it was detected right away using 1.01 loader.

 

So if anyone needs a dual port Intel NIC i350, this one works great right out of the box!

 

https://www.amazon.com/gp/product/B00G0 ... UTF8&psc=1

Did you do anything else to get it working? I have an I354 motherboard with that doesn't work even though they typically use the same drivers.

Link to comment
Share on other sites

ssh admin@172.16.200.129

sudo -s

cd /etc.defaults

sed -i '/^/s:supportraidgroup="yes":support_syno_hybrid_raid="yes":' synoinfo.conf

reboot

 

Return default

 

ssh admin@172.16.200.129

sudo -s

cd /etc.defaults

sed -i '/^/s:support_syno_hybrid_raid="yes":supportraidgroup="yes":' synoinfo.conf

reboot

Link to comment
Share on other sites

So I think the kernel has been updated... but no version change!? What does it mean?

After I tried to replace also ramdisk.lzma... the gen8 boot, stay up only few seconds (Synology Assistant show it) and then it shutdown...

 

The kernel image and ramdisk form Jun's 1.0 bootloader is identical to original 8451 version of synology_bromolow_3615xs pat file. In one earlier post Jun wrote that Intel image is not modified, only AMD image.

 

In Update 4 they updated kernel but stayed on label 8451. Anyway the kernel image is binary different to the jun's 1.0 kernel image. In ramdisk they updated:

/etc/VERSION  (increased patch version number)
/usr/sbin/raidtool

 

[edit]

After rebooting the gen8 with correct ramdisk.lzma from jun's I can see this error on system events >> Abnormality detected on gen8. All volumes have been unmounted.

 

Hard to say what happened. For better debugging you need serial cable.

 

HP Microserver Gen8 have a virtual serial console, so I try it just for fun :lol:

 

>hpiLO-> vsp

Virtual Serial Port Active: COM2

Starting virtual serial port.
Press 'ESC (' to return to the CLI Session.

START /linuxrc.syno
Insert basic USB modules...
:: Loading module usb-common ... [  OK  ]
:: Loading module usbcore ... [  OK  ]
:: Loading module ehci-hcd ... [  OK  ]
:: Loading module ehci-pci ... [  OK  ]
:: Loading module uhci-hcd ... [  OK  ]
:: Loading module xhci-hcd ... [  OK  ]
:: Loading module etxhci-hcd ... [  OK  ]
Insert net driver(Mindspeed only)...
Starting /usr/syno/bin/synocfgen...
/usr/syno/bin/synocfgen returns 0
[    5.148926] md: invalid raid superblock magic on sda3
Partition Version=8
/sbin/e2fsck exists, checking /dev/md0... 
1.42.6-8438: Superblock last mount time (Tue Nov 22 15:53:54 2016,
now = Mon Nov  2 00:02:38 2015) is in the future.
FIXED.
1.42.6-8438: Superblock last write time (Tue Nov 22 15:53:54 2016,
now = Mon Nov  2 00:02:38 2015) is in the future.
FIXED.

      29060 inodes used (18.67%, out of 155648)
         64 non-contiguous files (0.2%)
         10 non-contiguous directories (0.0%)
            # of inodes with ind/dind/tind blocks: 0/0/0
            Extent depth histogram: 26353/22
     230078 blocks used (36.96%, out of 622544)
          0 bad blocks
          1 large file

      23046 regular files
       3011 directories
          2 character device files
          0 block device files
          0 fifos
       1315 links
       2992 symbolic links (2675 fast symbolic links)
          0 sockets
------------
      30366 files
/sbin/e2fsck returns 0
Mounting /dev/md0 /tmpRoot
------------upgrade
Begin upgrade procedure
No upgrade file exists
End upgrade procedure
============upgrade
Wait 2 seconds for synology manufactory device
Mon Nov  2 00:02:40 UTC 2015
/dev/md0 /tmpRoot ext4 rw,relatime,journal_checksum,data=ordered 0 0
none /sys/kernel/debug debugfs rw,relatime 0 0
sys /sys sysfs rw,relatime 0 0
none /dev devtmpfs rw,relatime,size=1938656k,nr_inodes=484664,mode=755 0 0
proc /proc proc rw,relatime 0 0
linuxrc.syno executed successfully.
Post init
[   19.226533] BTRFS: has skinny extents
[   21.790226] I/O scheduler elevator not found
[   21.793587] I/O scheduler elevator not found
[   21.797913] sd 6:0:0:0: [sdu] No Caching mode page found
[   21.799883] sd 6:0:0:0: [sdu] Assuming drive cache: write through
[   21.805780] sd 6:0:0:0: [sdu] No Caching mode page found
[   21.807734] sd 6:0:0:0: [sdu] Assuming drive cache: write through
[   21.833019] sd 6:0:0:0: [sdu] No Caching mode page found
[   21.835035] sd 6:0:0:0: [sdu] Assuming drive cache: write through

gen8 login: [   37.948810] BUG: unable to handle kernel paging request at 0000000000002d99
[   37.982476] IP: [] syno_mv_9235_disk_led_set+0x27/0xe0
[   38.014554] PGD 13dc04067 PUD 13e389067 PMD 0 
[   38.036196] Oops: 0000 [#1] SMP 
[   38.051593] Modules linked in: target_core_ep(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) cifs udf isofs loop hid_generic usbhid hid usblp usb_storage bromolow_synobios(PO) hpilo evdev button ax88179_178a(O) usbnet tg3(O) r8169(O) r8168(O) r8101(O) cnic(O) bnx2(O) vmxnet3 pcnet32 e1000 sfc netxen_nic qlge qlcnic qla3xxx pch_gbe ptp_pch sky2 skge jme ipg uio alx atl1c atl1e atl1 libphy mii btrfs synoacl_vfs(PO) zlib_deflate hfsplus md4 hmac bnx2x(O) libcrc32c mdio mlx4_en(O) mlx4_core(O) mlx_compat(O) compat(O) tn40xx(O) i40e(O) ixgbe(O) be2net(O) igb(O) i2c_algo_bit e1000e(O) dca fuse vfat fat crc32c_intel glue_helper lrw gf128mul ablk_helper arc4 cryptd ecryptfs sha512_generic sha256_generic sha1_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_conservative cpufreq_powersave cpufreq_performance cpufreq_ondemand acpi_cpufreq mperf processor thermal_sys cpufreq_stats freq_table dm_snapshot crc_itu_t crc_ccitt quota_v2 quota_tree psnap p8022 llc sit tunnel4 ip_tunnel ipv6 zram(C) sg etxhci_hcd xhci_hcd uhci_hcd ehci_pci ehci_hcd usbcore usb_common [last unloaded: iscsi_target_mod]
[   38.545036] CPU: 1 PID: 12725 Comm: scemd Tainted: P         C O 3.10.77 #8451
[   38.579523] Hardware name: HP ProLiant MicroServer Gen8, BIOS J06 11/02/2015
[   38.613499] task: ffff8801423e3550 ti: ffff880136600000 task.ti: ffff880136600000
[   38.648899] RIP: 0010:[]  [] syno_mv_9235_disk_led_set+0x27/0xe0
[   38.692703] RSP: 0018:ffff880136603d38  EFLAGS: 00010202
[   38.717884] RAX: ffff88013f3a8000 RBX: 0000000000000000 RCX: ffff88014145d4b0
[   38.752282] RDX: 000000000000000a RSI: 0000000000000001 RDI: ffff88013f3a8000
[   38.786631] RBP: 0000000000000000 R08: ffff88013e2243b8 R09: 000000000000001f
[   38.820351] R10: 0000000000000000 R11: 0000000000000246 R12: 00007f51359ceb90
[   38.854425] R13: 00007f51359ceb90 R14: 0000000000000001 R15: 000000000000000c
[   38.888674] FS:  00007f51359cf700(0000) GS:ffff880147a40000(0000) knlGS:0000000000000000
[   38.927419] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   38.955426] CR2: 0000000000002d99 CR3: 00000001366f7000 CR4: 00000000001407e0
[   38.989456] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[   39.023656] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[   39.058076] Stack:
[   39.068134]  0000000000000006 ffffffffa09c2543 ffffffffffffffff 00007f51359ceb90
[   39.103561]  00007f51359ceb90 ffffffffa09bf37c ffff880143194680 0000000000000001
[   39.139289]  ffff88013e9a2000 0000000000000007 00000000ffffff9c 000000000000000c
[   39.174824] Call Trace:
[   39.186511]  [] ? SetSCSIHostLedStatusBy9235GPIOandAHCISGPIO+0x53/0xc0 [bromolow_synobios]
[   39.233621]  [] ? synobios_ioctl+0xb8c/0x1100 [bromolow_synobios]
[   39.270054]  [] ? filename_lookup.isra.35+0x18/0x50
[   39.301190]  [] ? user_path_at_empty+0x5a/0xa0
[   39.329989]  [] ? user_path_at_empty+0x1/0xa0
[   39.358009]  [] ? vfs_fstatat+0x48/0xa0
[   39.384009]  [] ? do_vfs_ioctl+0x20e/0x880
[   39.410936]  [] ? SYSC_newstat+0x2d/0x50
[   39.437254]  [] ? do_munmap+0x359/0x4d0
[   39.463023]  [] ? SyS_ioctl+0x80/0xa0
[   39.487926]  [] ? system_call_fastpath+0x16/0x1b
[   39.517957] Code: 00 00 00 00 53 0f b7 ff 89 f3 e8 25 25 fb ff 48 85 c0 48 89 c7 0f 84 ad 00 00 00 48 8b b0 08 05 00 00 48 85 f6 0f 84 a4 00 00 00 <48> 8b 86 98 2d 00 00 8b 8e e0 00 00 00 48 8b 50 78 48 8b 40 20 
[   39.608723] RIP  [] syno_mv_9235_disk_led_set+0x27/0xe0
[   39.641012]  RSP 
[   39.657831] CR2: 0000000000002d99
[   39.673584] ---[ end trace 04480f9b720e68e9 ]---

gen8 login:

 

I tryed to login via web and suddenly

 

[  151.387754] type=1400 audit(1446422704.492:2): apparmor="DENIED" operation="open" parent=10678 profile="/usr/syno/synoman/webman/index.cgi" name="/usr/syno/share/feasibilitycheck/poweroff.d/" pid=11356 comm="index.cgi" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[  151.695236] type=1400 audit(1446422704.799:3): apparmor="DENIED" operation="open" parent=10678 profile="/usr/syno/synoman/webman/index.cgi" name="/usr/syno/share/feasibilitycheck/poweroff.d/" pid=11356 comm="index.cgi" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[  151.895667] init: synonetd main process (4593) killed by TERM signal
[  151.925932] init: synostoraged main process (8412) terminated with status 15
[  151.962128] init: hotplugd main process (12734) killed by TERM signal
[  152.134370] init: Disconnected from D-Bus system bus
[  155.274973] md2: detected capacity change from 1995461165056 to 0
[  155.303803] md: md2: set sda3 to auto_remap [0]
[  155.325599] md: md2 stopped.
[  155.339446] md: unbind
[  155.363607] md: export_rdev(sda3)
[  156.645956] md: md1 in immediate safe mode
[  156.645967] md: md0 in immediate safe mode
[  156.685294] init: dhcp-client (eth0) main process (9380) killed by KILL signal
[  156.720228] init: tty main process (9480) killed by KILL signal
[  156.722868] init: skip respawn tty during shutdown
[  156.724661] init: dhcp-client (eth1) main process (7854) killed by KILL signal
[  157.307160] EXT4-fs (md0): re-mounted. Opts: (null)
[  158.406655] sd 0:0:0:0: [sda] Synchronizing SCSI cache
[  158.408840] sd 0:0:0:0: [sda] Stopping disk
[  159.066725]  pci0000:00: System wakeup enabled by ACPI
[  159.159474]  pci0000:00: System wakeup enabled by ACPI
[  159.171964] ACPI: Preparing to enter system sleep state S5
[  159.173957] Power down.
[  159.175063] acpi_power_off called

The server is not powered on.  The Virtual Serial Port is not available.

 

and the server shutdown... it's the well known synology protection...

 

ciao

ema

Link to comment
Share on other sites

Hi Everyone,

 

Thanks for all the help from everyone in this thread. I have the Jun's 1.01 running baremetal on my HP ML10v2 with no issues. The SHR works, the btrfs works, got an SSD in TRIM and working as SSD cache and another 1TB drive only for the moment for data as Volume 1 that was used in DSM 5.2 previously. So all is good, except the fan speed of my ML10v2 is very loud. Its staying at about 35-45% on idle and when I play a movie on PMS, it just goes like a jet plane, cannot even hear the movie playing.

When i was running DSM 5.2 in VmWare ESXi, it was fine, fan speed sitting at 6% idle and when playing Plex movie around 10-18%. But this is too loud. Originally I tried DSM 6 using Jun's image on ESXi and it worked fine with no fan speed issues , so same as DSM 5.2. The only thing is that in VmWare ESXi, the HDDS do not spin down and/or sleep and there is no SMART available. Also in ESXi, PMS struggles to encode H265 and also the DTV using playstation Play TV dual tuner , stutters and choppy video.

So Ideally, I would like keep it running in Baremetal, but the loud fan speed is a deal breaker. So I am thinking going back to DSM 5.2 in ESXi.

Anyone using the same server? How's your fan speeds? Anything else I can do to make it quite like as in ESXi ? Can any of the experts here help with may be if there are drivers needed etc etc ?

By the way, the ESXi Image that i used is the HP build 6.0 U2. Can I copy any drivers etc from there for the fan control?

Any help is really appreciated, Please.

Thanks.

Link to comment
Share on other sites

Hi Everyone,

 

 

I have this same server. Over on OCAU it has been discovered that if you disconnect the front temperature sensor, the machine quietens right down. Personally I have not done this to mine as mines running under ESXI (and is therefore silent except when I have iflicks doing work on the mac os VM). Because I upgraded mine to a xeon, I can run more than one OS and pass through a disk controller (Dell H310 flashed in IT mode) to xpenology. So I have xpenology for the nas side of things, and mac os el capitan so I can share video to an apple tv 2 (no plex for this model apple tv which is a shame), and transcode it without having to cook my poor macbooks little i5 cpu.

 

before pulling the temperature sensor I'd be placing a thermocouple/digital thermometer on the heatsink and keeping an eye on how warm the cpu gets with the sensor connected especially during plex transcoding (play something while your not actually watching it, and monitor the thermocouple). you can also monitor this in iLO

 

Then do the same with the sensor pulled. if it gets too hot for your liking just stop the transcode, shut down and plug the sensor back in. These servers seem to have rather agressive fan profiles, and sometimes make a hell of a racket for no reason at all. Yes I agree they do sound like a jet taking off when heavily loaded/starting up.

 

And yes my first post on these forums. So hi everyone :smile:

Edited by Guest
Link to comment
Share on other sites

Just wanted to share some information with the 3 people that will actually bother to search this thread lol.

 

I needed a couple more networking ports for my bare metal install and ordered this dual port card off of Amazon and it was detected right away using 1.01 loader.

 

So if anyone needs a dual port Intel NIC i350, this one works great right out of the box!

 

https://www.amazon.com/gp/product/B00G0 ... UTF8&psc=1

Did you do anything else to get it working? I have an I354 motherboard with that doesn't work even though they typically use the same drivers.

 

No sir, it was just plug and play, I did not even have to edit the MAC address in the loader nor make any changes to it at all.

Link to comment
Share on other sites

Hi!

 

Thanks for all great work!

 

Just some information for other users with problems in network.

 

I have a HP n54l and tried everything to get this going but after every try to upgrade i lost connection to the network.

I tried different usb, i changed vid/pid sn and mac and so on, nothing worked.

 

Then as a last thing after 2 days of trying i tried a clean install (instead of a migration), wich will NOT delete all the important stuff, just your config and apps.

 

THAT WORKED GREAT!

Link to comment
Share on other sites

I've managed to install this on an ASUS VivoMini VC65R with 4 hard drives in RAID 5 and it works really great. :smile:

 

Now I want to reinstall it and this time I want to add a new serialnumber and MAC before the install so I can use my Synology Account.

 

How do I add the new serial and MAC address to the bootloader before I do a fresh install? I would be greatful for a small step-by-step instruction.

 

Or can I change serial and MAC on my current install without any problems?

Link to comment
Share on other sites

I've managed to install this on an ASUS VivoMini VC65R with 4 hard drives in RAID 5 and it works really great. :smile:

 

Now I want to reinstall it and this time I want to add a new serialnumber and MAC before the install so I can use my Synology Account.

 

How do I add the new serial and MAC address to the bootloader before I do a fresh install? I would be greatful for a small step-by-step instruction.

 

Or can I change serial and MAC on my current install without any problems?

 

Should work fine without a reinstall. Edit the grub config file to include the proper boot arguments.

http://quickconnector.orgfree.com/index.php

Link to comment
Share on other sites

I've managed to install this on an ASUS VivoMini VC65R with 4 hard drives in RAID 5 and it works really great. :smile:

 

Now I want to reinstall it and this time I want to add a new serialnumber and MAC before the install so I can use my Synology Account.

 

How do I add the new serial and MAC address to the bootloader before I do a fresh install? I would be greatful for a small step-by-step instruction.

 

Or can I change serial and MAC on my current install without any problems?

 

Should work fine without a reinstall. Edit the grub config file to include the proper boot arguments.

http://quickconnector.orgfree.com/index.php

 

Thanks! One more newbie question: Do I have to actually flash my NIC with the MAC address? :smile:

Link to comment
Share on other sites

Hi Everyone,

 

 

...Because I upgraded mine to a xeon, I can run more than one OS and pass through a disk controller (Dell H310 flashed in IT mode) to xpenology.

...So hi everyone :smile:

 

Hi, I also have Dell H310 in IT mode. How did you pass through disk controller to xpenology? And you can see S.M.A.R.T after the "pass through"? Are your HDDs spinning down/ sleeping now in idle time?

Thanks.

Link to comment
Share on other sites

I've managed to install this on an ASUS VivoMini VC65R with 4 hard drives in RAID 5 and it works really great. :smile:

 

Now I want to reinstall it and this time I want to add a new serialnumber and MAC before the install so I can use my Synology Account.

 

How do I add the new serial and MAC address to the bootloader before I do a fresh install? I would be greatful for a small step-by-step instruction.

 

Or can I change serial and MAC on my current install without any problems?

 

Should work fine without a reinstall. Edit the grub config file to include the proper boot arguments.

http://quickconnector.orgfree.com/index.php

 

Thanks! One more newbie question: Do I have to actually flash my NIC with the MAC address? :smile:

 

 

Thanks! One more newbie question: Do I have to actually flash my NIC with the MAC address? :smile:

Yes, sure if you want WOL. Otherwise, forget it.

 

Absolutely wrong. There is no need to flash anything. Simply use your NIC MAC address.

Link to comment
Share on other sites

On baremetal HP N54L, 1.01 loader with AMD image still no luck with Virtual DSM Manager (not working open vswitch, dmesg: "kvm: no hardware support", seems issue is missing kvm-amd kernel module), and one more issue: after DSM 6.0.2-8451 Update 4 got permanent Docker 50% CPU utilization (htop shows 100% on one second core) even if all containers are stopped, only reboot helps :sad:

 

Add.:seems that issue with docker occurs when using CLI or docker-compose for container creation. When containers recreated by Docker DSM Application with same parameters and images issue is not occurs.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...