brook has quit [Read error: Connection reset by peer]
brook_ has joined #beagle
brook_ has quit [Read error: Connection reset by peer]
brook has joined #beagle
brook has quit [Read error: Connection reset by peer]
brook has joined #beagle
ikarso has quit [Quit: Connection closed for inactivity]
nparafe has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
nparafe has joined #beagle
vagrantc has quit [Quit: leaving]
brook has quit [Read error: Connection reset by peer]
brook has joined #beagle
TheConceptBoy has joined #beagle
<TheConceptBoy> Good day.
<TheConceptBoy> I have recently achieved getting a python tkinter application to show up on baglebone black debian 11 minimal version
<TheConceptBoy> I achieved it by installing xorg
<TheConceptBoy> I had since then formatted and re-flashed the sd card to try the process again to see if I can reproduce it
<TheConceptBoy> except now when I start xorg, it seems like the screen freezes
<TheConceptBoy> I can't type anything
<TheConceptBoy> so I can't really tell if it has frozen
<set_> Hello! I have issues too. What is your question?
<TheConceptBoy> Anything jump out as to why I can't input anything once I start x?
<set_> For instance, why would someone sell me a pencil sharpener if I cannot sharpen pencils w/ it? Better yet, the real issue here, why would someone say SAS to USB-C if there is no serial connection? <<< Not about the BBB, though.
<set_> ...
<set_> Hmm.
<set_> x, heh?
<set_> Well, I think waiting for someone more mature than I would be a start.
<TheConceptBoy> indeed. It's the only way I got a tkinter window to show up
<TheConceptBoy> but that was last time, I had since then started with a fresh slate
<set_> Hmm. That is odd. Maybe the same image has some items removed, i.e. were both minimal images?
<TheConceptBoy> am335x-debian-11.5-minimal-armhf-2022-11-01-2gb.img.xz
<set_> Oh! I use that one at times too. Same image, different ideas. Got it so far. I do not want to blame people here. I really cannot explain what happened.
<set_> I am not affiliated, i.e. as you can tell.
<set_> I will hush now.
<TheConceptBoy> I have a choice between x11 and kmsdrm. So another question is - Do you install kmsdrm same way you do X11?
* set_ says listening is golden!
<TheConceptBoy> I just need something to render windows / a frame buffer
<TheConceptBoy> X11 is the closest I could set up
<TheConceptBoy> but there's also kmsdrm which is another solution supported by SDL2
<set_> I think debian uses wayland now?
<set_> I am not quite sure, i.e. as I have not tried w/ tkinter in some time.
<zmatt> TheConceptBoy: kmsdrm is not a thing you install, it's referring to kernel APIs code can use to directly display graphics
<zmatt> using the direct rendering manager (drm) and kernel modesetting (kms)
<zmatt> things like x11 and wayland are layered on top of it, but libraries (e.g. sdl or qt) can also use it directly
<set_> whelp, two MBRs down the drain. I am losing it!
<zmatt> TheConceptBoy: iirc the problem we ran into with sdl is that it doesn't actually use drm directly but instead uses Mesa's libgbm, which is a problem when you have hardware that isn't supported by mesa
<TheConceptBoy> I see
<TheConceptBoy> now is wayland engaged in minimal debian?
<zmatt> which is unfortunate since the libgbm functionality it needs (to allocate buffers) maps directly to kernel APIs which work just fine on the beaglebone
<zmatt> I don't know if anyone has ever had wayland working on a beaglebone
<zmatt> the problem is that a lot of modern stuff just seems to assume anything that supports a monitor also has a working GPU supported by mesa
<zmatt> even if they don't really need it
<TheConceptBoy> My recent experiment with the ESP32 for this text based game has come crashing down when I discovered that the display driver board can't share SPI port because it doesn't handle tristate SPI pins.
<TheConceptBoy> So I'm looking into the beaglebone again for this
<zmatt> lol, fail
<TheConceptBoy> mega fail
<TheConceptBoy> literally the whole idea of SPI is to be able to select which slave to push data to
<TheConceptBoy> in any case
<TheConceptBoy> that and the prospect of having to deal with the memory limitations
<TheConceptBoy> I really want the beaglebone to some other mini computer solution
<TheConceptBoy> any possible idea about the xorg issue zmatt ?
<TheConceptBoy> When I start x server via startx
<TheConceptBoy> I see the screen flash and what I can only imagine x server console starting up
<TheConceptBoy> but I can't type in anything after that shows up
<zmatt> I mean, I wouldn't expect you'd be able to just type anything in if you start x, since x would be running so what are you typing into?
<TheConceptBoy> I'm trying to start a python app in xserver
<zmatt> I'm not super knowledgable about x
<TheConceptBoy> I mean when I run the command for startx, the console visual look changes
<TheConceptBoy> so I only assume that what I am seeing is a separate console view
<TheConceptBoy> maybe I should try iot version of xserver
<zmatt> "iot version of xserver" ?
<TheConceptBoy> oops
<TheConceptBoy> iot version of devian
<TheConceptBoy> debian*
<zmatt> neither minimal nor iot include anything x-related unless you install it
<zmatt> so I would expect zero difference
<TheConceptBoy> yes I had to install it
<TheConceptBoy> well let me see
<TheConceptBoy> takes all of a few minutes
<TheConceptBoy> and I'm already at my bench
<TheConceptBoy> I'll at least confirm of disprove the hypothesis
<TheConceptBoy> Another thing I was recommended is to look into using a custom linux SoC
<TheConceptBoy> so I can deviate from dependability on the raspberry pi
<TheConceptBoy> However if I can't even get my project running on a beaglebone - an already existing platform with many experts, I can't hope to even think of doing something as running a custom SoC linux of my own.
<zmatt> you mean a custom linux sbc?
<zmatt> a custom SoC would be a bit excessive ;)
<TheConceptBoy> Or I mean an existing processor that one can use to build a custom linux board
<TheConceptBoy> SBC stands for?
<zmatt> single-board computer
<TheConceptBoy> Ah I was thinking SOC as in System on a Chip
<zmatt> i.e. what the rpi and bbb are
<zmatt> yeah a SoC is the chip
<set_> custom!
<set_> am335x!
<TheConceptBoy> So yeah, the double edge sword of an RPI is as smooth as evething ran on it, it's unavailability is a blow
<zmatt> the bbb is unfortunately not ideal for anything graphics, even though it's obviously more capable than an esp32, library support can be a bit lacking
<TheConceptBoy> Any possible recomendations?
<zmatt> no, I haven't really done anything with graphics in quite a while
<TheConceptBoy> I see a lot of bananna Pi's
<TheConceptBoy> or orange pis
<zmatt> and my only experience with a gui on the bbb was using qt5
<set_> Orange pis?
<set_> What is that?
<set_> Like when you work outdoors w/out water intake?
<set_> All jokes aside...
<zmatt> banana pi and orange pi are chinese boards based on chinese SoCs
<set_> Oh.
<set_> I mean...I knew of the make. I was unaware of the Chinese SoCs onboard.
<set_> Like Pine or whatever it is called?
<set_> I can look. No issue.
<TheConceptBoy> Yeah they're basically Raspberry Pi mimmics
<TheConceptBoy> I don't know how good they are
<set_> I wonder...
<set_> I got this darn server and it boots but my MBR, two down so far, disks are not showing up any longer. Even w/ serial attached.
<set_> It is not easy work.
<set_> I know now how people learn. Either through a really good TRM or other reference manuals and/or by doing a bunch of "dirt" on the machines until they work!
<set_> I am currently working on them to create multitudes of an infrastructure.
<TheConceptBoy> Ok so installing IoT debian did not make xserver not freeze on start
<set_> Yes!
<TheConceptBoy> it's so weird as I had it working before
<set_> Oh. But...it works now!
<TheConceptBoy> not now, no
<set_> Oh. Just no freeze.
<TheConceptBoy> when I type startx,
<TheConceptBoy> it does flash screen and a new looking console shows up
<TheConceptBoy> but I can't type
<TheConceptBoy> hmm
<TheConceptBoy> in terms of qt
<set_> Oh.
<TheConceptBoy> how did you use qt? zmatt
<set_> is there a Qt5 keyboard install?
<TheConceptBoy> did you run debian with a desktop?
<TheConceptBoy> set_ The keyboard issue is with the xorg itself
<TheConceptBoy> I'm not doing anything with qt right now
<set_> Oh.
<set_> Okay.
<TheConceptBoy> all I see when I run startx is
<TheConceptBoy> it cuts to black for a second
<TheConceptBoy> and then I see:
<set_> Blank?
<TheConceptBoy> debian@BeableBone:`$
<set_> Oh.
<TheConceptBoy> yeah
<TheConceptBoy> this is basically the terminal console
<set_> So, you have a LCD?
<TheConceptBoy> but it looks a bit different
<TheConceptBoy> yes
<set_> Oh.
<set_> Okay.
<TheConceptBoy> OH god I should have mentioned
<set_> Ha.
<TheConceptBoy> I'm an idiot
<set_> No, I am far less equipped than you!
<TheConceptBoy> yes, I have an hdmi display
<set_> oh. HDMI.
<set_> Dang, no wonder I could not help you.
<TheConceptBoy> so when I use startx, I type it in directly into the beaglebone via a keyboard
<set_> If you use the file .vnc and look through it, what do you see?
<TheConceptBoy> is this a command of some sort?
<zmatt> TheConceptBoy: we used qt5 directly on the framebuffer. we actually went through the hassle of getting the eglfs backend working (using the gpu drivers) because at that time the linuxfb backend caused flickering due to lack of double-buffering, but nowadays qt5's linuxfb backend supports drm hence I would go with that instead and avoid the gpu
<zmatt> set_: wtf are you talking about, he's not using vnc
<set_> I know. But you can alter, startx directly in the file /.vnc/startx.
<set_> This helps a bit when building.
<zmatt> set_: ?!?
<zmatt> ???
<set_> Only for servers. right.
<set_> But...it is a start.
<zmatt> what are you rambling about?
<set_> Nothing.
<set_> Forget me not!
<TheConceptBoy> zmatt is the qt setup hassle something that I would also have to do on my end?
<TheConceptBoy> I'd like to see if I can get it to run like you dod, from the frame buffer directly
<zmatt> TheConceptBoy: no
<TheConceptBoy> Is it just good old pyqt?
<zmatt> like I just said, the hassle was for the eglfs backend, the linuxfb backend was hassle-free but back then (many years ago) had obnoxious flickering which it should nowadays no longer have (if you use QT_QPA_FB_DRM=1)
<TheConceptBoy> or some special build
<zmatt> we didn't use pyqt but you can use qt5 in whatever way you want
ft has quit [Ping timeout: 252 seconds]
<zmatt> it doesn't require any custom qt5 build
<TheConceptBoy> Oh right because you didn't use python for that project
<TheConceptBoy> In my case I'm using python
<zmatt> you just set some environment variables
ft has joined #beagle
<zmatt> QT_QPA_PLATFORM=linuxfb and QT_QPA_FB_DRM=1
<jkridner> back up
<jkridner> just rebooted it....
<jkridner> not sure what happened yet.
<zmatt> jkridner: how come beagleboard.org and www.beagleboard.org are different websites? that seems highly unusual
<set_> Off to look!
<zmatt> normally you'd expect one to just redirect to the other
<jkridner> yes, but I'm not happy with the new site yet.
<set_> docs work!
<set_> git works!
<zmatt> jkridner: ah. btw, you may want to rotate the antenna out on the beaglebone wireless that's shown on the new homepage
<set_> @zmatt: Are people harassing you about antennas again?
<zmatt> set_: ?
<set_> I know for a while people were wondering!
<zmatt> who? what are you talking about?
<set_> "How far apart do these antennas need to be?"
<zmatt> ??
<set_> Maybe you were not involved.
<set_> Sorry.
<set_> I cannot remember who. This when the forums started and transferred from the google groups.
<zmatt> just rotate them out, they're shipped pointing inwards (hugging the board) to protect the antennas during shipment but they should be rotated outwards before using the board
<set_> I removed the antennas. I then repositioned them to point outwards!
<set_> It is near impossible to rotate them w/ success.
<set_> Speaking of the BBBW, are those boards getting a replacement WiFi?
<set_> If so, awesome! If not, not as awesome...
<set_> Bowing out for now! BBL!
starblue1 has quit [Ping timeout: 256 seconds]
starblue1 has joined #beagle
xet7 has joined #beagle
brook has quit [Ping timeout: 264 seconds]
brook has joined #beagle
brook has quit [Ping timeout: 264 seconds]
brook has joined #beagle
brook has quit [Ping timeout: 272 seconds]
brook has joined #beagle
xet7 has quit [Remote host closed the connection]
xet7 has joined #beagle
brook has quit [Remote host closed the connection]
russ has quit [Quit: Leaving]
russ has joined #beagle
Shadyman has quit [Ping timeout: 260 seconds]
Shadyman has joined #beagle
brook has joined #beagle
brook has quit [Ping timeout: 268 seconds]
ft has quit [Quit: leaving]
ft has joined #beagle
Shadyman has quit [Quit: Leaving.]
set_ has quit [Read error: Connection reset by peer]
set_ has joined #beagle
ft has quit [Quit: leaving]
TheConceptBoy has quit [Ping timeout: 260 seconds]
ft has joined #beagle
ft has quit [Quit: leaving]
ft has joined #beagle
<set_> Can I have Friday Funday today?
<set_> Oh!
<set_> I tried to build to port the sound arch. to the BBB. Some things built. u-boot is a halt.
<set_> Tough crowd!
<set_> Whelp. Friday Funday is out. Sorry I asked. I should have known. Anyway...bbl!
ikarso has joined #beagle
xet7 has quit [Ping timeout: 260 seconds]
xet7 has joined #beagle
<set_> Hello?
<set_> It is Friday...sheesh.
<set_> You know...the end of the work week!
<set_> Come on...
<set_> Sheesh.
<set_> If I was to search online, what are some keywords for making my server work for me? I mean...you can update via USB but how can I update via USB?
<set_> Not w/ apt. W/ my own git channel?
<set_> So, I would have to host my own git channel or be a part of apt?
<set_> Things get too difficult too early on.
<set_> Oh!
<set_> I found something like it was magick. Image Magick!
<set_> Could I do the git server from the BBB?
<set_> You know something...
<set_> This keeps getting more interesting!
<set_> No freakin' way!
<set_> I am slow mo' again...sheesh.
ikarso has quit [Quit: Connection closed for inactivity]
<set_> I always held my stance against no init. Now, I am changing my ways.
<set_> Banging my head != git
<set_> and I know what you are thinking... "Did he just type that out in public?"
<set_> Yes. Okay, I am damn slow. Okay!
<set_> You saw @zmatt yell at me constantly for not knowing anything...
ikarso has joined #beagle
<set_> Okay, maybe init is stil my worstest.
Ajay has joined #beagle
<Ajay> Hi. I'm trying to get a BeagleBone Blue set up over USB with windows systems, and unable to do so. I connect the BBBlue over USB to the PC, install the driver (DBONE_64.exe, which works after disabling driver signature enforcement). No RNDIS network adapter / connection shows up, however (with or without rebooting). I've tried with a Windows 10 and
<Ajay> a Windows 11 PC, with the same result.
<Ajay> What can I do? Thanks!
<Ajay> Never mind. It was a bad USB cable.
Ajay has left #beagle [#beagle]
Shadyman has joined #beagle
vagrantc has joined #beagle
vagrantc has quit [Quit: leaving]
<set_> It works!
<set_> Now, my two servers are out. Man, this job...sheesh.
ikarso has quit [Quit: Connection closed for inactivity]