01:28.30 | stefan_schmidt | time to sleep. cu |
01:39.38 | *** join/#openezx ljp (n=lpotter@203.94.178.46) |
02:39.28 | *** join/#openezx jonwil (n=jonwil@220-245-203-217-wa-pppoe.tpgi.com.au) |
02:58.11 | *** part/#openezx [g2] (n=g2@nslu2-linux/g2) |
04:59.55 | *** join/#openezx koen (n=koen@ip5451781a.direct-adsl.nl) |
05:27.09 | Hopscotch | good morning |
08:04.59 | *** join/#openezx ade|desk (n=ADAVEY@194.200.143.249) |
08:34.48 | *** join/#openezx florian_kc (n=fuchs@dns.kernelconcepts.de) |
08:34.57 | florian_kc | good morning |
08:44.04 | stefan_schmidt | morning |
08:48.54 | *** join/#openezx blkhawk (i=blkhawk@pD9E06652.dip.t-dialin.net) |
09:13.21 | *** join/#openezx jim_rayner (n=jim_rayn@beyondvoice.plus.com) |
09:13.43 | ade|desk | howdy folks |
09:14.54 | florian_kc | hi jim_rayner, hi ade|desk |
09:14.58 | stefan_schmidt | hi blkhawk, jim_rayner ade|desk |
09:15.42 | jim_rayner | hi ade|desk, florian_kc, stefan_schmidt |
09:17.18 | stefan_schmidt | anybody an idea about this? http://rafb.net/paste/results/joimyQ16.html |
09:26.44 | florian_kc | sounds like an api change |
09:29.49 | jim_rayner | how about this patch for core interrupt handling code http://lkml.org/lkml/2006/5/16/408 |
09:31.33 | stefan_schmidt | jim_rayner: Thats the one i clone andle_edge_irq from. As tglx suggested. |
09:31.59 | stefan_schmidt | I worked on this until 4:00 am |
09:32.10 | jim_rayner | aah, apologies. |
09:32.15 | stefan_schmidt | jim_rayner: np |
09:32.20 | jim_rayner | yeak, 4am, wow |
09:33.21 | stefan_schmidt | i get it to compile, except of the error i just posted. |
09:33.37 | stefan_schmidt | But the logic is still broken and don't work. |
09:34.33 | stefan_schmidt | I mostly copied over the stuff from handle_edge_irq and merge it with our demux_handler |
09:38.08 | stefan_schmidt | moin mickeyl |
09:38.24 | mickeyl | morsche |
09:38.25 | stefan_schmidt | http://people.openezx.org/stefan/tmp/ezx-port-to-genirq.patch |
09:38.44 | stefan_schmidt | Please read the comment in top of it. |
09:40.28 | stefan_schmidt | The biggest problem for me is atm hoiw to integrate the for loop in the new logic. This is not done yet. |
10:00.10 | *** join/#openezx [g2] (n=g2@nslu2-linux/g2) |
10:00.36 | stefan_schmidt | hi [g2] |
10:00.52 | [g2] | stefan_schmidt good day |
10:01.52 | [g2] | stefan_schmidt thx for all your work on openezx |
10:05.34 | stefan_schmidt | [g2]: thanks, most of the time i enjoy it. |
10:05.57 | stefan_schmidt | [g2]: You are a hardware guy right? |
10:05.59 | [g2] | stefan_schmidt then that's a good thing and you are a normal person :) |
10:06.09 | stefan_schmidt | I:) |
10:06.15 | stefan_schmidt | :) |
10:06.28 | [g2] | software/firmware but I'm trying to get a hw company going |
10:07.19 | stefan_schmidt | I plan to build the EMU UART adapter, to get a serial console, on monday. |
10:08.25 | stefan_schmidt | Together with a friend, which knows more about hardware the I. |
10:08.54 | [g2] | cool. |
10:09.28 | [g2] | so basically, a host side USB to RS232 adapter right ? |
10:09.28 | stefan_schmidt | Do you know which kind of levelshifter we need? Not sure about 232 or 3232 |
10:11.37 | [g2] | stefan_schmidt are your plans to modify u-boot to use the usb as console ? |
10:11.46 | [g2] | and then the kernel |
10:11.54 | stefan_schmidt | only kernel |
10:12.03 | stefan_schmidt | ezx uses blob as bootloader |
10:12.25 | [g2] | yeah, blob. sorry too many OS projects :) |
10:12.30 | stefan_schmidt | :) |
10:13.05 | [g2] | there are a couple little micros that do host side USB |
10:13.16 | [g2] | and have serial |
10:13.37 | stefan_schmidt | blob is not my problem atm, but i like a serial console to the kernel msgs while porting to 2.6.18 and fixing mtd |
10:14.23 | [g2] | basically, you've got Moto Phone usb-device === usb host ---- serial --- PC/Laptop |
10:14.59 | [g2] | stefan_schmidt have you thought about net console ? Or is it earlier debugging stuff |
10:15.35 | stefan_schmidt | no, Moto Phone USB plug switched in UART mode ... levelshifter ... laptop |
10:16.25 | stefan_schmidt | mtd is before net |
10:16.39 | stefan_schmidt | http://wiki.openezx.org/EMU UART mode |
10:17.21 | stefan_schmidt | And I think is it helpfully to have a working example for such an adapter. |
10:18.38 | [g2] | stefan_schmidt do you accept pay pal ? |
10:18.52 | [g2] | or someone on openezx ? |
10:19.11 | stefan_schmidt | Not yet. Still need to setup an account. |
10:19.27 | stefan_schmidt | You like to donate? |
10:19.47 | [g2] | I don't like to donate, but I think it's a good thing |
10:19.54 | mickeyl | heh |
10:19.56 | mickeyl | it is |
10:20.19 | stefan_schmidt | How difficult is it to setup an pay pal account. |
10:21.01 | florian_kc | iirc quite easy if you have a normal bank account |
10:22.32 | stefan_schmidt | I think we can't do it for openezx in general, but for the individual developer. |
10:24.08 | mickeyl | i have one since long and while i was OZ maintainer a couple of people donated |
10:25.37 | [g2] | stefan_schmidt why don't you thing for openezx in general ? |
10:25.43 | [g2] | s/thing/think/ |
10:25.59 | [g2] | mickeyl you're in EU somewhere right ? |
10:27.33 | stefan_schmidt | [g2]: OpenEZX is no organisation. Who should become the money and handle it? |
10:27.55 | stefan_schmidt | [g2]: mickeyl is from germany, right |
10:28.15 | mickeyl | frankfurt am Main |
10:30.12 | mickeyl | :) |
10:30.24 | mickeyl | you ain't seen nothing yet |
10:30.34 | mickeyl | 2007 will be exciting |
10:30.44 | florian_kc | i hope so :-) |
10:30.59 | [g2] | mickeyl Oh I see it all coming |
10:31.10 | mickeyl | we will see a stable OE branch, an OE book, more commercial vendor support and cool devices as well |
10:32.09 | mickeyl | *nod* :) |
10:32.10 | stefan_schmidt | mickeyl: This year? |
10:32.49 | mickeyl | if all goes well, you will see a first sign-of-life for that project in november on a trade show. |
10:34.12 | stefan_schmidt | :) |
10:34.40 | stefan_schmidt | Can you talk about it afterwards? |
10:36.10 | mickeyl | i think so |
10:36.12 | mickeyl | (i hope so) |
10:36.17 | stefan_schmidt | k |
10:42.12 | [g2] | stefan_schmidt so in the meantime let's talk about kernel usb consoles and hw |
10:42.24 | [g2] | and if mickeyl want to talk more I'm all ears :) |
10:43.47 | stefan_schmidt | :) |
10:47.05 | stefan_schmidt | mickeyl: I already read it. And i can wait until the device is out. |
10:50.51 | florian_kc | mickeyl: that's a really common problem... usually it is quite easy to have a useful definition about what is covered by the nda. |
10:51.44 | florian_kc | mickeyl: e.g. that only things that are marked as secret |
10:54.30 | stefan_schmidt | hmm, personal or premier paypal account? |
10:55.27 | stefan_schmidt | florian_kc: Personal accounts cannot accept debit or credit card payments |
10:55.47 | stefan_schmidt | florian_kc: Is it usefull without credit card payment? |
10:55.54 | florian_kc | hrm |
10:56.01 | florian_kc | nasty |
10:56.16 | florian_kc | its that long ago i did this |
10:57.04 | florian_kc | i'm not sure... in germany it would, but i'm not sure about other conutries. |
10:59.22 | stefan_schmidt | It seems personal is more for sending money and premier for sending and recieving. |
11:00.30 | stefan_schmidt | PayPal charges Premier and Business accounts to receive payments. Personal accounts are free, but may not receive debit or credit card payments |
11:02.29 | stefan_schmidt | ok, i start with an personal account and perhaps upgrade later. |
11:03.03 | [g2] | stefan_schmidt can't we just do a custom driver on the PC to handle both usbnet and serial ? Then you wouldn't need any special hw. It'd just be a multi-purpose usb device correct ? |
11:04.26 | stefan_schmidt | [g2]: I don't think that this is possible, as you need to tweak some pcap stuff on the cellphone for changing the EMU mode. |
11:04.53 | stefan_schmidt | For me it seems as if only one mode per time is possible. |
11:05.08 | stefan_schmidt | Oh, and think about the voltage... |
11:05.47 | [g2] | stefan_schmidt well I think it would only need to be one mode at a time |
11:05.58 | [g2] | blob is in one mode, the kernel in another |
11:06.08 | [g2] | the driver on the PC side handles both |
11:06.50 | stefan_schmidt | I don't get it. |
11:07.39 | stefan_schmidt | The usb-plug is no more usb in UART mode. You need a levelshifter between (3232). |
11:07.41 | stefan_schmidt | http://lists.gnumonks.org/pipermail/openezx-devel/2006-April/000224.html |
11:11.41 | [g2] | stefan_schmidt that post is talking about switching the EMU to be /dev/ttyS0 right ? |
11:12.10 | stefan_schmidt | yes, that's what i like to do. |
11:12.20 | [g2] | Ok that's a fine thing |
11:12.56 | stefan_schmidt | It's one of the many EMU modes. :) |
11:13.03 | [g2] | what I was talking about was change the kernel to support a usb console, kinda like netconsole |
11:13.15 | [g2] | s/change/changing/ |
11:13.53 | stefan_schmidt | ah, a copmplete software solution. |
11:14.02 | stefan_schmidt | now it makes sense to me. :) |
11:14.17 | [g2] | right, the driver on the PC side would just need to but "multi device" |
11:14.47 | [g2] | it's a hack, but then nobody needs any new hw |
11:15.47 | [g2] | stefan_schmidt I would also suggest the following |
11:16.35 | [g2] | Ok this idea about saving old state in memory won't work |
11:17.03 | [g2] | I was going to suggest that we write to a buffer up in high memory (say reserve the last 1MB) |
11:17.34 | [g2] | then on a warm start you could but a different kernel and dump out the very early log |
11:18.10 | [g2] | however, we need to power-off the phone for key press to get to the kernel boot loading which would lose the state |
11:18.32 | stefan_schmidt | kexec? |
11:19.09 | [g2] | well the problem is your debugging the kernel |
11:19.23 | [g2] | s/your/you are/ |
11:20.13 | stefan_schmidt | [g2]: The idea is not bad, but i try UART before. :) |
11:21.00 | [g2] | stefan_schmidt how good is your hw guy ? |
11:22.21 | [g2] | I've got a 4.5-12V input or battery |
11:22.25 | [g2] | 9V |
11:23.06 | [g2] | So I want power protection and being able to start the device on battery, but plug it in or disconnect it and then have it continue to run |
11:23.23 | stefan_schmidt | [g2]: Should be good enough. He is doing hardware stuff since many years for fun and now for profit. |
11:23.29 | [g2] | and while connect, not reverse the current to the battery |
11:23.51 | [g2] | s/connect/connected/ |
11:26.02 | stefan_schmidt | Sounds interesting |
11:27.50 | [g2] | stefan_schmidt msg me the PP id |
11:28.55 | [g2] | stefan_schmidt or do you have a "donate" button |
11:29.32 | stefan_schmidt | [g2]: PP id == mail address? |
11:30.20 | [g2] | stefan_schmidt yeah I think that's it |
11:35.13 | stefan_schmidt | bbl |
13:30.24 | *** join/#openezx agd5f (n=deuchera@65.242.105.130) |
13:52.59 | *** join/#openezx jim_rayner (n=jim@beyondvoice.plus.com) |
14:30.34 | florian_kc | i have nfsroot working... somehow |
14:37.05 | *** join/#openezx LoneStar (n=xinzhen@218.81.39.163) |
14:47.04 | ade|desk | florian_kc: nice |
14:48.12 | florian_kc | ade|desk: usbd=net is the magic |
14:48.39 | ade|desk | florian_kc: eh ? |
14:50.29 | florian_kc | ade|desk: well, thats the kernel parameter to come up in networking mode instead of acm |
14:50.48 | ade|desk | echoing to usbd-switch is not working |
14:51.07 | ade|desk | ah so i could put it in usblan from the bootloader ? |
14:52.53 | florian_kc | ade|desk: maybe, i'm not sure if you can change the commandline |
15:02.04 | jim_rayner | * grr to usb |
15:02.22 | jim_rayner | s |
15:02.56 | jim_rayner | oops. starting at mux code too long |
15:04.41 | blkhawk | starting? |
15:04.41 | jim_rayner | apologies, staring at mux usb driver code too long |
15:04.50 | blkhawk | jim_rayner: we can see that |
15:04.51 | blkhawk | :P |
15:05.02 | jim_rayner | aaaahhh |
15:05.35 | blkhawk | did you get anything done? |
15:07.42 | jim_rayner | short answer is no, not at the moment, usb ipc driver wont write the initial sabm frame |
15:09.02 | jim_rayner | adding various printks to identify the problem |
15:10.28 | *** join/#openezx koen (n=koen@ip5451781a.direct-adsl.nl) |
15:31.01 | blkhawk | the good old printf debugging method :P |
15:31.40 | jim_rayner | I'm old school |
15:34.55 | koen | hi all |
15:35.12 | florian_kc | hi koen |
15:35.15 | ade|desk | hi koen |
15:35.20 | blkhawk | hi koen |
15:35.36 | jim_rayner | hi koen |
15:35.59 | blkhawk | anybody know what makes the gif's in the motorola startup/shutdown animations "special"? |
15:36.09 | ade|desk | koen: you only need another 20 people to say hi |
15:46.28 | devicenode | hi koen |
15:48.31 | blkhawk | 19 |
15:48.48 | blkhawk | come on you lurkers say hi := |
15:49.32 | jim_rayner | blkhawk: if interested, Moto changed drivers/video/fbcon.c |
15:50.19 | jim_rayner | blkhawk; may give a clue |
15:50.56 | florian_kc | *ngaaaa* |
15:51.04 | blkhawk | jim_rayner: well - the problem is other peoples gifs work - mine just run once then stop |
15:51.17 | florian_kc | mmc works, but init dies |
15:51.36 | blkhawk | florian_kc: in 2.6? |
15:51.54 | florian_kc | blkhawk: 2.4 |
15:52.08 | stefan_schmidt | hi koen |
15:52.27 | stefan_schmidt | 18 |
15:52.39 | blkhawk | :) |
15:53.13 | stefan_schmidt | florian_kc: Like to document the nfsroot with 2.4 in the wiki? http://wiki.openezx.org/Rootfs_on_NFS?action=ediX |
15:53.15 | stefan_schmidt | :) |
15:53.49 | florian_kc | stefan_schmidt: if it worked i would do that... but init dies |
15:54.09 | blkhawk | that reminds me - anybody got the latest german firmware with copilot? I want to start flashing again and don't want to risk loosing copilot |
15:56.08 | stefan_schmidt | florian_kc: np, just make a note once you have it working |
15:58.00 | florian_kc | stefan_schmidt: as soon as i have anything useful i'll document it definitely... |
15:58.06 | stefan_schmidt | :) |
15:59.25 | florian_kc | but i understand why everyone refuses to use this kernel now... |
16:27.26 | stefan_schmidt | :) |
16:38.38 | ade|desk | great, usb_boot works under vmware, this makes the device more usable now since i can't even get it into USBLAN right now |
16:39.23 | ade|desk | s/usb_boot/boot_usb |
16:42.42 | stefan_schmidt | purl: botmail for ao2: http://people.openezx.org/stefan/tmp/ezx-port-to-genirq.patch starts a genirq port |
16:43.59 | stefan_schmidt | koen: http://people.openezx.org/stefan/tmp/ezx-port-to-genirq.patch compiles, but has a broken logic. |
16:44.26 | stefan_schmidt | koen: And i know now what tglx mean with shadowed argument. |
16:45.39 | *** join/#openezx TimRiker (n=timr@216.49.181.128) |
16:47.42 | stefan_schmidt | demux handler has irq as an argument and also uses irq as a local variable inside the for loop. Mean you can't use the argument in the loop. It is shadowed. Rename irq in the loop should help. |
16:48.05 | koen | ah, I see |
16:57.32 | blkhawk | means i'm back ;) |
16:58.32 | blkhawk | we had a special here one dr oetker pizza for 1EUR |
16:58.43 | blkhawk | my fridge is full to the brim |
16:58.52 | devicenode | lol |
16:59.59 | stefan_schmidt | :) |
17:00.27 | stefan_schmidt | That's cheap |
17:01.04 | stefan_schmidt | I need to defrosting my fridge the next week. |
17:01.04 | blkhawk | ya |
17:01.17 | blkhawk | today was the last time to refill |
17:01.30 | blkhawk | only the crap kinds were left tho |
17:01.40 | blkhawk | quattro stagiony |
17:01.44 | blkhawk | salame |
17:01.54 | blkhawk | and the vegetarian crap |
17:02.08 | stefan_schmidt | :D |
17:02.27 | stefan_schmidt | food is ready, cu. |
17:02.37 | blkhawk | cu |
17:52.39 | *** join/#openezx florian (n=fuchs@p5083B092.dip0.t-ipconnect.de) |
17:53.49 | florian | re |
18:02.15 | koen | stefan_schmidt: diud you send that diff to the mailinglist already? |
18:02.29 | koen | I'm away from home, so checking mail takes a while :( |
18:08.50 | stefan_schmidt | koen: not yet, i send an updated version later this night. |
18:20.01 | *** join/#openezx pleemans (n=peter@d51A5E421.access.telenet.be) |
18:53.21 | *** join/#openezx florian (n=fuchs@p5083B092.dip0.t-ipconnect.de) |
18:53.22 | florian | re |
19:02.24 | koen | stefan_schmidt: http://rafb.net/paste/results/WEwjAF22.html |
19:07.07 | *** join/#openezx koen (n=koen@ip5451781a.direct-adsl.nl) |
19:21.21 | stefan_schmidt | koen: thanks. I should read my lak mailbox more often. |
19:21.40 | koen | I have it as an nntp feed using gmane |
19:21.57 | koen | I read most mailinglists that way |
19:23.36 | stefan_schmidt | I let procmail filter lak, lkml and netdev in mailboxes and read it if I have time. |
19:34.41 | *** join/#openezx koen (n=koen@ip5451781a.direct-adsl.nl) |
19:35.20 | *** join/#openezx koen (n=koen@ip5451781a.direct-adsl.nl) |
19:54.19 | stefan_schmidt | puh, got my first zImage compiled with 2.6.18 |
19:54.45 | stefan_schmidt | With many hacks... |
19:54.58 | stefan_schmidt | Need to sort this out step for step. |
20:00.38 | stefan_schmidt | ups, the image not even boot. :( |
20:01.47 | florian | feeld good, eh? ;) |
20:01.57 | florian | s/feeld/feels |
20:03.00 | stefan_schmidt | a first complete compile fells good, but non-booting image not. ;) |
20:03.36 | florian | what a well known effect ;) |
20:03.45 | stefan_schmidt | :) |
20:04.41 | stefan_schmidt | florian: url? |
20:05.39 | florian | stefan_schmidt: not ready yet, i'll post a link |
20:06.30 | stefan_schmidt | http://fl0rian.wordpress.com/ ? |
20:06.33 | florian | yes |
20:06.47 | stefan_schmidt | added to rssreader |
20:20.13 | *** join/#openezx koen (n=koen@ip5451781a.direct-adsl.nl) |
20:23.23 | stefan_schmidt | wb mickeyl |
20:23.29 | mickeyl | hi |
20:23.48 | koen | hey mickeyl |
20:34.25 | *** join/#openezx koen_ (n=koen@vpn007061.vpn.utwente.nl) |
20:36.56 | *** join/#openezx koen__ (n=koen@ip5451781a.direct-adsl.nl) |
20:51.03 | *** part/#openezx agd5f (n=deuchera@65.242.105.130) |
21:00.45 | florian | hrm... where is my second cpu? |
21:01.30 | mickeyl | heh |
21:10.26 | koen | stefan_schmidt: I suspect tglx's mail is held for moderator approval |
21:10.54 | stefan_schmidt | koen: Yes, i guess the same and dropped Harald a mail already. |
21:12.27 | koen | stefan_schmidt: enjoy your trip |
21:15.17 | stefan_schmidt | koen: Thanks. We have a dinner in an "eyeless restaurant". Means you eat as if you are eyeless. Could be an interesting expirience. |
21:20.40 | florian | hmm.. i heared of this one.. |
21:32.43 | stefan_schmidt | http://www.unsicht-bar-berlin.de/unsicht-bar-berlin-v2/de/html/home_1_idee.html |
21:38.17 | florian | hmm... |
21:38.31 | florian | stefan_schmidt: how long do you stay in berlin? |
21:39.48 | stefan_schmidt | florian: Only 2 day |
21:39.54 | stefan_schmidt | s/day/days/ |
21:40.45 | florian | stefan_schmidt: ah too bad, i'll be there from thursday to sunday next week |
21:42.23 | stefan_schmidt | It's a pity. But this weekend is for my girlfriend anyway. :) |
21:42.52 | florian | :-) |
21:43.19 | florian | that reminds me.... |
21:45.28 | stefan_schmidt | ...that you have a girlfriend? SCNR :) |
21:53.25 | florian | heh |
21:54.12 | florian | stefan_schmidt: well... even more, i have a wife and... half an hour ago this situation: http://www.home.unix-ag.org/boor/img/hungry.jpg |
21:54.32 | stefan_schmidt | oh |
22:08.34 | stefan_schmidt | good night. cu all sunday evening |
22:08.46 | florian | stefan_schmidt: http://fl0rian.wordpress.com/2006/09/29/adventures-in-a/ |
22:09.20 | florian | stefan_schmidt: i'm not that happy with it so far, but i' |
22:09.36 | florian | d need more time to write a better text |
22:09.45 | florian | stefan_schmidt: good night and enjoy the weekend |
22:15.43 | florian | I shoulr read what i write before publishing... |
23:08.29 | *** join/#openezx TimRiker (n=timr@pdpc/supporter/bronze/TimRiker) |