*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 00:08 | |
*** ChanServ sets mode: +v CarlFK | 00:08 | |
*** felix_u16 has quit IRC | 01:57 | |
jimmo | @mithro would it be possible to use a different IP for qemu vs hardware | 02:10 |
---|---|---|
jimmo | it's annoying switching between them | 02:10 |
*** whatnick has left #timvideos | 03:37 | |
shorne | It looks like I need to rebuild my kernel (host pc) I didnt compile in the ftdi usb driver | 04:15 |
shorne | Just recently I started running development kernels again :) | 04:15 |
shorne | Might as well dog food what I am working on | 04:15 |
mithro | jimmo: I was pondering that too | 04:32 |
mithro | jimmo: Qemu uses the *exact* same firmware that will run on the FPGA soft-cpu and the IP address is hardcoded into the BIOS | 04:33 |
mithro | jimmo: So changing the IP address would mean the firmware + BIOS needs to be recompiled... | 04:33 |
jimmo | i don't mind rebuilding the firmware when switching between hardware and qemu | 04:33 |
jimmo | but reconfiguring my network is annoying | 04:33 |
mithro | jimmo: Rebuilding the firmware isn't the problem - it's more the fact the firmware is no longer identical.... | 04:34 |
mithro | jimmo: I have 3 potential ideas | 04:34 |
mithro | jimmo: (a) Binary patch the IP address as part of the mkimage.py process :-P (this is horrible, let's not do this :-P) | 04:35 |
mithro | jimmo: (b) Set up the QEmu network in "bridged" mode, so that the real and virtual networks are connected (hence to your computer it looks identical) | 04:35 |
mithro | jimmo: (c) Set up both interfaces with the same IP address and see if it just works? | 04:35 |
mithro | jimmo: I think I reproduced the Linux not booting here... | 04:36 |
mithro | jimmo: But it was late last night before I went to bed and I've forgotten where I actually got to... | 04:36 |
mithro | I have lots of horrible ideas :-P | 04:40 |
jimmo | i like (a) best | 04:41 |
jimmo | also i found the USB ethernet adaptor and that makes things a lot better | 04:41 |
mithro | jimmo: Yeah - I actually have a USB3.0 ethernet adapter with USB hub, just plug everything from the FPGA into that... | 04:42 |
jimmo | i don't understand why the firmware has to be identical? | 04:43 |
mithro | jimmo: It doesn't /have/ to be identical but it is strongly preferable (and how things are currently set up). The idea is that Qemu should be emulation the exact hardware -- IE you should be able to run stuff targeted at real hardware. Any difference in the software always opens up the question "was it the change in the software which is making things not work" type question. | 04:47 |
jimmo | i think (a) is probably good for now can investigate (b) later | 04:50 |
jimmo | i'm not sure (c) can work because we bind atftpd to an IP | 04:51 |
mithro | jimmo: Yes, but you can set the same IP address on two interfaces IIRC | 05:13 |
mithro | jimmo: Actually Linux has a "feature" where it responds to all it's IP addresses on every interface (that most people sensible turn off) | 05:14 |
jimmo | ok will test later | 05:14 |
jimmo | how did you imagine booting the arty is going to work at LCA? | 05:15 |
jimmo | not everyone will have a way to ethernet | 05:15 |
mithro | jimmo: I plan to bring some extra ethernet USB dongle things | 05:48 |
*** Ishan_Bansal has quit IRC | 06:25 | |
*** mithro has quit IRC | 06:26 | |
*** CARAM___ has quit IRC | 06:26 | |
*** CARAM___ has joined #timvideos | 06:28 | |
*** mithro has joined #timvideos | 06:28 | |
*** ChanServ sets mode: +o mithro | 06:28 | |
mithro | jimmo: Did I share https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/doc/notes.md#setting-up-the-environment with you? | 06:34 |
tpb | Title: HDMI2USB-litex-firmware/notes.md at master · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 06:34 |
jimmo | @mithro i've seen it yet | 06:53 |
jimmo | @mithro any updates since last night? i.e. what should i try next to get qemu or hardware booting linux? | 06:53 |
jimmo | s/yet/yes/ | 06:53 |
mithro | jimmo: Give me a moment, currently closing tabs and windows to get into a state were I can shutdown this machine... | 06:54 |
mithro | jimmo: So you have tftp boot working with the HDMI2USB bare metal firmware? | 06:56 |
mithro | jimmo: Okay - I have Linux booting here... | 06:58 |
mithro | jimmo: Shall I send you my linux image to see if that is the problem? | 06:59 |
mithro | jimmo: https://drive.google.com/file/d/0B5VlNZ_Rvdw6aDUtazVJa1FJX0E/view?usp=sharing | 07:00 |
tpb | Title: firmware.fbi - Google Drive (at drive.google.com) | 07:00 |
jimmo | @mithro does the gateware-load include the bios? | 07:07 |
jimmo | the bios is in blockram right? | 07:07 |
jimmo | $ git submodule update | 07:09 |
jimmo | error: Server does not allow request for unadvertised object bf8d8819824bcdf83c75fd7e855b82940bcc92c5 | 07:09 |
jimmo | Fetched in submodule path 'third_party/litex', but it did not contain bf8d8819824bcdf83c75fd7e855b82940bcc92c5. Direct fetching of that commit failed. | 07:09 |
mithro | Yes for the arty | 07:14 |
mithro | jimmo: pull first? | 07:14 |
jimmo | pull what? (i thought i did) | 07:14 |
mithro | jimmo: Try again? | 07:16 |
jimmo | try what again? | 07:16 |
mithro | jimmo: fetching... | 07:17 |
jimmo | fetching which repo? | 07:17 |
mithro | jimmo: The top level | 07:17 |
jimmo | i was confused because you didn't add any commits to HDMI2USB | 07:21 |
jimmo | you pushed litex | 07:22 |
jimmo | so what i actually wanted was `git submodule update` | 07:22 |
mithro | jimmo: Well - it commit was already available on the enjoy-digital repo, I just pushed the same thing to mine as well | 07:22 |
jimmo | python -m litex.soc.tools.mkmscimg -f firmware.bin -o firmware.fbi | 07:24 |
jimmo | FileNotFoundError: [Errno 2] No such file or directory: '/opt/Xilinx/Vivado/Vivado' | 07:24 |
jimmo | (running make gateware) | 07:24 |
mithro | Hrm - that is my patch to litex | 07:25 |
mithro | Pushing a fix (I think...) | 07:27 |
mithro | jimmo: Pushed - give that a go? | 07:30 |
mithro | I'm running over to dinner, be back shortly but will be packing up my work machine.... | 07:31 |
jimmo | seems to be working | 07:32 |
mithro | jimmo: Cool, I'm just eating my dinner now | 07:42 |
mithro | jimmo: Any luck with my Linux file? | 07:44 |
mithro | CI works for Vivado kinda! -> https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/288430431 | 07:45 |
jimmo | @mithro i'm figuring out what to do with an fbi file | 07:48 |
jimmo | is that for qemu or for tftp ? | 07:48 |
mithro | put it in build/arty_net_or1k/software/linux/ | 07:49 |
jimmo | haha yes i got that far | 07:50 |
jimmo | but what uses it? | 07:50 |
mithro | Oh | 07:51 |
jimmo | tfpt generation seems to use firmware.bin | 07:51 |
jimmo | and the fbi file is also generated from firmware.bin | 07:51 |
jimmo | so i think what i actually need is your firmware.bin file | 07:51 |
mithro | Uploading now | 07:52 |
jimmo | but i think i have a bigger issue with qemu -- it seems to start downloading boot.bin then times out | 07:53 |
jimmo | whereas on real hardware i have no issues witht he actual downloading | 07:53 |
mithro | https://drive.google.com/file/d/0B5VlNZ_Rvdw6M1MtQVc5ODdMb0E/view?usp=sharing | 07:54 |
tpb | Title: firmware.bin - Google Drive (at drive.google.com) | 07:54 |
jimmo | https://www.irccloud.com/pastebin/ihN6yorT/ | 07:54 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 07:54 |
mithro | How did you setup the network device? | 07:59 |
jimmo | on hardware, with your firmware.bin | 07:59 |
jimmo | https://www.irccloud.com/pastebin/sCEdlMC6/ | 07:59 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 07:59 |
mithro | jimmo: Hrm..... | 08:00 |
jimmo | https://www.irccloud.com/pastebin/6DiBReTl/ | 08:00 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 08:00 |
jimmo | can you send me your gateware image? | 08:02 |
mithro | jimmo: Can you give me a couple more of the lines above the "Booting from network" ? | 08:03 |
jimmo | for hardware or for qemu? | 08:03 |
mithro | jimmo: Both | 08:03 |
jimmo | ok for qemu: | 08:04 |
jimmo | https://www.irccloud.com/pastebin/gy9KKrsF/ | 08:04 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 08:04 |
jimmo | and for hardware: | 08:04 |
jimmo | https://www.irccloud.com/pastebin/9oLcFmsU/ | 08:04 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 08:04 |
mithro | jimmo: Okay, I'm seeing the netboot timeout failure under qemu here too... | 08:05 |
mithro | https://www.irccloud.com/pastebin/APABOZaq/ | 08:06 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 08:06 |
mithro | jimmo: That is what you see right? | 08:06 |
jimmo | yep | 08:07 |
jimmo | wireshark shows that it fails at about the moment where the host sends qemu an ARP | 08:07 |
jimmo | and then the device never acks the final tftp packet | 08:08 |
jimmo | it successfully replies to the ARP though | 08:09 |
mithro | Probably a bug in either the code or qemu emulation? | 08:12 |
jimmo | but didn't this used to work? | 08:12 |
mithro | jimmo: Not sure - it's hard to remember exactly what use to work | 08:13 |
mithro | jimmo: We started by using gdb to load the kernel and then booting from the virtual spi | 08:14 |
jimmo | i thought the SPI wasn't supported on the arty? | 08:15 |
jimmo | where does the bios code live? | 08:15 |
mithro | jimmo: Yeah - This was the opsis... The arty only started working like 3-4 days ago | 08:15 |
mithro | jimmo: https://github.com/enjoy-digital/litex/tree/master/litex/soc/software/bios | 08:16 |
tpb | Title: litex/litex/soc/software/bios at master · enjoy-digital/litex · GitHub (at github.com) | 08:16 |
mithro | jimmo: https://github.com/enjoy-digital/litex/tree/master/litex/soc/software/libnet | 08:16 |
tpb | Title: litex/litex/soc/software/libnet at master · enjoy-digital/litex · GitHub (at github.com) | 08:16 |
mithro | Uploading gateware now... | 08:17 |
mithro | jimmo: https://drive.google.com/file/d/0B5VlNZ_Rvdw6N0kyM2NjM2xIZTA/view?usp=sharing | 08:19 |
tpb | Title: build-arty_net_or1k.tar.gz - Google Drive (at drive.google.com) | 08:19 |
mithro | Give that a go? | 08:20 |
mithro | Okay, I'm shutting down this computer - will be around on my other computer but won't be able to build / test things at the moment | 08:24 |
*** Ishan_Bansal has joined #timvideos | 08:26 | |
jimmo | @mithro same thing | 08:32 |
jimmo | it tftps but stops at Executing booted program at 0x40000000 | 08:33 |
jimmo | oh! | 08:35 |
jimmo | actually i typoed | 08:35 |
jimmo | it boots! | 08:35 |
jimmo | also works with my linux firmware image | 08:39 |
jimmo | so there's something different in either: your gateware or your bios | 08:39 |
mithro | jimmo: Hrm.... | 08:40 |
mithro | I can't check now as the computer is off... | 08:40 |
mithro | jimmo: What is your third_party/litex revision at? | 08:46 |
mithro | jimmo: Oh, I bet it's not or1k-linux any more? | 08:47 |
jimmo | no | 08:47 |
jimmo | remember we were talking about submodules before | 08:47 |
jimmo | my litex is commit e07bd71b16932a504b7435a96901a3b0eb5a99cd (HEAD, origin/better-error) | 08:48 |
mithro | jimmo: Yeah, try going into that directory and changing it to or1k-linux and then "make clean; make gateware" | 08:50 |
mithro | sorry, I forgot about that.... | 08:50 |
mithro | jimmo: Any luck with that? | 09:23 |
jimmo | @mithro, that worked | 09:32 |
jimmo | so now i'm confused | 09:32 |
jimmo | what was different compared to last night? | 09:32 |
jimmo | it still doesn't boot to userspace, but at least linux boots | 09:33 |
mithro | I'm guessing you somehow accidentally got off the or1k-linux litex branch | 09:33 |
jimmo | i was definitely on that branch last night | 09:34 |
mithro | jimmo: Hrm.... dunno then... | 09:34 |
mithro | jimmo: Anyway, I should finish up the change which means that can be fully merged.... | 09:35 |
jimmo | still fails on qemu though | 09:35 |
mithro | Can you see if the Opsis version works? | 09:37 |
jimmo | qemu netboot? | 09:39 |
jimmo | so that would be TARGET=net PLATFORM=opsis | 09:43 |
jimmo | how do i make qemu netboot? | 09:43 |
jimmo | (on the opsis it boots from flash by default) | 09:44 |
jimmo | i commented out the args to qemu that configured the spiflash | 09:46 |
jimmo | same problem - the firmware never acks the last tftp data packet | 09:47 |
jimmo | @mithro it's very strange | 10:04 |
jimmo | i added some debugging to the bios | 10:04 |
jimmo | wireshart shows the final packet in full | 10:04 |
jimmo | but the bios only sees the first 10 bytes of it | 10:04 |
jimmo | and same for the next 5 retries | 10:04 |
*** shorne has quit IRC | 10:58 | |
jimmo | @mithro update! | 11:17 |
jimmo | by padding the boot.bin a bit, it boots! | 11:17 |
jimmo | (in qemu that is) | 11:21 |
mithro | jimmo: that is weird... | 11:22 |
mithro | Wonder if qemu or bios bug? | 11:22 |
jimmo | or HDL bug | 11:24 |
jimmo | argh nevermind | 11:24 |
jimmo | duh | 11:24 |
jimmo | yeah i guess i can start tracing qemu | 11:24 |
mithro | I've finally finished packing everything at work, now need to pack stuff at home... | 11:28 |
mithro | jimmo: So, we have a bunch of things that were highlighted from you and shorne getting set up | 11:32 |
mithro | jimmo: Need to fix up the conda stuff | 11:32 |
mithro | jimmo: need to add udev rules for the arty... | 11:32 |
mithro | jimmo: So, since we know the Arty works and the MimasV2 has yet to work, I think we just choose the arty? | 11:36 |
jimmo | i think the speed of programming the arty is a major plus | 11:37 |
jimmo | there's a VGA pmod right? | 11:38 |
mithro | jimmo: Yes | 11:39 |
mithro | jimmo: And HDMI pmods | 11:39 |
jimmo | why were you ever considering NOT the arty? | 11:39 |
jimmo | how much more expensive is it? | 11:39 |
jimmo | 49 vs 99 | 11:40 |
jimmo | hrmm | 11:40 |
jimmo | i think vivado is a major plus (given that ISE segfaults for me now) | 11:41 |
jimmo | (actually it's the X libraries that it can't find...but anyway) | 11:42 |
mithro | jimmo: The big thing is the lack of SD Card -- but if someone gets the network driver working, I guess we could use nfsroot :-P | 12:01 |
mithro | jimmo: Plus I was hoping to get a MimasV2 which had a bigger FPGA on it | 12:01 |
jimmo | there's an Arty S7100 (out of stock) !! | 12:02 |
jimmo | A7-100 i mean | 12:02 |
mithro | jimmo: Lol, they still haven't fixed that | 12:02 |
mithro | jimmo: Its suppose to not be announced yet... | 12:02 |
jimmo | haha | 12:17 |
jimmo | no luck figuring out this tftp problem | 12:17 |
jimmo | qemu's pcap doesn't show the issue either | 12:17 |
jimmo | @mithro who knows the most about litex + qemu ? joel or florent? | 12:24 |
mithro | I probably know the most sadly | 12:24 |
mithro | Guy called key2 did the ethernet driver | 12:25 |
*** tsglove has joined #timvideos | 12:27 | |
mithro | shorne knows a lot about or1k qemu | 12:27 |
*** shorne has joined #timvideos | 12:48 | |
jimmo | @mithro @shorne i'm seeing a qemu bug where the bios sees a length 512 less than the correct amount | 12:57 |
jimmo | https://www.irccloud.com/pastebin/xsrucWFT/ | 12:58 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 12:58 |
jimmo | so for most packets this doesn't matter because microudp only cares that it's longer than the ip+udp header, then uses the length inside that | 12:59 |
jimmo | but it just so happens that the last chunk of firmware bin for me ends up in an ethernet frame that is 522 bytes, which results in rxlen=522-512=10 which it drops on the floor | 13:00 |
mithro | jimmo: You probably understand this code better then I do now :-P | 13:03 |
mithro | interesting | 13:05 |
mithro | https://github.com/uwcms/vivado-git | 13:05 |
tpb | Title: GitHub - uwcms/vivado-git: Support scripts for integrating complex Vivado design projects with git vcs (at github.com) | 13:05 |
shorne | I am trying to learn the basic of this firmware / litex / migen etc | 13:12 |
shorne | I just want to see what happens running or1k and the native firmware | 13:12 |
shorne | I did 'make gateware' and 'make gateware-load' | 13:13 |
shorne | and it loaded onto the arty board via usb | 13:13 |
shorne | now what? | 13:13 |
shorne | Do i need to connect to the board via the ethernet cable? | 13:13 |
mithro | shorne: "make firmware-connect" to connect to the gateware | 13:14 |
shorne | oh... actually I got serial output "Unable to download boot.bin over TFTP" | 13:14 |
mithro | shorne: generally I do a "make tftp && make gateware-load && make firmware-connect" | 13:14 |
mithro | shorne: Yeah, you want to connect the ethernet and configure the device as 192.168.100.100 - then "make tftpd_start" | 13:15 |
shorne | ok, let me try | 13:15 |
*** shorne has quit IRC | 13:20 | |
*** shorne has joined #timvideos | 13:22 | |
jimmo | @mithro aaaaaaaaaaaaarrrrrrrrrrggggggggggggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhh | 13:25 |
jimmo | look very closely at that snippet from liteeth.c | 13:25 |
jimmo | !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! | 13:27 |
shorne | jimmo: should it be >> | 13:33 |
jimmo | you are correct | 13:33 |
shorne | haha | 13:33 |
jimmo | i was put off by the "off by 512" looking for some bit error which I should have realized was actually just "trucate to single byte" | 13:34 |
jimmo | @mithro PR incoming | 13:35 |
*** tvCommitBot has joined #timvideos | 13:37 | |
tvCommitBot | [qemu-litex] jimmo opened pull request #22: Fix >> instead of << to pull bytes out of ethernet frame size. (master...fix-frame-size) https://git.io/vdDBu | 13:37 |
*** tvCommitBot has left #timvideos | 13:37 | |
jimmo | @shorne were you able to get the netboot to work? | 13:38 |
shorne | jimmo: I am almost there | 13:39 |
shorne | no aftpd on fedora so converted Makefil to plane tftpd | 13:39 |
jimmo | ah | 13:40 |
jimmo | do you have ifconfig? i had to fix the script to use ip addr too | 13:40 |
shorne | also I dont want to configure my host to .100 so I am updating platform/.../net.py | 13:40 |
shorne | to my ip address | 13:40 |
jimmo | ah you're using hardware, not qemeu | 13:40 |
shorne | yeah, hardware now | 13:41 |
shorne | I think it would be nice to have the IPs configurable | 13:42 |
jimmo | can you add a second address to your host rather than changing that? | 13:42 |
jimmo | but yeah - 192.168.100.100 seems to be configured in a couple of places | 13:42 |
shorne | yeah, I could add a second address in ipconfig | 13:42 |
shorne | 'ifconfig' | 13:43 |
shorne | hmm, after all that netboot doesnt work | 13:46 |
shorne | I can see the request for boot.bin come in (via tcpdump) | 13:46 |
shorne | lets see... | 13:46 |
jimmo | what's the last line? | 13:50 |
jimmo | "Executing booted program at 0x40000000" ? | 13:50 |
jimmo | or does it fail to load boot.bin ? | 13:50 |
shorne | its "Unable to download boot.bin over TFTP" | 13:51 |
shorne | but it looks like something wrong with my tftp server | 13:52 |
jimmo | binary vs ascii? | 13:52 |
shorne | the problem seems to by my server is not responding to the tftp requests at all | 13:55 |
jimmo | ah | 13:55 |
jimmo | can you build atftpd from source? | 13:55 |
jimmo | it was quite useful having its logging to stderr while i wa salso running qemu in hte same terminal while i was getting qemu tftp to work | 13:56 |
jimmo | but bedtime for me | 13:56 |
jimmo | @mithro what time's your flight tomorrow? see you online in a few days -- good luck!!!!!!!!!! | 13:57 |
mithro | jimmo: Merged your pull request | 14:00 |
*** tvCommitBot has joined #timvideos | 14:00 | |
tvCommitBot | [qemu-litex] mithro closed pull request #22: Fix >> instead of << to pull bytes out of ethernet frame size. (master...fix-frame-size) https://git.io/vdDBu | 14:00 |
*** tvCommitBot has left #timvideos | 14:00 | |
mithro | Flight is at 10:50 AEDT | 14:00 |
CarlFK | shorne: for debugging your tftp server, there is: apt install tftp ... | 14:02 |
CarlFK | carl@twist:~$ tftp 192.168.1.4 | 14:02 |
CarlFK | tftp> get pxelinux.cfg/default | 14:02 |
CarlFK | Received 272 bytes in 0.0 seconds | 14:02 |
shorne | jimmo: yes, thats what I am doing building atftp from source | 14:07 |
mithro | shorne: Any luck? | 14:21 |
shorne | hard time finding atftp | 14:21 |
shorne | I found some but they dont compile | 14:22 |
shorne | trying to extract debians source | 14:22 |
shorne | so annoying | 14:22 |
mithro | gah :-/ | 14:22 |
CarlFK[m] | shorne: what os do you need to build for? | 14:31 |
shorne | ok, it builds | 14:31 |
shorne | I am the odd one out running Fedora | 14:32 |
mithro | shorne: Jimmo is using arch | 14:38 |
shorne | ahhh, firewall | 14:40 |
mithro | shorne: Should write down that to check | 14:41 |
shorne | yeah, I should have known... maybe too late | 14:42 |
shorne | but now it booted to 'H2U 00:00:18>' | 14:42 |
shorne | on arty | 14:43 |
mithro | shorne: Via tftp? | 14:43 |
shorne | yes, compiled tftp | 14:44 |
shorne | I mean atftp | 14:44 |
mithro | You should be able to telnet to the arty | 14:44 |
shorne | yes, I did telnet | 14:44 |
shorne | it works | 14:44 |
mithro | \o/ | 14:44 |
mithro | so you should be able to do a "export FIRMWARE=linux" | 14:45 |
mithro | then put your Linux kernel in build/arty_net_or1k/software/linux/firmware.bin | 14:45 |
shorne | but now... a question for you, it seems arty doesnt have any video/hdmi/usb is there any useful support for it? | 14:45 |
shorne | yeah, I can do linux next. I just wanted to learn the basics of this HDMI2USB firmware/gateware stuff | 14:46 |
mithro | shorne: For the HDMI2USB project? | 14:46 |
shorne | mithro: yeah, well will arty be able to do video streaming? | 14:47 |
mithro | The arty isn't hugely useful for the HDMI2USB because of the lack of video input/output | 14:47 |
mithro | But you can get pmods which add video stuff | 14:47 |
shorne | I see a bunch of headers, not sure if they are able to support video | 14:47 |
shorne | I see | 14:47 |
mithro | But for the miniconf we'll just be concentrating on Linux & Networking probably | 14:48 |
mithro | You can do things like control the LEDs in theory - they are RGB | 14:48 |
shorne | right, so 'net' target | 14:48 |
mithro | shorne: Yeah - most other boards also have a video target | 14:49 |
mithro | and boards we use in "production" have a hdmi2usb target | 14:49 |
mithro | brb | 14:49 |
*** rohitksingh has joined #timvideos | 14:49 | |
shorne | ok, I think I need to head for bed | 14:53 |
shorne | the FTP does work find with tftpd | 14:54 |
shorne | sudo in.tftpd --verbose --listen --user $(shell whoami) -s $(TFTPD_DIR) & | 14:54 |
shorne | I put this under `tftpd_start` | 14:54 |
mithro | Okay | 14:55 |
mithro | shorne: Did you get qemu working with tftp? | 14:55 |
shorne | I didnt try qemu with tftp | 14:56 |
mithro | shorne: That would be good to try sometime | 14:56 |
mithro | shorne: Would also be good if you could look at were the kernel is locking up | 14:57 |
shorne | ok, ill try either qemu tftp boot or linux kernel boot tomorrow or next day | 14:58 |
shorne | currently when in run ./scripts/build-qemu.sh it will boot all of the way to H2U | 14:58 |
shorne | its not using tftp then? | 14:58 |
shorne | I am reading that script... it looks like it loads everything into a emulated flash... but if I enabled something it will try tftp | 15:01 |
mithro | shorne: I assume it's because it fails at tftpboot it goes onto looking at flash.... | 15:01 |
mithro | if you are building the net target it should automatically build net support for qemu | 15:01 |
shorne | oh, I see | 15:03 |
shorne | ok, ill try that again | 15:03 |
shorne | I am getting to understand this whole thing a bit better | 15:04 |
shorne | migen > misoc > litex > hdmi2usb-litex-firmware | 15:04 |
shorne | lots of layers | 15:04 |
shorne | ok, time for bed | 15:05 |
mithro | shorne: Great! | 15:05 |
*** rohitksingh has quit IRC | 16:15 | |
mithro | So my luggage is like 85% FPGA boards :-P | 18:23 |
mithro | For everyones info - I'm heading to the US in about 5 hours, so will be offline for the next 20ish hours. | 18:27 |
cr1901_modern | Have fuuun! | 18:31 |
CarlFK | mithro: have a safe flight | 21:30 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!