| Timestamp | Nick | Message |
| [00:00] |
<srobertson> |
JoeBorn, why do you love China? |
| [00:02] |
* chreekat_ |
realizes his laptop at home is logged in, and waves at chreekat. |
| [00:02] |
<crweb> |
those guys got big by stealing from eachother, and stepping on the backs of all those they allied with. |
| [00:02] |
<chreekat_> |
I wanted to go home but didn't want to miss this, now I can do both. hasta |
| [00:03] |
<Xorlev> |
See ya |
| [00:03] |
<Inc> |
:) |
| [00:03] |
<Inc> |
spirit! |
| [00:03] |
<crweb> |
i myself would love to make a trip to there |
| [00:03] |
<Inc> |
its all about the spirits! |
| [00:04] |
<srobertson> |
Inc: settle down now, it's only Wednesday night |
| [00:04] |
<crweb> |
I'm actually a behavorial scientist |
| [00:04] |
<crweb> |
working on a computer science degree |
| [00:05] |
<Inc> |
srobertson, yeah you have no idea |
| [00:09] |
<srobertson> |
interesting childhood... |
| [00:15] |
<srobertson> |
I was honestly surprised at that decision at first, I have to say. But I certainly understand now it was the right thing to do. |
| [00:17] |
<may1937> |
globalization is a short term stopgap. eventually china and other countries will completely industrialize, globalization will only help that process, and prices will increase across the board. china's growth momentum and sheer size will overshadow our own, and eventually we will become a 3rd world country ourselves. |
| [00:18] |
<may1937> |
why not? their government will never place restrictions on industry like ours will; eventually they can do nothing but win |
| [00:21] |
<srobertson> |
http://www.goats.com/store/tshirts/ |
| [00:21] |
<may1937> |
but even if china doesn't foster dreams, their people will still have dreams. maybe not as many as the west, but they are still learning, and they have many more people. |
| [00:22] |
<may1937> |
the whole thing is extremely short-sighted, and we are going to get 0wned unless things change |
| [00:23] |
<may1937> |
just as an example, what's to stop me from approaching gao's team in china, offering them higher wages, undercutting neuros, and completely running you out of business? |
| [00:23] |
<may1937> |
globalization does nothing to prevent things like that |
| [00:24] |
<srobertson> |
JoeBorn, may1937: personally I don't fear the east nearly as much as I fear increased computer power. evolutionary algorithms show great promise, and although of course something that can approximate a human is 20 years out, something that can approximate a human is 20 years out. |
| [00:24] |
* Xorlev |
undercuts may1937's new team with blackmail and subterfuge. |
| [00:24] |
<may1937> |
srobertson: that's what people were saying 20 years ago |
| [00:25] |
<may1937> |
JoeBorn: no, because if it were local there would be us laws protecting that relationship and legal recourse if indeed it happened |
| [00:28] |
<may1937> |
relationships maybe, but no legal recourse, so really nothing preventing the situation |
| [00:29] |
<may1937> |
not to mention imperialism was kind of eroding anyway |
| [00:30] |
<may1937> |
but you could sure sue his ass if he fucked things up |
| [00:30] |
<srobertson> |
may1937: it would not have been hard to fake some stuff. |
| [00:31] |
<GuestN409> |
srobertson |
| [00:31] |
<GuestN409> |
hi |
| [00:32] |
<srobertson> |
GuestN409: hello? |
| [00:32] |
<may1937> |
you can certainly follow the ip trail, and i'm sure you would win by arguing malevolence |
| [00:32] |
<may1937> |
but you seem to be a fairly ethical and understanding person JoeBorn , i am trying to argue the general case |
| [00:33] |
<may1937> |
indeed |
| [00:33] |
<GuestN409> |
can you give me the site of nmapnt? |
| [00:33] |
<Xorlev> |
Oh you. |
| [00:34] |
<Xorlev> |
Google is your friend. |
| [00:34] |
<GuestN409> |
that can i downlaod |
| [00:34] |
<Xorlev> |
Again, Google is your friend. |
| [00:34] |
<may1937> |
GuestN409: www.scriptkiddiesblowme.com |
| [00:34] |
<GuestN409> |
or any tools that can access via ip |
| [00:34] |
<GuestN409> |
hahhah |
| [00:34] |
<GuestN409> |
ok |
| [00:35] |
<Xorlev> |
How sad. |
| [00:35] |
<GuestN409> |
tnx may1973\ |
| [00:37] |
<may1937> |
please don't take this the wrong way either; i think it's great that neuros is jumping on the globalization bandwagon to compete, but i do maintain the whole globalization situation is extremely short-sighted, especially as currently implemented |
| [00:37] |
<srobertson> |
Xorlev, may1937: be nice, he's only trying to get access, not to cause trouble. Also apparently he cannot read, so that makes things understandably more difficult. |
| [00:37] |
<Xorlev> |
Knowledge barrier. o.o |
| [00:38] |
<GuestN409> |
sory |
| [00:40] |
<srobertson> |
GuestN409: naw, it's all right, kid. try searching for 'nmap nt'. although it might be wise to find help in a place that has at least something to do with network security, lest the channel itself begin mocking you mercilessly. |
| [00:41] |
<srobertson> |
JoeBorn: "opportunity to make an impact": you mean in China? or the world? |
| [00:41] |
<srobertson> |
okay, well, that's the answer. |
| [00:42] |
<srobertson> |
GOD OF LATENCY, WHY DO YOU TORMENT ME SO? |
| [00:42] |
<Xorlev> |
srobertson: Twisted amusement? |
| [00:44] |
<may1937> |
no doubt, especially as long as it continues making people rich |
| [00:47] |
<srobertson> |
Your mastery of the soapbox is as formidable as ever. |
| [00:48] |
<may1937> |
but the west needs to be really careful they are not obsoleted. i certainly don't see that kind of care happening currently. |
| [00:48] |
<may1937> |
and your orphan thing i don't think is a great example; you wouldn't need to provide that kind of support here since everyone has free education anyway |
| [00:49] |
<may1937> |
you know how i love a good philosophical discussion, but i gotta jet |
| [00:50] |
<Xorlev> |
See ya |
| [00:50] |
<srobertson> |
may1937: cya |
| [00:51] |
<srobertson> |
JoeBorn: that certainly sounds wise. |
| [00:52] |
<srobertson> |
how about this: what exactly would I be doing? |
| [00:53] |
<srobertson> |
aside from getting a feel for braised kidney of duck or whatever. |
| [00:54] |
<Xorlev> |
The actual YouTube browser shouldn't be too hard...only problem is the codec. |
| [00:55] |
<Xorlev> |
Anyways, *gets back to showerizing* |
| [00:57] |
<srobertson> |
ewwwwwwwww |
| [01:02] |
<srobertson> |
To paraphrase some math guy: If I cast a stone from my hand, I change the center of mass of the universe. There may be a million ways to change the world, but there aren't many that will change it for the better in a big way. |
| [01:02] |
<srobertson> |
That is to say, if it works out, I am very much interested. |
| [01:02] |
<srobertson> |
Except for the food. |
| [01:06] |
<srobertson> |
that I most certainly will do. |
| [01:07] |
<srobertson> |
okay, I've got a couple hours left before I have to get up, I'm going to see if I can't finish this paper. |
| [01:07] |
<srobertson> |
The answer to that implicit question is of course, "No, you can't finish this paper." |
| [01:08] |
<srobertson> |
But I have to try, right? |
| [01:08] |
* srobertson |
ducks the ensuing philosophical argument |
| [01:08] |
<srobertson> |
thanks, and thanks also for sharing your elder wisdom. |
| [01:11] |
<Xorlev> |
Have fun on that paper. |
| [01:11] |
* Xorlev |
hates papers sometimes...usually |
| [01:17] |
<srobertson> |
thanks. |
| [01:17] |
* srobertson |
is away: PAPER |
| [01:47] |
<chreekat> |
Well I missed the philosophical discussion, but I wouldn't have had anything to contribute anyway. Reminds me of discussions in liberal arts classes; I could always follow along, but my brain doesn't work fast enough to add anything good |
| [01:52] |
<srobertson> |
it is a sad thing, but searching for srobertson *curse word* invariably turns up a #neuros chat log as the first result. |
| [01:55] |
<srobertson> |
JoeBorn: Oh fetid gruntbuggly, thy micturations are to me like limplecrippets on a lurgid bee. |
| [01:55] |
<srobertson> |
+2pts if you can name it! |
| [01:57] |
<srobertson> |
Oh, yeah, sure thing. I'll shoot him an electronic mail message, or E-MAIL. |
| [01:57] |
<srobertson> |
No, the paper is going very, very poorly. |
| [01:57] |
<Xorlev> |
E@MAIL K@@L! |
| [01:58] |
* chreekat |
tried to write a paper overnight with the help of No-Doze as a freshman |
| [01:59] |
<Xorlev> |
I'm guessing you failed quite spectacularly. |
| [01:59] |
<Xorlev> |
Coffee shops...mmm |
| [02:00] |
* srobertson |
awards Xiamen +2pts |
| [02:00] |
<srobertson> |
the very same that could have been YOURS had you named it as previously instructed |
| [02:01] |
<chreekat> |
Xorlev: oh yeah, big time, especially since caffeine was not something I had much experience with at that point |
| [02:02] |
<chreekat> |
woah, I just discovered that one of my ~5 posts to slashdot got all the way to 5 points |
| [02:03] |
<chreekat> |
ahaha, and another is "0, Flamebait" |
| [02:04] |
<srobertson> |
JoeBorn: There you go. I'll give you one point for that late but still noble effort. |
| [02:06] |
<may1937> |
srobertson: your previous comment reminds me of this comic http://xkcd.com/c162.html |
| [02:07] |
<chreekat> |
I'm chreekat. I don't have /. friends. Queue snickering |
| [02:07] |
* may1937 |
doesn't even have a /. account |
| [02:08] |
<chreekat> |
even /. tells me: "You are alone in the world." |
| [02:08] |
<chreekat> |
hehe |
| [02:08] |
<chreekat> |
may1937: I log in to post once every year or so |
| [02:08] |
<may1937> |
i have only posted anonymously |
| [02:10] |
<srobertson> |
may1937: i like xkcd, but I actually hadn't read that one yet. |
| [02:13] |
<srobertson> |
may1937: Thomas Carlyle: "all things the minutest that man does, minutely influence all men, and the very look of his face blesses or curses whom-so it lights on, and so generates ever new blessing or new cursing. I say, there is not a Red Indian, hunting by Lake Winnipeg, can quarrel with his squaw, but the whole world must smart for it: will not the price of beaver rise? It is a mathematical fact that the casting of thi |
| [02:13] |
<srobertson> |
s pebble from my hand alters the centre of gravity of the universe." |
| [02:14] |
<chreekat> |
neat |
| [02:14] |
<may1937> |
nice, that's a good one |
| [02:16] |
<may1937> |
my favorite xkcd: http://xkcd.com/c138.html |
| [02:17] |
<Xorlev> |
Hahah |
| [02:17] |
<Xorlev> |
Nice. |
| [02:18] |
<may1937> |
=] |
| [02:19] |
<Xorlev> |
Anyways, I'm off to bed. Night all. |
| [02:19] |
<may1937> |
see ya |
| [02:19] |
<srobertson> |
night |
| [02:20] |
<chreekat> |
later |
| [02:33] |
<chreekat> |
haha, I like http://xkcd.com/c86.html |
| [02:36] |
<chreekat> |
i think... i think my cat is trying to take my shirt off |
| [02:37] |
<srobertson> |
exciting!? |
| [02:39] |
<srobertson> |
here's my cool mini-story: there are holes in my walls from the previous tenant. every time I look at them they crawl around. this might be a problem. |
| [02:39] |
<nerochiaro> |
chreekat: i love most of xkcd strips. that guy has exactly the same sense of humor i like, most of the time |
| [02:39] |
<nerochiaro> |
srobertson: do they always move towards you or away from you ? |
| [02:40] |
* JoeBorn |
senses a high quality work product coming from srobertson about now. |
| [02:40] |
<srobertson> |
nerochiaro: I can't really tell. |
| [02:41] |
<srobertson> |
JoeBorn: I'm in college. Caffeine is head and shoulders above what drugs most people consume too much of, in terms of ability to get work done. |
| [02:42] |
* JoeBorn |
mutters about whippersnapers |
| [02:42] |
<srobertson> |
I am publicly announcing my intention, if and when time travel to the past is made possible, to travel back in time and STAB PYTHAGORAS IN THE HEAD |
| [02:42] |
<nerochiaro> |
JoeBorn: i was thinking: if the mailing list needs is flagging messages wrongly as spam and keeping them hostage, i can help with checking these and releasing them if needed. |
| [02:43] |
<srobertson> |
JoeBorn: Crack and PCP? I would think you'd be muttering about the horrible green angels. |
| [02:44] |
<srobertson> |
nerochiaro: for some reason I get a lot of those. I missed checking my mail for a couple days, and that's why a couple got held hostage. |
| [02:45] |
<nerochiaro> |
srobertson: what does google groups know if you check your mail ? |
| [02:48] |
<srobertson> |
We've attached this message for your review. |
| [02:48] |
<srobertson> |
This message requires approval because the message may be spam. |
| [02:48] |
<srobertson> |
You can approve or reject this message online at: |
| [02:48] |
<srobertson> |
http://groups.google.com/group/Neuros-DM320Hardware/pendmsg |
| [02:48] |
<srobertson> |
or |
| [02:48] |
<srobertson> |
You can approve this message by replying to this email. |
| [02:48] |
<srobertson> |
Thank you, |
| [02:48] |
<srobertson> |
The Google Groups Team |
| [02:48] |
<srobertson> |
Aww, dang, that was supposed to be /msg'd, sorry for the flood |
| [02:49] |
<nerochiaro> |
JoeBorn: okay, glad to be of help where i can |
| [02:51] |
<srobertson> |
JoeBorn: same here! huh. |
| [02:53] |
<nerochiaro> |
i have 4 too. how can i tell 12 ? |
| [02:53] |
<nerochiaro> |
er, you tell |
| [02:54] |
<chreekat> |
JoeBorn: and in full-feature email clients |
| [02:54] |
<chreekat> |
featured |
| [02:57] |
<srobertson> |
The quality of my paper is slipping a bit at this hour. If you don't mind (not that you have a choice), I'd like to share with you the last sentence I wrote: |
| [02:59] |
<chreekat> |
I'd find my due-at-10am-started-at-4am paper and give you samples for comparison, if I had it and had the slightest clue where it was |
| [02:59] |
<srobertson> |
"Unlike every other text ever written on the subject, we won't screw with you here by convincing you this might work, then having you find out yourself that it doesn't after ten pages of reasoning. It doesn't work, it never did, and its only significance is to historians. Let's move along." |
| [03:00] |
<srobertson> |
Indeed. I'm going to get some sleep before the spiders start crawling up my legs. |
| [03:01] |
<nerochiaro> |
srobertson: lovely piece. i'd love if i can get away with it when i write docs |
| [03:02] |
* srobertson |
bows |
| [03:02] |
* srobertson |
parts |
| [03:04] |
<chreekat> |
I like how this place gets such varied content |
| [03:07] |
<chreekat> |
btw, I got the OSD yesterday. I haven't even had the chance to plug it in though, and probably won't until the weekend at the earliest |
| [03:07] |
<chreekat> |
it looks snazzy though. :) |
| [03:23] |
<nerochiaro> |
JoeBorn: you're in xiamen now ? |
| [03:25] |
<nerochiaro> |
staying there long ? |
| [03:31] |
<nerochiaro> |
poor drupal, what did it to to you ? |
| [03:32] |
<nerochiaro> |
the release notes post ? it looks horribly wrong |
| [03:32] |
<nerochiaro> |
and it's a bit overlong if you ask me |
| [03:33] |
<nerochiaro> |
double line breaks all over the place |
| [03:34] |
<nerochiaro> |
also, if you quote verbatim that 3 points i sent you about lua in the release note, make sure that it's clear that only point 1 is in that firmware release |
| [03:35] |
<nerochiaro> |
(all this was @ JoeBorn of course) |
| [03:39] |
<nerochiaro> |
sure |
| [03:39] |
<nerochiaro> |
you don't need to put all these <br/> in there |
| [03:40] |
<nerochiaro> |
"lines break automatically" is says in the formatting instructions |
| [03:40] |
<nerochiaro> |
JoeBorn: are you editing these linebreaks yourself ? |
| [03:40] |
<nerochiaro> |
JoeBorn: can't get there and remove them right now |
| [03:44] |
<jackchen> |
Hello |
| [05:50] |
<daurn|laptop> |
yo |
| [05:58] |
<daurn|laptop> |
o.o |
| [05:58] |
<daurn|laptop> |
wow |
| [05:58] |
<daurn|laptop> |
i just had a hairball |
| [06:10] |
<nerochiaro> |
daurn|laptop: what are you, a cat ? |
| [06:10] |
<daurn|laptop> |
uh, yes? |
| [06:10] |
<daurn|laptop> |
nerochiaro: sup |
| [06:11] |
<daurn|laptop> |
has joeborn ben about? |
| [06:11] |
<nerochiaro> |
some hours ago |
| [06:11] |
<nerochiaro> |
i'm off to cook lunch |
| [06:11] |
<nerochiaro> |
later |
| [06:12] |
<daurn|laptop> |
:( |
| [06:48] |
<daurn|laptop> |
any1 else? |
| [07:15] |
<daurn|laptop> |
nerochiaro: back? |
| [08:23] |
* Inc |
pokes LoRez |
| [08:24] |
* daurn|laptop |
yells at someone |
| [08:27] |
<nerochiaro> |
daurn|laptop: did you want something ? |
| [08:29] |
<daurn|laptop> |
i wanted to talk |
| [08:29] |
<daurn|laptop> |
;) |
| [08:54] |
<nerochiaro> |
daurn|laptop: as you have probably imagined, i was (and still am) busy with work |
| [08:55] |
<daurn|laptop> |
damn work |
| [08:55] |
<daurn|laptop> |
:P |
| [08:56] |
<daurn|laptop> |
derobert, may1937: yo |
| [10:43] |
<NagyZ> |
hello |
| [10:44] |
<NagyZ> |
I'm trying to boot from tftpd + nfs, but I get this |
| [10:44] |
<NagyZ> |
TFTP from server 192.168.1.90; our IP address is 192.168.1.33 |
| [10:44] |
<NagyZ> |
Filename '/neuros-osd/uImage'. |
| [10:44] |
<NagyZ> |
TFTP error: 'File not found' (1) |
| [10:44] |
<NagyZ> |
however, tftp's root dir is /srv/tftp and there is a neuros-osd/uImage file |
| [10:44] |
<NagyZ> |
neuros-dev:~# ls -las /srv/tftp/neuros-osd/uImage |
| [10:44] |
<NagyZ> |
1092 -rwxrwxrwx 1 nagyz nagyz 1113492 2006-11-01 10:05 /srv/tftp/neuros-osd/uImage |
| [10:45] |
<NagyZ> |
ideas? :) |
| [10:45] |
<NagyZ> |
it's specified in dhcpd.conf as filename "/neuros-osd/uImage"; |
| [10:47] |
<NagyZ> |
AH |
| [10:47] |
<NagyZ> |
works |
| [10:51] |
<NagyZ> |
hmm |
| [10:51] |
<NagyZ> |
almost. |
| [10:52] |
<NagyZ> |
it segfaulted |
| [10:52] |
<NagyZ> |
;) |
| [11:04] |
<crweb> |
NagyZ: mv /srv/neuros-osd-rootfs/usr/local/plugin/i18n /srv/neuros-osd-rootfs/usr/local |
| [11:05] |
<crweb> |
sorry |
| [11:05] |
<crweb> |
thats plugins with an s |
| [11:05] |
<crweb> |
or its the network bug thats killing you |
| [11:11] |
<NagyZ> |
well, not |
| [11:11] |
<NagyZ> |
now neuros has booted from nfs |
| [11:11] |
<NagyZ> |
but I see a segfault |
| [11:12] |
<NagyZ> |
I've followed this: http://wiki.neurostechnology.com/index.php/Derobert%27s_Guide_to_Hacking_the_On-Screen_Display |
| [11:14] |
<NagyZ> |
I thought I'd get the same as booted up from the inside flash |
| [11:14] |
<NagyZ> |
but I gess I was wrong |
| [11:30] |
<NagyZ> |
hm? :) |
| [11:33] |
<crweb> |
its not the same |
| [11:33] |
<crweb> |
thats the point |
| [11:34] |
<crweb> |
unless you downloaded the tag that matches what you had inside flash, you have a newer version on nfs |
| [11:34] |
<NagyZ> |
well |
| [11:34] |
<NagyZ> |
I mean |
| [11:34] |
<NagyZ> |
when I start it up, I should see the same menu and functionality |
| [11:34] |
<NagyZ> |
right? |
| [11:34] |
<crweb> |
unless it crashes |
| [11:34] |
<crweb> |
[11:12] <NagyZ> but I see a segfault |
| [11:35] |
<NagyZ> |
:-)) |
| [11:37] |
<temmeh> |
the new codecs in the tag that was submitted today, do they work better? |
| [11:37] |
<temmeh> |
anyone know? |
| [12:06] |
<nerochiaro> |
temmeh: from the release note it seems so |
| [12:44] |
<crweb> |
nerochiaro: have you done any custom compiling? |
| [13:04] |
<crweb> |
umm.. the new tag File Browser goes to /media |
| [13:25] |
<nerochiaro> |
crweb: on the new tag ? |
| [13:25] |
<nerochiaro> |
crweb: or in general ? |
| [13:30] |
<chreekat_> |
Heh.. I wonder if the power just went out at my house again |
| [13:30] |
<chreekat_> |
oh.. probably not.. woulda been a 'reset by peer' probably |
| [13:58] |
<NagyZ> |
if I'd like to change the kernel config |
| [13:58] |
<NagyZ> |
do I have to specify an other ARCH? |
| [13:59] |
<nerochiaro> |
NagyZ: isn't there a menuconfig to just change options ? |
| [13:59] |
<NagyZ> |
I'd like to include ntfs support (read only) |
| [14:11] |
<nerochiaro> |
okay, let's try this new tag |
| [14:19] |
<NagyZ> |
./Neuros-make |
| [14:19] |
<NagyZ> |
echo You must prepare a system-dependent jconfig.h file. |
| [14:19] |
<NagyZ> |
echo Please read the installation directions in install.doc. |
| [14:19] |
<NagyZ> |
exit 1 |
| [14:19] |
<NagyZ> |
make: *** [jconfig.h] Error |
| [14:19] |
<NagyZ> |
why do I get this? :) |
| [14:19] |
<NagyZ> |
I've just did make menuconfig and added ntfs.. |
| [14:19] |
<nerochiaro> |
no idea |
| [14:20] |
<NagyZ> |
great |
| [14:22] |
<NagyZ> |
hm kernel compiled just fine |
| [14:32] |
<fireether> |
hmm, built and installed my own image, which froze up the OSD.. then i updated it to the latest firmware by putting it on a CF. OSD saw this and updated itself. but now the env variables are erased, and even when OSD boots up from CF - it will reboot after it loads main-app. |
| [14:33] |
<fireether> |
so at the moment, with lastest released firmware, it reboots every 15-20 sec. :-p |
| [14:48] |
<TEMM> |
where are the release notes |
| [14:48] |
<TEMM> |
im too lazy |
| [14:48] |
<TEMM> |
:P |
| [14:51] |
<nerochiaro> |
TEMM: check OdnT front apge |
| [14:51] |
<nerochiaro> |
page |
| [14:52] |
<TEMM> |
ah |
| [15:12] |
<mikeakohn> |
hi all |
| [15:13] |
<chreekat_> |
Hey, there's a log for this channel,rgiht? |
| [15:13] |
<mikeakohn> |
no idea |
| [15:13] |
<nerochiaro> |
chreekat_: there should be somewhere, yes |
| [15:13] |
<nerochiaro> |
chreekat_: http://open.neurosaudio.com/irclogs/ |
| [15:13] |
<chreekat_> |
Or better yet, do you remember the url for thewebcomic we were discussing last night? Aka 12 hours ago |
| [15:13] |
<nerochiaro> |
xkcd.com |
| [15:14] |
<mikeakohn> |
the new firmware still has the network reboot problem :( |
| [15:14] |
<chreekat_> |
great |
| [15:14] |
<nerochiaro> |
mikeakohn: you nfs mount it ? |
| [15:14] |
<mikeakohn> |
not yet |
| [15:14] |
<mikeakohn> |
tried to just upgrade the firmware to see if this issue was fixed for the stock system |
| [15:14] |
<nerochiaro> |
it's weird then, if it's the same problem i'm thinking, then it should not affect you if you don't nfs mount |
| [15:15] |
<mikeakohn> |
hmm.. not sure.. it let me telnet in.. but after all the codecs get loaded it just reboots |
| [15:15] |
<mikeakohn> |
and i think it reboots also with my CF card in the same way |
| [15:16] |
<nerochiaro> |
and nothing weird shows on serial ? |
| [15:17] |
<nerochiaro> |
chreekat_: you're becoming a fan of that comic too ? |
| [15:18] |
<chreekat_> |
I read the whole archive last night |
| [15:18] |
<mikeakohn> |
hmmm.. i forgot what the serial port says.. i can look again when i get home |
| [15:18] |
<mikeakohn> |
i think it gives some messages about setting up the network.. and then it goes bye bye |
| [15:18] |
<nerochiaro> |
chreekat_: i take that as a yes. lovely, i'll have another one who i can talk about it then |
| [15:19] |
<chreekat_> |
hehe, that is correct |
| [15:20] |
<nerochiaro> |
mikeakohn: i don't know, i'm rebuilding mine now. then i want to try to make an upk of the stock tag, but without uboot in it. i really hate to have to reflash uboot everytime and risk some fuck-up due to power loss or god knows what. uboot should never ever be touched unless strictly necessary |
| [15:21] |
<nerochiaro> |
i'm sure [g2] will agree to this rule |
| [15:21] |
<nerochiaro> |
chreekat_: what's your favorite so far ? |
| [15:21] |
<mikeakohn> |
ack.. you mean every time a new firmware is put on, the bootloader is flashed too? |
| [15:21] |
* [g2] |
wonder's which rule ? |
| [15:21] |
<nerochiaro> |
mikeakohn: it seems so to me |
| [15:21] |
* [g2] |
looks up in the log |
| [15:21] |
<nerochiaro> |
[g2]: friends never let friends touch the bootloader |
| [15:22] |
<[g2]> |
nerochiaro it's friends don't let friends flash bootloaders without confirmed JTAG |
| [15:23] |
<nerochiaro> |
well, ok, since we don't have JTAGS around here, it boils down to "never touch the bootloader" for me ;) |
| [15:23] |
<[g2]> |
nerochiaro right I think it's just plain crazy they are replacing uboot |
| [15:24] |
<[g2]> |
I've heard that other versions of u-boot support USB |
| [15:24] |
<nerochiaro> |
[g2]: i don't understand the reason. that's the main problem. i think i'll ask in ML |
| [15:24] |
<nerochiaro> |
if it's not been explained so far |
| [15:24] |
<nerochiaro> |
[g2]: i won't mind ugrading uboot once in a while, but not everytime |
| [15:25] |
<[g2]> |
nerochiaro there's really not much if any reason to ever upgrade the bootloader |
| [15:25] |
<nerochiaro> |
i know. in the old N2 it was never upgrader and there were 2 copies of it IIRC |
| [15:25] |
<[g2]> |
other than just borked bootloaders (but that's a whole 'nother topic) |
| [15:26] |
<[g2]> |
well two copies is pretty useless |
| [15:26] |
<[g2]> |
basically, the processor wake up and jumps somewhere |
| [15:26] |
<nerochiaro> |
one kicked in if the other was borked, i don't remember the details. it was some kind of failsafe |
| [15:26] |
<[g2]> |
if that somewhere is borked, your hosed |
| [15:27] |
<nerochiaro> |
i might remember wrong |
| [15:27] |
<[g2]> |
so the _really sane_ think to do on the OSD is have a serial downloader. |
| [15:28] |
<[g2]> |
The bootloader can recover the rest of the boot loader over serial, or supporting USB in u-boot |
| [15:28] |
<nerochiaro> |
[g2]: that would rock |
| [15:28] |
<[g2]> |
stick a USB stick in with a file on it and boom, it upgradge the box |
| [15:28] |
<nerochiaro> |
[g2]: is it too much if i ask you to provide these hints to gao and friends in ML ? |
| [15:30] |
<chreekat_> |
nerochiaro: my favorite: http://xkcd.com/c86.html |
| [15:30] |
<[g2]> |
nerochiaro my take on the situation is that the gao and the firmware guys are just swamped trying to get ready for production |
| [15:31] |
<nerochiaro> |
chreekat_: did you notice that it often uses "alt" tags for the comic images to pack in additional jokes ? (not in that one you linked, but in most other ones) |
| [15:32] |
<[g2]> |
nerochiaro I've read of firmware that reboots and issues with the production version of the firmware |
| [15:32] |
<chreekat_> |
yeah :) similar to achewood.com, which is another of my favorites |
| [15:32] |
<[g2]> |
nerochiaro clearly I don't think the firmware stragegy is very well thought out |
| [15:33] |
<nerochiaro> |
[g2]: we agree on that. but i think it's still worth a try. maybe it will even just stop them updating uboot everytime |
| [15:33] |
<nerochiaro> |
it's already a step forward |
| [15:34] |
<[g2]> |
well clearly that's a good idea(tm) :) |
| [15:34] |
<nerochiaro> |
chreekat_: i found about it with the "sudo make me a sandwich" strip, which stays as one of my favorites |
| [15:34] |
<[g2]> |
anybody that power cycles during that u-boot write window has a borked box |
| [15:34] |
<nerochiaro> |
[g2]: i'm surprised that no one has complained about that happening yet |
| [15:35] |
<chreekat_> |
nerochiaro: I hate how firefox doesn't display the entire alt text if it is long; i have to look at the source or go through to properties in the right-click menu |
| [15:35] |
<mikeakohn> |
probably they are too embarassed to admit they did it :) |
| [15:35] |
<nerochiaro> |
chreekat_: it sucks, i agree |
| [15:35] |
<chreekat_> |
nerochiaro: Oh yeah, the sudo one is also way up there |
| [15:35] |
<nerochiaro> |
mikeakohn: heh, it would not be their fault |
| [15:35] |
<[g2]> |
nerochiaro there are only 200 boxes out there, and I don't think they are heavily used by everyone yet |
| [15:35] |
<nerochiaro> |
mikeakohn: i mean, power goes down for some reason, it happens |
| [15:36] |
<nerochiaro> |
[g2]: true that |
| [15:38] |
<[g2]> |
nerochiaro there's probably only at 30-50 second window |
| [15:38] |
<nerochiaro> |
[g2]: well, a lot of things can happen in one minute |
| [15:39] |
<[g2]> |
nerochiaro normally I'll have a box on a UPS when rewriting the bootloader |
| [15:39] |
<[g2]> |
or have JTAG handy |
| [15:39] |
<[g2]> |
the sw should be upgradeable from Linux |
| [15:40] |
<[g2]> |
just dd over the partitions after pivot root to a ram or jffs2 fs |
| [15:49] |
<mikeakohn> |
if the bootloader gets trashed, can the whole system get saved with a JTAG? |
| [16:04] |
<fireether> |
im having the same problem with the rebooting.. but it occurs after main-app starts.. if i go into the bootloader, it doesn't reboot. |
| [16:05] |
<nerochiaro> |
fireether: you mean if you stop uboot initial countdown ? |
| [16:05] |
<fireether> |
nero: where can i paste my messages? |
| [16:05] |
<nerochiaro> |
pastebin.ca is a good place as any |
| [16:06] |
<fireether> |
k, i put the new firmware on cf, and rebooted.. will c/p the whole mess from the serial port in there. |
| [16:06] |
<fireether> |
give me a min or few since its redoing the flash update. |
| [16:08] |
<chreekat_> |
nerochiaro: http://xkcd.com/c171.html is also great. The alt tag is completely true. |
| [16:09] |
<nerochiaro> |
chreekat_: completely agree |
| [16:10] |
<nerochiaro> |
chreekat_: i also love the one with the "give me some pointers", although it's quite obvious it's the kind of nonsensical humor that always cracks me up |
| [16:14] |
<[g2]> |
fireether ?? |
| [16:15] |
<[g2]> |
fireether you're not the guy that was hacking the RV042 two years ago by chance ? |
| [16:15] |
<[g2]> |
maybe 1.5 |
| [16:15] |
<fireether> |
nero: it just rebooted again - unplugged power so it wouldn't reflash again from CF. http://pastebin.ca/234922 |
| [16:16] |
<fireether> |
g2 - yup |
| [16:16] |
<fireether> |
the same guy. |
| [16:16] |
<[g2]> |
fireether welcome to OSD :) |
| [16:16] |
<fireether> |
g2: thanks :) i've been looking for an alternative to a tivo for a while, preferably with streaming.. hence me being here. :) |
| [16:17] |
<[g2]> |
fireether are you still using the RV ? Do you know there's non-Intel drivers afoot for the ixp4xx series ? |
| [16:17] |
<fireether> |
g2: still using it, i havent touched it. i thought about it for a while and decided to leave the stock firmware there because the latest firmware update is pretty stable. ive seen mine run for 40-50 days just fine - and even more. |
| [16:18] |
<fireether> |
g2: i did recently compile a program and copy it over to the rv042 (didn't modify firmware) and it ran - did that for my class. |
| [16:18] |
<[g2]> |
fireether still have your notes about the pinouts ? I've got high-speed 4Mbs JTAG for the IXP4xx series |
| [16:19] |
<nerochiaro> |
fireether: it's weid, it seems to reboot with no sign of issues or anything. it just dies. it's well into osdmain when it's doing that |
| [16:19] |
<[g2]> |
I was thinking about totally replacing the firmware |
| [16:19] |
<fireether> |
g2: i can look for them. although i didn't really make notes.. i only did the serial port - one header is dual serial port, and the other is the jtag. but im sure the jtag pinout is floating around somewhere. |
| [16:19] |
<fireether> |
nerochiaro: yup. it did that both for the firmware that i made, and for the new firmware that was just released. |
| [16:20] |
<fireether> |
nerochiaro: when i stop uboot (hitting key before timeout) - theres nearly no environmental variables. |
| [16:20] |
<nerochiaro> |
fireether: that's pretty sick. i suggest you to try and nfs mount root, or make a firmware that doens't start osdmain and see if it dies anyway when it gets to linux console |
| [16:20] |
<nerochiaro> |
oh, wait |
| [16:20] |
<nerochiaro> |
you said not env vars ? |
| [16:21] |
<nerochiaro> |
in uboot ? printenv doesn't show anything |
| [16:21] |
<fireether> |
nerochiaro: I've tried both.. im still figuring out how to modify the env vars so i can nfs root and so forth. :) but uboot acts weird sometimes. |
| [16:21] |
<fireether> |
nero: let me c/p printenv |
| [16:23] |
<fireether> |
nero: hmm, now it boots when i removed CF.. before when CF was in, it would complain that it cant boot from CF and then dropped me at uboot prompt. now, it boots (and still reboots in osd-main) - but has all the env's. |
| [16:23] |
<fireether> |
:scratchs head |
| [16:23] |
* nerochiaro |
scratches too |
| [16:24] |
<fireether> |
did anybody try the new firmware yet? |
| [16:26] |
<nerochiaro> |
fireether: i've just booted it with nfs mounted root a few seconds ago. seems to up so far |
| [16:28] |
<nerochiaro> |
well, i managed to crash it with a just a minimal effort, but it didn't die by itself |
| [16:29] |
<fireether> |
hmm, let me see if i can do that.. |
| [16:29] |
<nerochiaro> |
i'll try putting togheter a firmware without uboot and try that without nfs mount in the meantime |
| [16:29] |
<fireether> |
nero: thanks :) |
| [16:29] |
<nerochiaro> |
fireether: no worries |
| [16:35] |
<nerochiaro> |
fireether: did you say you created an upk yourself before ? |
| [16:35] |
<fireether> |
yup, and tftp was transferring it and then froze. |
| [16:35] |
<nerochiaro> |
what command did you use ? |
| [16:36] |
<fireether> |
in uboot? |
| [16:36] |
<nerochiaro> |
and why tftp ? |
| [16:36] |
<nerochiaro> |
no, to make the upk |
| [16:36] |
<nerochiaro> |
which command did you use to create that ? you did that with the osdpkg tool no ? |
| [16:36] |
<fireether> |
nope, followed the readme's in the dir. |
| [16:37] |
<nerochiaro> |
fireether: sorry, we might be talking about 2 different things. which readme did you follow ? |
| [16:50] |
<nerochiaro> |
fireether: are you getting my PM's ? |
| [16:50] |
<fireether> |
nerochiaro: negative :-/ |
| [16:51] |
<nerochiaro> |
ah, damn, nickserv didn't recognize me |
| [16:53] |
<fireether> |
try sending again? |
| [16:53] |
<nerochiaro> |
now it's ok. what i wanted to tell you is that he process i was talking about was to build .upk images, while the one you said you were following in PM is for building everthing up to a point where you can either mount everything with tftp+nfs (as most do) or create upk packages (which is what i'm trying to do, but failing so far) |
| [16:55] |
<fireether> |
gotcha. |
| [16:55] |
<fireether> |
also, when the kernel boots up, uboot doesn't seem to reset the network device - i have to unplug and plug it back in for it and the switch to detect each other. it may just be my switch. |
| [16:56] |
<nerochiaro> |
never heard of that happening |
| [16:59] |
<Hostile> |
hmm |
| [16:59] |
<Hostile> |
I upgraded my OSD |
| [17:03] |
<fireether> |
nerochiaro: got it booting into NFS.. osdmain failed with error of not being able to open /dev/fb0 (not important) - but no reboot. |
| [17:04] |
<nerochiaro> |
fireether: and you're at the linux console now ? |
| [17:04] |
<fireether> |
yup. getting usb errors tho. |
| [17:04] |
<nerochiaro> |
these are "normal" |
| [17:04] |
<nerochiaro> |
i mean, i've always had them |
| [17:04] |
<fireether> |
:) |
| [17:04] |
<fireether> |
so seems like something in osd main doesn't like my system. |
| [17:04] |
<nerochiaro> |
the stuff about fb0 is not good, though |
| [17:05] |
<crweb> |
nerochiaro: i just ment in general |
| [17:05] |
<fireether> |
it makes sense tho. because osd-main starts up, then dies if you don't open a console in time.. but it starts watchdog timer when it starts up. |
| [17:06] |
<nerochiaro> |
crweb: what was the question again ? |
| [17:06] |
<fireether> |
nero: so if you open a console.. you have till the watchdog times out. if you didn't open console, it reboots because osd-main is under init. |
| [17:06] |
<fireether> |
nero: that's my guess. |
| [17:07] |
<nerochiaro> |
fireether: osdmain should keep the watchdog fed, though |
| [17:07] |
<crweb> |
nerochiaro: i don't remember exactly, but i think "have you done any actual development that requires compiling with the toolchain" |
| [17:08] |
<nerochiaro> |
crweb: so the answer is yes |
| [17:08] |
<fireether> |
nero: osdmain needs /dev/fb0, which didn't get initialized because the module (itfb_init_actual) had a kernel "oops". thus osdmain had "Error opening /dev/fb0: No such device. Check kernel config". |
| [17:08] |
<fireether> |
nero: so osdmain died, and i was dropped into console. |
| [17:09] |
<nerochiaro> |
fireether: definitely something went wrong when you built |
| [17:09] |
<crweb> |
nerochiaro: i'm having problems with the make/autotools, i would like to sit down some time next week and figure out what i need to do. I'm trying to laydown a mini framework for a replacement osdmain (just an app that loads an image onto the tv) for now. |
| [17:09] |
<crweb> |
hold up |
| [17:09] |
<nerochiaro> |
crweb: without using cooler, or just a different app using cooler ? |
| [17:09] |
<crweb> |
fireether: this might be a me thing |
| [17:10] |
<crweb> |
nerochiaro: different app |
| [17:10] |
<crweb> |
for now |
| [17:10] |
<nerochiaro> |
crweb: still with cooler though ? |
| [17:10] |
<crweb> |
nerochiaro: yes, for now |
| [17:10] |
<nerochiaro> |
crweb: should be pretty easy, although i don't use autotools, i just create makefiles and go |
| [17:11] |
<crweb> |
fireether: i need brought up to speed. what tag you using? |
| [17:11] |
<fireether> |
nero: when i compiled my code, i added the nowatchdog patch - so osdmain doesn't start the watchdog. .. and i just "modprobe itfb" and it loaded fine... |
| [17:11] |
<nerochiaro> |
fireether: i use that patch too |
| [17:11] |
<fireether> |
crweb: OSD_VER_3.19-0.15_060922 |
| [17:11] |
<crweb> |
oh my |
| [17:11] |
<crweb> |
that was a while ago |
| [17:12] |
<fireether> |
latest stable for the osd. |
| [17:12] |
<fireether> |
downloaded it last nite |
| [17:12] |
<crweb> |
"stable" |
| [17:12] |
<nerochiaro> |
fireether: aha! i thought you used the latest released tag |
| [17:12] |
<fireether> |
nero: regardless of what I used for my image, i still downloaded the latest firmware, flashed it, and had problems with it. |
| [17:13] |
<crweb> |
fireether: they are "stable" as in, they got tagged. |
| [17:13] |
<fireether> |
crweb: i saw that - i figured i'd start with the stable and then once I got a feel for the system (by trial), I'd move to the latest tag. |
| [17:14] |
<crweb> |
thats what i'm saying. they are all about equally stable |
| [17:14] |
<nerochiaro> |
which is to say, barely ;) |
| [17:14] |
<fireether> |
except for the svn ? :) lol |
| [17:14] |
<fireether> |
yeah, ;) |
| [17:14] |
<crweb> |
well.. i didn't want to offened anyone.. |
| [17:14] |
<crweb> |
fireether: update to 3.25-0.23 |
| [17:15] |
<fireether> |
k, looking for it. |
| [17:15] |
<crweb> |
fireether: you'll have mixed results with all the versions |
| [17:15] |
<crweb> |
nerochiaro: you work on cooler a lot right? |
| [17:16] |
<nerochiaro> |
crweb: well, some, yes |
| [17:16] |
<chreekat_> |
newbie question: what's cooler, anyway? |
| [17:16] |
<crweb> |
nerochiaro: is there a reason, it has to refresh the entire screen when the "selection" changes? |
| [17:17] |
<nerochiaro> |
chreekat_: an utilities + gui library upon which osdmain is built |
| [17:17] |
<crweb> |
as in, redraw. |
| [17:17] |
<crweb> |
the poor little thing just can't do it well |
| [17:18] |
<nerochiaro> |
crweb: what you mean with "selection" ? for example when you move up and down in a list ? |
| [17:18] |
<crweb> |
yes |
| [17:19] |
<nerochiaro> |
it doesn't redraw the whole screen, only the whole widget as far as i can see. and for list widgets in osdmain this mean 85% of the screen or so |
| [17:20] |
<crweb> |
seems like odd behavior |
| [17:20] |
<crweb> |
i understand having to draw when scrolling down and up |
| [17:20] |
<crweb> |
but just selecting.. |
| [17:21] |
<nerochiaro> |
crweb: it should need to redraw only 2 items, i agree |
| [17:22] |
<nerochiaro> |
crweb: it shouldn't be too hard to improve either, let me look at that piece of code |
| [17:25] |
<fireether> |
k, updating now. |
| [17:25] |
<nerochiaro> |
crweb: i confirm. it uses a very simple algorithm from what i can see: on directional key press it changes the selected item index, then asks the listbox to redraw itself completely |
| [17:25] |
<nerochiaro> |
crweb: quite a waste |
| [17:26] |
<crweb> |
its a huge waste |
| [17:26] |
<crweb> |
a lot of my video's are in single dir's per season |
| [17:26] |
<nerochiaro> |
i can feel the pain |
| [17:26] |
<crweb> |
it takes a LONG time to scroll down even to the 5th video |
| [17:26] |
<crweb> |
and music and pictures.. |
| [17:26] |
<crweb> |
forget it |
| [17:27] |
<fireether> |
crweb: and the remote skips sometimes for me. |
| [17:27] |
<crweb> |
you, no more input till you're updated |
| [17:27] |
<crweb> |
lol ;) j/k |
| [17:27] |
<nerochiaro> |
crweb: it's the same thing you see in the settings menu, right ? |
| [17:28] |
<crweb> |
yeah |
| [17:28] |
<fireether> |
lol |
| [17:28] |
<nerochiaro> |
crweb: and yes, no more input, you bad list ;) |
| [17:28] |
<crweb> |
the menu's aren't so bad though |
| [17:28] |
<crweb> |
the file lists are killers |
| [17:28] |
<crweb> |
its like it reads the fs every update |
| [17:28] |
<crweb> |
"rereads file list" every selection change |
| [17:29] |
<nerochiaro> |
crweb: let me check |
| [17:29] |
<crweb> |
it just feels that way |
| [17:31] |
<fireether> |
nero, crweb: ty for setting me in the right direction. |
| [17:31] |
<nerochiaro> |
fireether: you're welcome |
| [17:35] |
<nerochiaro> |
crweb: it does something with a timer on up/down keys that i can't figure out right now, but anyway just the lisbox refresh is bad enough |
| [17:35] |
<crweb> |
whats it take for a non-cooler app? |
| [17:36] |
<nerochiaro> |
crweb: you need to get familiar with the nanox api and do all your gfx with that |
| [17:36] |
<crweb> |
yeah, i see it uses nanox, which isn't a problem |
| [17:37] |
<crweb> |
there is even a libnanox that allows normal xbinaries to run |
| [17:37] |
<crweb> |
which is pretty neat |
| [17:37] |
<crweb> |
so the video driver is just a normal nano-x device? |
| [17:38] |
<nerochiaro> |
crweb: i think so but i didn't dig down there yet |
| [17:38] |
<crweb> |
i was just assuming it would be like the audio system and be something super strange |
| [17:38] |
<nerochiaro> |
i'm sure that libnanox will have lots of maddening quirks |
| [17:38] |
<nerochiaro> |
crweb: no, it should be simpler than that, but again, no guarantees |
| [17:39] |
<nerochiaro> |
crweb: i didn't really look that deep |
| [17:42] |
<crweb> |
i'd really like to get a more current toolkit up |
| [17:43] |
<crweb> |
been wasting time with that a lot though |
| [17:43] |
<crweb> |
gcc 4.1 |
| [17:43] |
<nerochiaro> |
what you mean with toolkit ? |
| [17:43] |
<nerochiaro> |
toolchaing ? |
| [17:43] |
<crweb> |
err, yeah, meant toolchain |
| [17:44] |
<crweb> |
net/sunrpc/xprtsock.c: In function `xs_tcp_data_recv': |
| [17:44] |
<crweb> |
net/sunrpc/xprtsock.c:740: internal compiler error: Segmentation fault |
| [17:44] |
<crweb> |
my kernel build is failing with that... |
| [17:45] |
<crweb> |
strangeness.. |
| [17:45] |
<crweb> |
break time. |
| [17:45] |
<nerochiaro> |
sleep time for me |
| [17:45] |
<nerochiaro> |
i'm freezing cold in here, time to get under some warm blankets |
| [17:46] |
<crweb> |
yeah its almost 1 |
| [17:46] |
<fireether> |
nero: still getting oops with itfp, but then i can load it later on. it seems to "oops" because of the parameters to it? |
| [17:46] |
<fireether> |
nero: but will see what happens with that, get some sleep |
| [17:47] |
<nerochiaro> |
fireether: ok, good luck. i'm off to bed, bye |
| [17:47] |
<crweb> |
fireether: did you make proper and all that stuff first to clean the old build? |
| [17:49] |
<fireether> |
trying that now, the kernel is from the latest firmware and the nfs root is from what i built. heres the c/p. http://pastebin.ca/235060 |
| [17:49] |
<crweb> |
the kernel is from the latest firmware? |
| [17:50] |
<fireether> |
yup, http://open.neurostechnology.com/node/619 |
| [17:50] |
<crweb> |
i think you're confused |
| [17:50] |
<crweb> |
the kernel comes from the tftp |
| [17:50] |
<crweb> |
its built when you run .00_Build.sh |
| [17:51] |
<fireether> |
the way i have it setup, it doesn't boot from tftp. it boots from flash, and loads nfs root. |
| [17:51] |
<crweb> |
you can't do that |
| [17:51] |
<crweb> |
the modules don't match |
| [17:51] |
<crweb> |
the kernel, and the modules have to match |
| [17:51] |
<crweb> |
your modules are on the /srv/neuros-osd-rootfs/ |
| [17:52] |
<fireether> |
i know :) but im building with the same config as the released package - assuming it uses the default config. |
| [17:52] |
<crweb> |
but your kernel is from several versions ago |
| [17:52] |
<fireether> |
nope, kernel is 3.25-0.23. |
| [17:52] |
<crweb> |
? |
| [17:52] |
<fireether> |
lemmie PM you the story. |
| [17:52] |
<crweb> |
if you rebuild the kernel, it needs to match |
| [17:54] |
<crweb> |
defaults or no, something can still change |
| [18:15] |
<temmeh> |
the 3.25 firmare doesnt crash on media that was crashing it before |
| [18:15] |
<temmeh> |
woo! |
| [18:15] |
<temmeh> |
firmware* |
| [18:16] |
<Hostile> |
temmeh: it crashes more for me. |
| [18:17] |
<NagyZ> |
hm |
| [18:17] |
<NagyZ> |
back ppl |
| [18:18] |
<NagyZ> |
I've tried to have ntfs support in the kernel |
| [18:18] |
<NagyZ> |
but failed so far :) |
| [18:20] |
<NagyZ> |
hm |
| [18:21] |
<NagyZ> |
svn.neurostechnology.com is a bit slow for me |
| [18:21] |
<NagyZ> |
;[ |
| [18:30] |
<temmeh> |
well i think its not crashing |
| [18:30] |
<temmeh> |
ill let my gf play some shows on it |
| [18:30] |
<temmeh> |
:P |
| [18:30] |
<temmeh> |
if its going to crash it'll crash when she's watching stuff on it lol |
| [18:31] |
<fireether> |
lol |
| [18:31] |
<fireether> |
tem: mine crashed every 20-30 secs while mine was using it, a week and half ago.. so i had to disconnect it from the tv. :-p |
| [18:31] |
<NagyZ> |
is there some european mirror for the tarball?:) |
| [18:32] |
<fireether> |
tem: i mean 20-30 mins |
| [18:32] |
<temmeh> |
yea thats what the old firmware was doing on mine |
| [18:32] |
<temmeh> |
the new firmware seems better |
| [18:33] |
<temmeh> |
my gf is going to watch some sex and the city on it in a bit |
| [18:33] |
<temmeh> |
thats what was crashing it before |
| [18:34] |
<[g2]> |
anybody know how the DM320 compares to the OMAP1510 ? |
| [18:35] |
<[g2]> |
nerochiaro I don't know if u-boot has USB disk support |
| [18:35] |
<[g2]> |
I see some tty support |
| [18:38] |
<vmarks> |
whose chip is the omap1510? |
| [18:38] |
<vmarks> |
link me to some specs. |
| [18:38] |
<[g2]> |
vmarks aren't all the omap chips TI ? |
| [18:40] |
<[g2]> |
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12314&contentId=4666 |
| [18:41] |
<[g2]> |
vmarks there's a usbdcore module in u-boot for the 1510 |
| [18:42] |
<[g2]> |
the 1510 looks like an ARM 925 core and a C55 DSP |
| [18:42] |
<[g2]> |
so chances may be good for similar usb support, meaning it may be an easy port for OSD |
| [18:43] |
<[g2]> |
I'm just poking around in the u-boot bootloader code |
| [18:43] |
<[g2]> |
a new 1.5 release just came out. |
| [18:44] |
<[g2]> |
oops... 1.1.5 |
| [18:44] |
<vmarks> |
thanks |
| [18:48] |
<[g2]> |
Anybody got HBO ? |
| [18:48] |
<[g2]> |
There's supposed to be a documentary on tonight "Hacking Democracy" about he Diebold Voting machines |
| [18:49] |
* [g2] |
doesn't have HBO :( |
| [18:49] |
<[g2]> |
fireether so what are the plans with streaming ? |
| [18:50] |
* [g2] |
wants to record and stream around the house |
| [19:22] |
<fireether> |
g2: once i get my stuff working (and i have finals coming up soon, college) - im going to see what programs support streaming and if i can get them working in nanox. i may have to modify or remove main-app since if its holding fbdev, i don't think i can use it from another app. i'll know better what to do when im up and running |
| [19:25] |
<[g2]> |
fireether so your just plannning on streaming whatever is on the video feed ? |
| [19:27] |
<[g2]> |
that'd actually be an interesting box |
| [19:27] |
<[g2]> |
cut down the OSD to be just a streamer with selection of multiple formats |
| [19:29] |
<[g2]> |
I'd lose all the interfaces SD/CF/MMC/Serial/IR and possibly USB |
| [19:30] |
<[g2]> |
and then the box would either stream encode or playbak |
| [19:34] |
<crweb> |
fireether: you might be interested, I have started this project already |
| [19:34] |
<crweb> |
fireether: replacement of osdmain |
| [19:34] |
<crweb> |
xmas break i will devel heavily |
| [19:35] |
<[g2]> |
crweb you're doing the nfs saving right ? |
| [19:35] |
<crweb> |
? |
| [19:35] |
<crweb> |
replacing osdmain is just something for myself. |
| [19:35] |
<[g2]> |
must've been someone else |
| [19:35] |
<crweb> |
but others are welcome to join in |
| [19:36] |
<[g2]> |
sure, what are you going to do with the replacement ? |
| [19:36] |
<crweb> |
i dunno.. learn |
| [19:37] |
<crweb> |
imagine.. a tvout device totally at your control |
| [19:37] |
<crweb> |
i'm just using it as a dev platform |
| [19:38] |
<crweb> |
i originally haddn't intended on using it for anything but the arm cpu |
| [19:38] |
<crweb> |
but, then all this got fun :) |
| [20:24] |
<fireether> |
well, what i was thinking more of doing was to do something where you can bring up the menu, and then you can pick what to stream, and maybe even have a way of prioritize the streams to the device.. like.. could goto folder and play a movie from it.. and then if an event occurs (doorbell, server crash, whatever) - can embeded an icon on the video playback. |
| [20:27] |
<may1937> |
wasn't the chairman supposed to be here 1/2 hour ago? |
| [20:29] |
<may1937> |
speaking of the devil |
| [20:29] |
<may1937> |
hello swoag |
| [20:29] |
<swoag> |
hi, all. |
| [20:30] |
<swoag> |
may1937: I was sort of waiting for your 'devil' ;), what was that? |
| [20:30] |
<may1937> |
last time you said there was a kernel option to increase the allowable memory size, i looked through and didn't see it, can you please point it out? |
| [20:30] |
<may1937> |
i had just commented that you weren't here yet |
| [20:31] |
<swoag> |
may1937: it is a u-boot parameter, and the kernel config needs to be changed for that too, |
| [20:32] |
<may1937> |
yes i know about the uboot param, which is the kernel option? |
| [20:32] |
<swoag> |
with that change, the Codec might need to be re-compiled, as |
| [20:32] |
<swoag> |
the buffer offset will be changed. |
| [20:32] |
<may1937> |
oh =[ |
| [20:32] |
<swoag> |
kernel option? |
| [20:33] |
* swoag |
forgot what he said. |
| [20:33] |
<may1937> |
maybe i said it wrong, how do you need to change the kernel to support it? |
| [20:35] |
<swoag> |
haven't looked into it, I believe it is just a couple of menuconfig options for the bsp layer, thus may not touch the kernel config at all. |
| [20:35] |
<swoag> |
but I am almost sure that the codec needs to be recompiled. |
| [20:35] |
<swoag> |
since all codec uses buffer out of Kernel. |
| [20:36] |
<swoag> |
out of Kernel managed area. |
| [20:37] |
<swoag> |
well, not much to update today, |
| [20:37] |
<swoag> |
3.25-0.23 was published yesterday, system is much more stable with this version. |
| [20:38] |
<swoag> |
we've already covered all the major fixes/new features in last meeting. |
| [20:39] |
<Xorlev> |
I saw, nice job :) |
| [20:39] |
<swoag> |
to answer the questions I had for myself in last meeting, |
| [20:39] |
<swoag> |
multi-partition disk support will be added in next release, |
| [20:40] |
<swoag> |
basically we just need to look for 'disk' partition info in hotplug script and interpret it. |
| [20:40] |
<swoag> |
this means by next release you'll be able to record to iPod. |
| [20:41] |
<swoag> |
well, if we complete the iPod DB support. |
| [20:42] |
<swoag> |
not much else. |
| [20:43] |
<swoag> |
oh, we integrated nerochiaro's cooler patch, it will be included in next release. |
| [20:43] |
<swoag> |
crweb, you here? |
| [20:44] |
<crweb> |
yes sir |
| [20:44] |
<swoag> |
were you able to replicate the bootup crash yourself? |
| [20:45] |
<crweb> |
it works fine without extramodules loading in parallel |
| [20:45] |
<crweb> |
so far. I haven't crashed once |
| [20:45] |
<crweb> |
I'm going to look into loading the modules 2 at a time. |
| [20:45] |
<swoag> |
I believe if you have either USB or CF card plugged, then keep pressing remote during bootup, system will crash, not every time, but happens a lot. |
| [20:45] |
<crweb> |
thats about the best we can do |
| [20:46] |
<crweb> |
you think that has to do with the modules loading? |
| [20:46] |
<swoag> |
if I force modules to be loaded in serial, problem is gone. and, |
| [20:47] |
<swoag> |
with either one of them plugged, |
| [20:47] |
<crweb> |
which, mainsetup or extramodules? |
| [20:47] |
<crweb> |
err, extrasetup |
| [20:47] |
<swoag> |
their probe takes time (with interrupt disabled?), thus slows down the system even further, which could |
| [20:47] |
<swoag> |
cause more processes get queued up, that is my thinking. |
| [20:48] |
<swoag> |
extrasetup. |
| [20:48] |
<crweb> |
ok, so we are fine on the mainsetup parallel load |
| [20:48] |
<swoag> |
Yes, I think so. |
| [20:49] |
<crweb> |
could it be that the storage and ir stuff isn't totally init before osdmain tries to access them? |
| [20:49] |
<crweb> |
CF, and SD aren't started until extrasetup |
| [20:50] |
<crweb> |
err, modules aren't loaded until extrasetup. |
| [20:50] |
<crweb> |
and osdmain, and extrasetup both run at the same time |
| [20:50] |
<crweb> |
i mean, i don't doubt that we are overloading it |
| [20:51] |
<swoag> |
hmmm, will double check. But my current thinking: storage, no. We use them only after it is mounted. |
| [20:51] |
<crweb> |
i mean, the first for loop tries to load 5 modules all at once |
| [20:51] |
<swoag> |
IR, not sure. worth to check. |
| [20:52] |
* swoag |
put 'IR module loading check' on to-do list. |
| [20:52] |
<crweb> |
i got to reboot it to watch |
| [20:53] |
<swoag> |
but it is still possible that when system really slows down, we can queue up more than 5 processes due to the parallel loading. |
| [20:53] |
<crweb> |
well, that first loop, is 5 processes |
| [20:55] |
<crweb> |
ok, looks like mspirrtc.ko is the last thing to load in mainsetup |
| [20:55] |
<crweb> |
so it should be good |
| [20:55] |
<crweb> |
init won't move on till the last process is stopped |
| [20:56] |
<crweb> |
unless i forgot a wait |
| [20:56] |
<crweb> |
and I did |
| [20:56] |
<swoag> |
what does the wait do? wait till previous loading is done? |
| [20:57] |
<crweb> |
the wait waits until all started scripts ( started in parallel) is completed before moving on |
| [20:57] |
<crweb> |
so, if you run 5 programs, "sh ls -l" & |
| [20:57] |
<crweb> |
and put a wait |
| [20:57] |
<crweb> |
your script will wait for all 5 of them to return "End" |
| [20:58] |
<crweb> |
then move on |
| [20:58] |
<crweb> |
it is possible osdmain is trying to get the IR before it is finished loading |
| [20:58] |
<crweb> |
cause I didn't wait for it to finish loading before moving to S99 |
| [20:59] |
<swoag> |
ah, if you noticed, I 'blindly' added more wait into main-setup to prevent crashing. |
| [20:59] |
<crweb> |
even so, i'm sure we are still running it out of mem with those big loops in extrasetup |
| [21:00] |
<crweb> |
swoag: its my intention to get modules loading into pairs |
| [21:00] |
<crweb> |
instead of variable for loops |
| [21:01] |
<crweb> |
if thats stable, do more |
| [21:01] |
<crweb> |
the extrasetup script is not setup well for just making this parallel though. |
| [21:02] |
<crweb> |
line 219: wait |
| [21:02] |
<crweb> |
line 220: fi |
| [21:03] |
<crweb> |
gah.. nevermind |
| [21:03] |
<crweb> |
there is a wait there. |
| [21:03] |
<crweb> |
dang.. toss that out the window. sorry for wasting your time |
| [21:03] |
<swoag> |
:) |
| [21:04] |
<crweb> |
i'll test in pairs for extrasetup |
| [21:04] |
<crweb> |
see what that gets us |
| [21:04] |
<crweb> |
I can make it crash yes |
| [21:04] |
<crweb> |
:) |
| [21:04] |
<swoag> |
I'll look at the IR part, but I'd assume we can't even open the /dev before it completes its initialization? |
| [21:05] |
<JoeBorn> |
hi all |
| [21:05] |
<crweb> |
that depends on if osdmain response correctly. the node is there. if osdmain doesn't check if it actually connected to it. Crash |
| [21:05] |
* JoeBorn |
puts down chicken foot, prepares self for meetting |
| [21:05] |
<swoag> |
and you probably can only make it crash under development environment, as least I can only make it happen during development. |
| [21:05] |
<swoag> |
hi, Joe. |
| [21:07] |
<crweb> |
swoag: you wouldn't think itd be so random |
| [21:08] |
<swoag> |
crweb: ? |
| [21:08] |
<swoag> |
happens all the time? |
| [21:08] |
<crweb> |
well, i mean.. not much changes between each boot |
| [21:08] |
<crweb> |
to have it be random kinda means something took more or less time than last boot |
| [21:10] |
<crweb> |
i don't know about the IR and media card crash |
| [21:10] |
<crweb> |
i'm just talking the module load possibly running out of mem |
| [21:10] |
<swoag> |
double checked, IR shouldn't be the problem, if Nano-X is unable to open the IR fd, it simply will not poll it at all. |
| [21:11] |
<crweb> |
k |
| [21:11] |
<swoag> |
so, you are able to replicate even without CF plugged in nor pressing IR buttons? |
| [21:11] |
<crweb> |
only if I parallel load EVERYTHING |
| [21:11] |
<crweb> |
all at once |
| [21:11] |
<crweb> |
testing the CF -IR now |
| [21:12] |
<crweb> |
hold any remote key? |
| [21:12] |
<swoag> |
just keep pressing crazily. |
| [21:13] |
<crweb> |
and crash |
| [21:14] |
<JoeBorn> |
while you guys are talking about that, I'll ask some questions. |
| [21:14] |
<JoeBorn> |
swoag: what are the areas the community can help with that are most immediately important. |
| [21:15] |
<JoeBorn> |
as you know, I'm really trying to foster tighter relations with the community and internal team and it seems like the best way to do that is by getting community folks working on stuff that's really immediately important. |
| [21:15] |
<JoeBorn> |
rather than some long term, vaguely "important down the road" type stuff. |
| [21:15] |
<JoeBorn> |
it's seems like crweb's work is pretty relevant, what else is there? |
| [21:18] |
<swoag> |
Network/smba support is one thing I can think of. |
| [21:18] |
<crweb> |
swoag: it didn't crash. I'm stuck at loading CF |
| [21:18] |
<crweb> |
i pushed it like crazy |
| [21:19] |
<swoag> |
under NFS? |
| [21:19] |
<crweb> |
yes |
| [21:19] |
<crweb> |
swoag: is it possible that we are filling some kind of kernel buffer for the IR then it gets dumped onto osdmain really quick? I'm unclear on how the IR system works... this is just a thought. |
| [21:20] |
<swoag> |
no, not possible. |
| [21:20] |
<crweb> |
k |
| [21:20] |
<swoag> |
IR works like the following, |
| [21:20] |
<JoeBorn> |
swoag: network/smb support, you mean on the OSD side? |
| [21:20] |
<JoeBorn> |
what's the status of that? |
| [21:21] |
<swoag> |
button pressed --> interrupt to Linux --> IR driver picks it up and saves the button (no buffer here) --> |
| [21:21] |
<swoag> |
Nano-X polls it. |
| [21:21] |
<crweb> |
i see |
| [21:22] |
<crweb> |
I'll report more back in a few, I'll make it crash.. promise |
| [21:22] |
<swoag> |
JoeBorn: yes, on OSD side. For OSD to search and browse a network drive. |
| [21:23] |
<swoag> |
crweb: thanks. |
| [21:24] |
<JoeBorn> |
how does this work on a linux box from the user perspective? |
| [21:24] |
<JoeBorn> |
I've never used this |
| [21:24] |
<JoeBorn> |
how do you discover shared drives/folders? |
| [21:24] |
<crweb> |
usually you know the info already |
| [21:24] |
<crweb> |
there are "network browsers" |
| [21:25] |
<crweb> |
but even osx sets it up so you type in smbfs://ip/share |
| [21:26] |
<crweb> |
swoag: here might be another shot in the dark.. but you know that little bar at the bottom of the osdmain tv out put that updates "status" |
| [21:26] |
<swoag> |
well, type is not really convenient, can we just 'search'? |
| [21:26] |
<swoag> |
like polling all local ips with different ports etc? |
| [21:26] |
<crweb> |
swoag: maybe it has a problem when modules load at same time? |
| [21:27] |
<crweb> |
swoag: smb browser requires the full protocol |
| [21:27] |
<crweb> |
and nmbd |
| [21:27] |
<crweb> |
nmbd i understand to be the SMB name system |
| [21:28] |
<crweb> |
so you can put smbfs://<workstaionname>/share |
| [21:28] |
<swoag> |
crweb: possible, but can't image what can go wrong there, it is just a GUI component. |
| [21:29] |
<crweb> |
i'm using tag 3.20-0.21, and osd main freezes at loading CF currently |
| [21:29] |
<crweb> |
if CF card in inserted |
| [21:29] |
<swoag> |
I guess the question is how complicate the protocol is, I assume all smba server on the network broadcasting itself all the time, and thus OSD should be able to automatically detect it? |
| [21:29] |
<crweb> |
yes |
| [21:29] |
<JoeBorn> |
http://bugzilla.neurostechnology.com/show_bug.cgi?id=723 |
| [21:29] |
<crweb> |
thats correct |
| [21:30] |
<JoeBorn> |
andrew fresh mentioned something about geexbox |
| [21:30] |
<crweb> |
what really should be focused on first is getting smb mounting at all |
| [21:30] |
<swoag> |
crweb: please use 3.25-0.23, in older version we had HDD support turned on, and it takes very long time before probing HD times out and turns to probe CF, because they both sit on IDE. |
| [21:31] |
<crweb> |
ah, ok. |
| [21:31] |
<crweb> |
the kernel has smbfs |
| [21:31] |
<crweb> |
just for mounting. everything else is in the samba-client |
| [21:32] |
<JoeBorn> |
crweb: can you expand on that? I'm not sure exactly what that means |
| [21:32] |
<JoeBorn> |
we already have smbfs? |
| [21:32] |
<JoeBorn> |
"everythign else" includes what? |
| [21:32] |
<crweb> |
the kernel has built in support for smb mounting. with the module smbfs. mount -t smbfs //serverip/share /mnt/location |
| [21:33] |
<crweb> |
things like.. share browsing. Network browsing etc is all in the smbclient. that comes with the samba distribution |
| [21:33] |
<JoeBorn> |
while you are answering that, I'd ask everyone to please upgrade the 3.25-0.23 and test the video stuff |
| [21:33] |
<JoeBorn> |
swoag: will be hammering the vendor next week so this is our best opportunity to find any and all MPEG-4 files that don't play and get them working |
| [21:34] |
<JoeBorn> |
so why doesn't mount -t smbfs... work now on the OSD? |
| [21:34] |
<crweb> |
cause the module isn't being built |
| [21:34] |
<swoag> |
crweb: I guess once smfs is mounted, it is just like a normal folder. the question is how to auto detect, is that all part of the smbfs client? |
| [21:35] |
<crweb> |
swoag: right, once its mounted its just like nfs |
| [21:36] |
<crweb> |
auto detect is part of the samba package. |
| [21:37] |
<JoeBorn> |
so the steps are that someone has to build with smbfs and test to see if it works, I guess thtat's no 1? |
| [21:37] |
<swoag> |
so is there a call a 'IsSambaServiceAvailableAtThisIp()' type of call? :) |
| [21:38] |
<swoag> |
so is there a 'IsSambaServiceAvailableAtThisIp()' type of call? :) |
| [21:38] |
<crweb> |
JoeBorn: it should be in the kernel config |
| [21:38] |
<crweb> |
swoag: thats outside of my knowledge |
| [21:39] |
<[g2]> |
swoag earlier were you talking about the mem= ATAG on the kernel command line that gets passed by u-boot for limiting the memory size ? |
| [21:39] |
<swoag> |
well, anyway, getting smba working is a standalone project that we need help with. |
| [21:39] |
<crweb> |
i would assume such a call would be in the samba libraries built with the samba package |
| [21:40] |
<JoeBorn> |
crweb: sorry for my ignorance, but I don't know what kernel config means, I assume they have to recompile the kernel with smbfs enabled and then test to see if it works? |
| [21:40] |
<swoag> |
crweb: me too. it must have something like that. |
| [21:40] |
<swoag> |
[g2]: yes? |
| [21:40] |
<crweb> |
swoag: for now, all you should have to do is change the smbfs under the kernels filesystems to M or included to have mount support |
| [21:40] |
<crweb> |
and recompile the kernel |
| [21:40] |
<[g2]> |
swoag yes? you think so ? |
| [21:41] |
<JoeBorn> |
can anyone write up some simple bugs that I can promote on OdNT? |
| [21:41] |
<swoag> |
[g2]: still think so. |
| [21:41] |
<crweb> |
JoeBorn: yeah, kernel config == the config file that determines what is built when you build the kernel |
| [21:41] |
<crweb> |
smbfs should be "right under" nfs |
| [21:41] |
<crweb> |
in the kernel menu's |
| [21:41] |
<crweb> |
in the kernel config menu's |
| [21:41] |
<swoag> |
JoeBorn: for smba? |
| [21:42] |
<JoeBorn> |
the current bug is too general and open ended. |
| [21:43] |
<crweb> |
oh |
| [21:43] |
<JoeBorn> |
we need one that says enable in kernel config and get working... |
| [21:43] |
<crweb> |
you guys are building smbfs already |
| [21:43] |
<JoeBorn> |
then install smbclient or whatever... |
| [21:44] |
<JoeBorn> |
you cannot view google video in China! |
| [21:44] |
<crweb> |
i don't see it in the rootfs though |
| [21:44] |
<crweb> |
oh nevermind |
| [21:44] |
<swoag> |
JoeBorn: a simple description like: get OSD automatically search local smba mount and mount it will do the job. |
| [21:44] |
<crweb> |
its not being built |
| [21:44] |
<JoeBorn> |
can't someone pm me a couple different google videos so we can have them for testing? |
| [21:44] |
<crweb> |
well, hold up guys. |
| [21:45] |
<crweb> |
you know that linux distro's themselves don't do this automounting |
| [21:46] |
<swoag> |
JoeBorn: or even a step lower: Get OSD search the local smba mount upon user request and mount it. |
| [21:47] |
<JoeBorn> |
crweb: what exactly do you mean by "automounting?" |
| [21:47] |
<swoag> |
the automatic part will be a GUI integration effort. |
| [21:47] |
<JoeBorn> |
swoag: sure, but the more detailed instructions, the more likely someone is to see what we're asking for and do it. |
| [21:48] |
* [g2] |
really likes the latest release notes! |
| [21:48] |
<[g2]> |
nice job |
| [21:48] |
<crweb> |
well.. i mean you don't just click on a samba share and it mounts.. |
| [21:48] |
<crweb> |
would be neat though.. |
| [21:48] |
<crweb> |
i'm sorry maybe i was unclear |
| [21:48] |
<JoeBorn> |
[g2]: well, I'm glad to hear that, they are awfully long |
| [21:48] |
<crweb> |
there are 2 different systems |
| [21:48] |
<crweb> |
one via the kernel. treats samba as a filesystem |
| [21:48] |
<crweb> |
just like nfs |
| [21:49] |
<JoeBorn> |
oh and also if anyone knows bugzilla, there's something wrong with the first link on the OSD_Bugzilla page |
| [21:49] |
<JoeBorn> |
it's missing some new components. |
| [21:49] |
<swoag> |
JoeBorn: not sure if people who can do the job need any further instructions, it is crystal clear to me. :) |
| [21:49] |
<JoeBorn> |
ok, then you should write it up :) |
| [21:49] |
<crweb> |
the other is through the samba-tools and libraries. and it just "browses and uses" smb to display and transfer files.. kinda like a "live listing" |
| [21:49] |
<crweb> |
they are unrelated. |
| [21:49] |
<swoag> |
JoeBorn: I wrote it twice already. ;) |
| [21:50] |
<JoeBorn> |
swoag, where? |
| [21:50] |
<crweb> |
swoag: where does the kernel config come from on first ./00_Build.sh ? |
| [21:50] |
<JoeBorn> |
crweb: so which should we use? |
| [21:51] |
<JoeBorn> |
I'd like to leverage some existing GUI for this. |
| [21:51] |
<[g2]> |
does the USB support high-speed ? |
| [21:51] |
<swoag> |
crweb: ./00_build.sh? |
| [21:51] |
<[g2]> |
or is it just full-speed ? |
| [21:51] |
<swoag> |
[g2]: full speed. |
| [21:51] |
<JoeBorn> |
even if it has to be ported to the OSD, the existence of a program that does this is the best doc we can provide to someone |
| [21:51] |
* [g2] |
wonders if 12Mbs is fast enough for video as that's only 1.5Mbs |
| [21:52] |
<crweb> |
swoag: thats the intial build script to setup the dev environment. when you run it, it brings up a screen that says "do you wish to config the kernel" you hit yes, and it copies the kernel config to the kernel's dir. I need to modify the kernel config it copies |
| [21:52] |
<crweb> |
JoeBorn: do you use linux? |
| [21:52] |
<JoeBorn> |
the highest bitrate we support is 2Mbps |
| [21:52] |
<JoeBorn> |
crweb, yes, but I'm very new to it. |
| [21:53] |
<JoeBorn> |
I'm on FC5 right now. |
| [21:53] |
<crweb> |
JoeBorn: alright cool |
| [21:53] |
<JoeBorn> |
and I've never mounted a SMB share. |
| [21:53] |
<swoag> |
crweb: that must be the ntosd-dm320_def_config. |
| [21:54] |
<crweb> |
JoeBorn: very hard to explain... but, gui's don't mount the share.. they just kinda browse it like you do webpages |
| [21:54] |
<crweb> |
JoeBorn: when you double click a file, it copies it to /tmp, and opens it. |
| [21:54] |
<swoag> |
crweb: neuros-bsp/kernels/linux/arch/arm/configs |
| [21:55] |
<JoeBorn> |
crweb: I can understand that. |
| [21:55] |
<crweb> |
JoeBorn: with mounting, it uses the filesystem live. |
| [21:55] |
<crweb> |
I don't think there are any kde/gnome options for "mounting" it |
| [21:55] |
<crweb> |
its something you setup by hand |
| [21:55] |
<JoeBorn> |
so mounting is persistent, and the samba-tools thing goes on and off? |
| [21:56] |
<crweb> |
yeah, kinda. its just like a web page. ifyou're not browsing it, you're not looking at it. |
| [21:57] |
<JoeBorn> |
I see. |
| [21:58] |
<crweb> |
swoag: line 886, CONFIG_SMB_FS=m and you should start to have smb mounting support. |
| [21:58] |
<[g2]> |
swoag when the dog bytes it's a hard reset correct ? |
| [21:59] |
<crweb> |
neuros-bsp/kernels/linux/arch/arm/configs/ntosd-dm320_def_config |
| [21:59] |
<swoag> |
crweb: ok, any dependent modules? |
| [22:00] |
<swoag> |
[g2]: soft reset. |
| [22:00] |
<jackchen> |
Hello all:) I want to let many OSD communicate through network port, they are in the same LAN, one OSD as client, others as server, client can get available server list, who can tell me the communication method? thanks! |
| [22:00] |
<crweb> |
well.. the character sets ( NLS )would be nice. but not needed.. |
| [22:00] |
<swoag> |
[g2]: well, by hard reset, I would mean 'pull the power plug' |
| [22:00] |
<[g2]> |
swoag so if we logged keypresses and events in memory they'd be there when we wakeup |
| [22:01] |
<[g2]> |
swoag I mean hard reset by driving the reset line |
| [22:01] |
* [g2] |
peeks at schematic |
| [22:01] |
<crweb> |
jackchen: ? what are they going to communicate? |
| [22:01] |
<crweb> |
jackchen: i know, offtopic, just interested |
| [22:02] |
<jackchen> |
crweb: such one OSD can play the video files stored at another OSD, such as steam play |
| [22:02] |
<Xorlev> |
swoag: Is there a possibility of /dev/random and /dev/urandom generation by the kernel being enabled? |
| [22:03] |
<crweb> |
jackchen: but.. the OSD's don't have a lot of memory to store the videos... |
| [22:03] |
<[g2]> |
swoag "pull the power plug" is a "power cycle" it goes away then comes back |
| [22:03] |
<crweb> |
Xorlev: i just did that |
| [22:03] |
<crweb> |
Xorlev: ;) |
| [22:03] |
<crweb> |
now if my toolchain would quit segfaulting, we'll see if smbfs, and /dev/random and urandom work |
| [22:03] |
<jackchen> |
crweb : the client OSD need not download the file from another OSD, it just play it |
| [22:04] |
<swoag> |
[g2]: depends on where we put them, during bootup some RAM is used as |
| [22:04] |
<crweb> |
jackchen: the other OSD has to have the file stored somewhere? |
| [22:04] |
<swoag> |
temp to load the system. |
| [22:04] |
<Xorlev> |
crweb: Nice :D |
| [22:04] |
<crweb> |
and the toolchain is broken on my system |
| [22:04] |
<crweb> |
segfaults constantly |
| [22:04] |
<swoag> |
[g2]: no, we don't drive the RESET line, it is a SW dog, so it just throws PC to the start vector. |
| [22:04] |
<jackchen> |
crweb: yes, can be stored in MMC or MC card etc. |
| [22:05] |
<crweb> |
jackchen: ok. well first. right now, the OSD's are not broadcasting "lists" or anything saying "i am here" |
| [22:05] |
<swoag> |
Xorlev: sorry, I am not sure about that. |
| [22:05] |
<crweb> |
jackchen: next, there isn't really any streaming.. |
| [22:06] |
<crweb> |
jackchen: next, you'd have to setup some sort of server on one of the OSD's.. like nfs, or samba... |
| [22:06] |
<crweb> |
Xorlev: i'll send you a patch and you can play with it. |
| [22:07] |
<crweb> |
Xorlev: oh.. nvrmind. |
| [22:07] |
<JoeBorn> |
crweb: what can we do to support you? |
| [22:08] |
<[g2]> |
swoag so you should be able to log all IR events and other events (sd/mmc, cf, usb) and have playback capability for testing/regression purposes |
| [22:08] |
<crweb> |
Xorlev: should have known it wouldn't be that simple. its not available if you select the "cut down options for embedded systems" |
| [22:08] |
<crweb> |
JoeBorn: ? |
| [22:09] |
<jackchen> |
crweb: oh, if server OSD install nfs, then client OSD can access it's share directory, but how the client can know how many server OSD locate in the LAN? |
| [22:09] |
<crweb> |
jackchen: you tell it |
| [22:09] |
<JoeBorn> |
well, you're trying to enable smb, etc. and you're having some trouble (segfaulting whatever that is) |
| [22:09] |
<JoeBorn> |
I was just asking how we can help |
| [22:09] |
<crweb> |
JoeBorn: oh yeah, they are random segv's |
| [22:10] |
<crweb> |
arm-linux-gcc is segfaulting |
| [22:10] |
<crweb> |
i don't know why |
| [22:10] |
<[g2]> |
crweb compiling natively ? |
| [22:10] |
<crweb> |
no |
| [22:11] |
<[g2]> |
the cross-compiler is dying then eh ? |
| [22:11] |
<crweb> |
yeah |
| [22:11] |
<swoag> |
[g2]: good point, probably adding the jiffies info there too. |
| [22:11] |
<crweb> |
not good |
| [22:11] |
<[g2]> |
swoag NTP is your friend :) |
| [22:12] |
<[g2]> |
I'd do everthing it UTC time |
| [22:12] |
<JoeBorn> |
[g2]: that's another one we need help with, I guess :) |
| [22:12] |
* swoag |
is searching for patch history to see if NTP is enabled. |
| [22:12] |
<fireether> |
crweb: are you using sb? |
| [22:12] |
<crweb> |
fireether: no |
| [22:13] |
<crweb> |
though.. i did seem to start having these problems about the same time I started palying with sb |
| [22:13] |
<fireether> |
interference maybe? |
| [22:13] |
<swoag> |
[g2]: we'll also need a 'button playback from memory' support for Nano-X. |
| [22:13] |
<crweb> |
fireether: i don't see how.. sb locks itself up in /scatchbox |
| [22:13] |
<[g2]> |
swoag everything should just be an "event" |
| [22:14] |
<[g2]> |
like gui's |
| [22:14] |
<swoag> |
[g2]: understood, someone needs to inject that event to the GUI. |
| [22:14] |
<[g2]> |
then logging and playing back events allows regression testing / verification |
| [22:14] |
<fireether> |
crweb: i agree. theres black magic in there, but sb does stay within its folder. |
| [22:14] |
<jackchen> |
crweb: I want to implement this function: the client can get a list of all OSD located in the same LAN automatically and show them(IP or machine name) on the screen. Need the client look through all ip one by one? |
| [22:15] |
<crweb> |
JoeBorn: yeah, actually I could use some help |
| [22:15] |
<crweb> |
/tmp/ccZ58IGh.s: Assembler messages: |
| [22:15] |
<crweb> |
/tmp/ccZ58IGh.s:12700: Error: unknown pseudo-op: `.byt' |
| [22:16] |
<crweb> |
i get about 50 of those randomly |
| [22:16] |
<crweb> |
misc "pseudo-op" codes |
| [22:16] |
<crweb> |
this is my 5th time scraping OSD and re-decompressing |
| [22:17] |
<swoag> |
crweb: make clean? |
| [22:17] |
<crweb> |
swoag: i don't understand? |
| [22:18] |
<jackchen> |
then come to another topic, in order to let one OSD can access other OSDs located in the same LAN, how many means could be used? such as samba, nfs, available? |
| [22:18] |
<crweb> |
jackchen: you don't have to check per ip. |
| [22:18] |
<swoag> |
crweb: where did you get that error message from? during make? |
| [22:18] |
<crweb> |
swoag: during the kernel build |
| [22:18] |
<crweb> |
jackchen: you can write a server that broadcasts "i am here" ever x time. |
| [22:18] |
<jackchen> |
crewb: then another good method? |
| [22:18] |
<[g2]> |
swoag / JoeBorn can you also put the MD5/SHA1 in the release notes for the upk ? |
| [22:19] |
<crweb> |
jackchen: just like windows filesharing, zeroconf and all the others do |
| [22:19] |
<swoag> |
crweb: then I'd suggest you do a 'make clean'. |
| [22:19] |
<crweb> |
swoag: ok. I've got to cache this compiler segfault when it happens, brb |
| [22:20] |
<[g2]> |
361c2cfc0c587a8069355c692cd5c8c8 osd-3.25-0.23.upk |
| [22:20] |
<[g2]> |
ff38a511a6bf05ccf9a749ae4201e3f049b1d4cc osd-3.25-0.23.upk |
| [22:20] |
* JoeBorn |
wonders quietly what a MD5/SHA1 is |
| [22:21] |
<[g2]> |
special hashes |
| [22:21] |
<swoag> |
[g2]: tools to create them? |
| [22:21] |
<crweb> |
md5sum |
| [22:21] |
<crweb> |
sha1sum |
| [22:21] |
<[g2]> |
md5sum sha1sum |
| [22:21] |
<jackchen> |
crewb: broadcast seems good, then all other OSDs should broadcast "i am here", and client receive all this message. is right? |
| [22:22] |
<crweb> |
jackchen: yes |
| [22:22] |
<vmarks> |
JoeBorn: imagine a way of making a number and that number verifies a much larger file. you can then take a file and generate the larger number and if the numbers match then you know have the same file as the other side has. |
| [22:22] |
<crweb> |
jackchen: then you can build a list, and view it. |
| [22:22] |
<vmarks> |
and that nothing's been modified or tampered with. |
| [22:22] |
<vmarks> |
so if you have a cd .iso that's 600 MB and a hash number, you can download the iso and make the hash number off your download. verify the hash numbers match, and you know you have what you thought you were getting. |
| [22:22] |
<JoeBorn> |
jackchen: just curious, what are you trying to do? |
| [22:23] |
<jackchen> |
crewb: does this need install samba or nfs service in server OSD? |
| [22:23] |
<[g2]> |
yeah what vmarks said and you know you don't have a corrupted file |
| [22:23] |
<vmarks> |
someone what me if I said that badly. |
| [22:23] |
<vmarks> |
s/what/whack |
| [22:23] |
<crweb> |
jackchen: all of that depends on what you want to use. |
| [22:23] |
<JoeBorn> |
vmarks: ok, I got it. |
| [22:23] |
<JoeBorn> |
thanks. |
| [22:24] |
<crweb> |
oooh.. that freaks me out. no segv's this time |
| [22:24] |
<jackchen> |
JoeBorn: I want to do a remote wireless controller to play video and audio files stored in other OSD |
| [22:25] |
<JoeBorn> |
jackchen: oh, like a prototype of the wireless remote? |
| [22:25] |
<crweb> |
jackchen: now see, thats something I could be interested in. If only i wasn't doing 50k things :) |
| [22:25] |
<jackchen> |
JoeBorn: yes, |
| [22:25] |
<swoag> |
jackchen: well, no video for sure. |
| [22:26] |
* [g2] |
can reprogram my ZipiT |
| [22:26] |
<[g2]> |
wifi, keyboard, screen |
| [22:26] |
<vmarks> |
you bought a zipit? |
| [22:26] |
<[g2]> |
vmarks I think my serial number was in the first 10 |
| [22:26] |
<jackchen> |
hehe:) I am getting some help here |
| [22:26] |
<vmarks> |
always thought they were cool. |
| [22:26] |
<JoeBorn> |
jackchen: well, if you are trying to prototype the wireless remote, you should look at those mpd web folks work |
| [22:27] |
<JoeBorn> |
http://open.neurosaudio.com/node/545 |
| [22:27] |
<swoag> |
speaking of the wireless, has any body tried the Wifi with OSD? remember we had a patch from Ron to support that. |
| [22:27] |
<[g2]> |
well my cell phone BT interface can probably handle the mpd stuff |
| [22:27] |
<crweb> |
anybody with a working nfs boot got a sec, pm please |
| [22:27] |
<jackchen> |
JoeBorn: ok, thanks |
| [22:28] |
<aliguori> |
when you set the OSD to automatically update firmware, does it check for new firmware every night or something? |
| [22:28] |
<jackchen> |
and this remote controller uses Wifi |
| [22:29] |
<[g2]> |
aliguori that's an option I was going to suggest to JoeBorn / swoag . A beta option to automatically pull test releases |
| [22:29] |
<[g2]> |
over the network |
| [22:29] |
<[g2]> |
a cron job to check every hour |
| [22:30] |
<[g2]> |
pull and reflash if nothings going on |
| [22:30] |
<[g2]> |
ie, no recording, no playback, no user interaction |
| [22:30] |
<crweb> |
one day, i will have a working 3.25 .. yes one day... |
| [22:31] |
* [g2] |
goes to update |
| [22:31] |
<vmarks> |
it will be mine... |
| [22:31] |
<vmarks> |
oh yes. |
| [22:31] |
<vmarks> |
it will |
| [22:31] |
<swoag> |
aliguori: automatic update checks for latest update. it is really not automatic now, you need to go to Settings-->firmware update. |
| [22:31] |
<aliguori> |
i think my current firmware is too old as it only had an "upgrade" menu |
| [22:32] |
<aliguori> |
which doesn't seem to do anything |
| [22:32] |
<fireether> |
crweb: itfb problem disappeared now. |
| [22:32] |
<crweb> |
fireether: kinda thought it would ;) |
| [22:32] |
<crweb> |
fireether: so i take it your build went ok? |
| [22:32] |
<fireether> |
:) i had to move the source code from my server to a vm on my laptop so it would build faster. -.- |
| [22:32] |
<fireether> |
yeah. going to build osd-main now. |
| [22:33] |
<fireether> |
crweb: actually.. |
| [22:33] |
<aliguori> |
do you have to use a media card to upgrade? |
| [22:33] |
<aliguori> |
can you just use nfs? |
| [22:33] |
<swoag> |
aliguori: in that case, you'll need to manually download the package and update. |
| [22:33] |
<fireether> |
I got a couple of these: <Physical Layer error> |
| [22:33] |
<fireether> |
and some other errors. |
| [22:35] |
<swoag> |
alguori: no, cant' update from nfs. |
| [22:35] |
<aliguori> |
swoag: can i stick it on the osd flash? |
| [22:35] |
<swoag> |
aliguori: no. |
| [22:35] |
<aliguori> |
i guess i'll have to go get a media card tomorrow |
| [22:35] |
<aliguori> |
thanks |
| [22:36] |
<aliguori> |
i almost did something stupid :-) |
| [22:36] |
<swoag> |
lunch time, any more questions for me today? |
| [22:37] |
<crweb> |
swoag: i'll mailing list my smbfs mounting results, and continue on the crash |
| [22:37] |
<JoeBorn> |
crweb: are you on your way? I want to make sure that you're getting the help you need to move this stuff along |
| [22:38] |
<[g2]> |
swoag just one |
| [22:38] |
<swoag> |
crweb: sure. I guess step 1 is to make |
| [22:38] |
<crweb> |
JoeBorn: yeah, all is good. just some personal linux problems right now. |
| [22:38] |
<[g2]> |
did anyone ping you about u-boot being reflashed on updates ? |
| [22:38] |
<swoag> |
manually smba mount work. |
| [22:38] |
<swoag> |
step 2: is to get the smba search part work. |
| [22:39] |
<swoag> |
step 3: GUI integration. |
| [22:39] |
<swoag> |
[g2]: that is because we have changes on u-boot. |
| [22:40] |
<[g2]> |
swoag why is the bootloader changing ? |
| [22:40] |
<[g2]> |
the splash screen and environment parameters can be off somewhere that's writeable |
| [22:40] |
<swoag> |
[g2]: well, several things, Memory stick support was added, and minor changes like updating message etc. |
| [22:41] |
<swoag> |
agreed though we should avoid u-boot changes if at all. |
| [22:41] |
<[g2]> |
swoag just checking we're on the same page. Many thanks and keep up the good work! :) |
| [22:41] |
* swoag |
is looking forward to chicken feet. |
| [22:42] |
<swoag> |
[g2]: :) |
| [22:42] |
<swoag> |
alright, chicken feet time... |
| [22:42] |
<swoag> |
talk to you guys the following Saturday. |
| [22:47] |
<crweb> |
could we get a tag tarball for 3.25 |
| [22:47] |
<crweb> |
please |
| [22:47] |
<crweb> |
! |
| [22:47] |
<crweb> |
crap, he left |
| [22:47] |
<chreekat> |
I had a nice discussion about Asian cuisine at work today. I showed off Joe's lobster |
| [22:47] |
<chreekat> |
my coworker's wife is a Japanese immigrant; while visiting her parents they had a dish of shrimp freshly shelled, still squirming on the plate |
| [22:48] |
<crweb> |
nice.. nothing like eating live waste buckets |
| [22:53] |
<chreekat> |
oh well, I am greaty looking forward to oodles of sleep, starting now. See you all |
| [23:11] |
<Xorlev> |
Night |
| [23:24] |
<daurn|laptop> |
hi all! |
| [23:27] |
<daurn|laptop> |
JoeBorn! |
| [23:41] |
<crweb> |
YAAYY |
| [23:41] |
<crweb> |
5 hours later, I finally have a 3.25 build booting! |
| [23:49] |
<may1937> |
crweb: what was the problem? i switched to 3.25 earlier today, didn't have any issues |
| [23:49] |
<crweb> |
i didn't patch with use-fakeroot this time |
| [23:49] |
<may1937> |
oh yeah, i haven't been using that either |
| [23:50] |
<may1937> |
i wonder why it stopped working though |
| [23:50] |
<crweb> |
may1937: do you still have the instructions to program your remote? |
| [23:50] |
<crweb> |
if so.. could you pass those on to me... |
| [23:51] |
<crweb> |
i think i hit a wrong button... |
| [23:51] |
<may1937> |
i've never done it, hold on let me look |
| [23:53] |
<crweb> |
little slip of paper came in my box with directions.. that said don't hit certian buttons.. |
| [23:53] |
<may1937> |
"1. press and hole 'set' button, then press 'ntsc/pal', release both of them when led turns on |
| [23:53] |
<may1937> |
2. click button 0 6 4 sequentially, led will turn off after button 4 is pressed" |
| [23:54] |
<crweb> |
yay |
| [23:54] |
<may1937> |
oh shit i still haven't sent back my original dev board |
| [23:54] |
<crweb> |
do we get replacement remotes? |
| [23:55] |
<may1937> |
dunno |
| [23:57] |
<may1937> |
now who would be at my door at this hour? |
| [23:57] |
<crweb> |
the muffin man? |