2013-10-08 00:01 dos1 has quit [Ping timeout: 268 seconds] 2013-10-08 00:05 hah, nice 2013-10-08 00:06 I don't think they will create that oled transparent 2013-10-08 04:46 zhai1 has joined #qi-hardware 2013-10-08 04:55 zhai1 has quit [Ping timeout: 245 seconds] 2013-10-08 04:59 wolfspraul has joined #qi-hardware 2013-10-08 05:17 zhai1 has joined #qi-hardware 2013-10-08 05:42 Luke-Jr has quit [Read error: Connection reset by peer] 2013-10-08 05:47 Luke-Jr has joined #qi-hardware 2013-10-08 05:50 Luke-Jr has quit [Client Quit] 2013-10-08 05:50 Luke-Jr has joined #qi-hardware 2013-10-08 06:04 panda|x201 has joined #qi-hardware 2013-10-08 06:09 panda|x201 has quit [Ping timeout: 268 seconds] 2013-10-08 06:11 panda|x201 has joined #qi-hardware 2013-10-08 06:38 panda|x201 has quit [Ping timeout: 264 seconds] 2013-10-08 06:39 panda|x201 has joined #qi-hardware 2013-10-08 06:46 Luke-Jr has quit [Excess Flood] 2013-10-08 06:47 Luke-Jr has joined #qi-hardware 2013-10-08 06:49 wej has quit [Ping timeout: 264 seconds] 2013-10-08 06:49 wej has joined #qi-hardware 2013-10-08 07:09 Jay7x has joined #qi-hardware 2013-10-08 07:10 DocScrutinizer05 has quit [Disconnected by services] 2013-10-08 07:10 DocScrutinizer05 has joined #qi-hardware 2013-10-08 07:12 larsc_ has joined #qi-hardware 2013-10-08 07:17 Jay7 has quit [*.net *.split] 2013-10-08 07:17 larsc has quit [*.net *.split] 2013-10-08 07:30 apelete has joined #qi-hardware 2013-10-08 07:38 panda|x201 has quit [Ping timeout: 268 seconds] 2013-10-08 08:13 hmm, the middle button of my mouse seems to have died suddenly :( first time something like that happens 2013-10-08 08:14 you need a mouse without mechanical parts 2013-10-08 08:14 kanzure has quit [Ping timeout: 248 seconds] 2013-10-08 08:15 zhai1 has quit [Quit: Leaving.] 2013-10-08 08:17 or with better mechanical parts 2013-10-08 08:18 that mouse wasn't even particularly old 2013-10-08 08:19 DocScrutinizer05 has quit [Disconnected by services] 2013-10-08 08:19 DocScrutinizer05 has joined #qi-hardware 2013-10-08 08:22 mice seem to be going downhill recently. I had fairly pricey Logitech RMB fail on me recently 2013-10-08 08:29 this one's a logitech, too. M215. i liked that it ran off a non-rechargeable battery. 2013-10-08 08:29 logitech's web site is refreshingly honest: http://www.logitech.com/en-us/product/wireless-mouse-m185?crid=7 2013-10-08 08:30 lots of bad reviews 2013-10-08 08:34 xiangfu has joined #qi-hardware 2013-10-08 08:41 larsc_ is now known as larsc 2013-10-08 08:42 I just buy a laser mouse at the nearest shop 2013-10-08 08:42 xiangfu_ has joined #qi-hardware 2013-10-08 08:43 if within two years it breaks, I return it 2013-10-08 08:43 and get one new for free 2013-10-08 08:45 nice shop. I've also got a M905, which is so beautifully made that you'd hardly believe that it was made by the same people who put the appalling G500s that went wrong 2013-10-08 08:45 s/put/made/ 2013-10-08 08:45 unclouded meant: "nice shop. I've also got a M905, which is so beautifully made that you'd hardly believe that it was made by the same people who made the appalling G500s that went wrong" 2013-10-08 08:50 i guess i'll get another M200 +/- 15. the fancier models all may need a special setup on the pc. 2013-10-08 08:54 the M905 doesn't. The unifying feature doesn't work on Linux apparently but just using as a normal USB mouse works fine 2013-10-08 08:54 it does really work on glass tabletops and mirrors too 2013-10-08 08:54 kanzure has joined #qi-hardware 2013-10-08 08:56 my my desk's solid wood. any at no risk of getting too clean for the mouse to have something to recognize :) 2013-10-08 08:57 I always use a mouse carpet, with a textile-like surface. 2013-10-08 09:02 viric has quit [Ping timeout: 240 seconds] 2013-10-08 09:04 viric has joined #qi-hardware 2013-10-08 09:38 kanzure has quit [Ping timeout: 240 seconds] 2013-10-08 09:41 hmm, have to add an n-FET to the card power switch. else, it'll go "always on" when the battery gets low enough that Vbat + the FET's threshold voltage < 3.3 V (+ margin) 2013-10-08 09:41 with the threshold as low as 0.45 V, that can happen relatively easily 2013-10-08 09:42 it's good that there's plenty of room for this kind of rework under the OLED ;-) 2013-10-08 09:54 kanzure has joined #qi-hardware 2013-10-08 10:31 zhai has joined #qi-hardware 2013-10-08 10:38 d 2013-10-08 10:38 ups 2013-10-08 11:00 pcercuei has joined #qi-hardware 2013-10-08 11:30 zhai has quit [Quit: Leaving.] 2013-10-08 11:39 porchaso0 has joined #qi-hardware 2013-10-08 11:41 porchao has quit [Ping timeout: 256 seconds] 2013-10-08 12:18 arossdotme has joined #qi-hardware 2013-10-08 12:29 zhai has joined #qi-hardware 2013-10-08 12:50 porchao has joined #qi-hardware 2013-10-08 12:52 porchaso0 has quit [Read error: Connection reset by peer] 2013-10-08 13:25 porchaso0 has joined #qi-hardware 2013-10-08 13:26 porchao has quit [Read error: Connection reset by peer] 2013-10-08 14:17 does anybody happen to know by chance what populates /dev/ on ubuntu these days? Is this done by upstart? 2013-10-08 14:20 devtmpfs 2013-10-08 14:23 hm, not on my machine, strage 2013-10-08 14:24 devtmpfs is very old 2013-10-08 14:24 udev does 2013-10-08 14:25 no 2013-10-08 14:25 udev requires devtmpfs 2013-10-08 14:25 mh 2013-10-08 14:25 ok, you win. 2013-10-08 14:25 I've devtmpfs here, but not ubuntu. 2013-10-08 14:25 devfs is old, devtmpfs is not 2013-10-08 14:25 none on /dev type devtmpfs (rw,relatime,size=202716k,nr_inodes=497343,mode=755) 2013-10-08 14:25 200MB. looks like too much. 2013-10-08 14:27 larsc: 2013-10-08 14:27 cat /sys/kernel/uevent_helper 2013-10-08 14:28 /sbin/hotplug 2013-10-08 14:28 on my Debian, it doesn't return anything (because it uses devtmpfs) 2013-10-08 14:29 maybe it's upstart then 2013-10-08 14:29 zhai has quit [Quit: Leaving.] 2013-10-08 14:29 but I have no /sbin/hotplug on my system... 2013-10-08 14:29 and /dev is tmpfs? 2013-10-08 14:30 no 2013-10-08 14:30 realfs 2013-10-08 14:30 ugh 2013-10-08 14:30 I have no idea what "realfs" is 2013-10-08 14:30 non-tmp fs ;) 2013-10-08 14:31 there is nothing special mounted at /dev 2013-10-08 14:31 /sbin/hotplug might exist... inside the initramfs 2013-10-08 14:32 hm, which I do not have 2013-10-08 14:32 why do you use ubuntu anyway? :o 2013-10-08 14:32 linaro ubuntu 2013-10-08 14:33 on one of the arm boards 2013-10-08 14:45 porchao has joined #qi-hardware 2013-10-08 14:46 zhai has joined #qi-hardware 2013-10-08 14:46 porchaso0 has quit [Read error: Connection reset by peer] 2013-10-08 14:49 zhai has quit [Client Quit] 2013-10-08 14:52 wolfspraul has quit [Ping timeout: 268 seconds] 2013-10-08 15:16 zhai has joined #qi-hardware 2013-10-08 15:24 rz2k has joined #qi-hardware 2013-10-08 15:37 porchaso0 has joined #qi-hardware 2013-10-08 15:38 porchao has quit [Read error: Connection reset by peer] 2013-10-08 15:48 woakas has joined #qi-hardware 2013-10-08 16:10 kilae has joined #qi-hardware 2013-10-08 16:13 arossdotme has quit [Ping timeout: 256 seconds] 2013-10-08 16:37 paul_boddie has joined #qi-hardware 2013-10-08 16:39 Anyone here have any experience with Linux cdc_adm and serial-over-USB? 2013-10-08 16:39 I saw that wpwrak had his name on some Openmoko software of that nature. ;-) 2013-10-08 16:40 I used it back in the openmoko days 2013-10-08 16:41 Did you ever experience problems with the device it created? Not the problem half the Internet has with modem-manager wanting to own it, but with the driver not apparently listening on the IN endpoint. 2013-10-08 16:43 * paul_boddie notes that Amarok on KDE 4 is such a joke these days. Let's not play music any more, then! 2013-10-08 16:44 use mocp :) 2013-10-08 16:45 If KDE were a reality show, half of the applications would have been voted off in KDE season 4. 2013-10-08 16:50 With regard to cdc_acm, I'm trying out some AVR USB stuff that times out when trying to send to an IN endpoint, and I wondered if there was some known issues with the cdc_acm driver. 2013-10-08 16:50 s/IN endpoint/IN endpoint on the host/ 2013-10-08 16:50 paul_boddie meant: "With regard to cdc_acm, I'm trying out some AVR USB stuff that times out when trying to send to an IN endpoint on the host, and I wondered if there was some known issues with the cdc_acm driver." 2013-10-08 16:51 s/was some/were some/ 2013-10-08 16:51 paul_boddie meant: "With regard to cdc_acm, I'm trying out some AVR USB stuff that times out when trying to send to an IN endpoint on the host, and I wondered if there were some known issues with the cdc_acm driver." 2013-10-08 16:52 viric has quit [Ping timeout: 240 seconds] 2013-10-08 16:52 qi-bot, the better edlin 2013-10-08 16:53 Yes, the Internet can still learn from the "old school" tools. 2013-10-08 16:54 DocScrutinizer05: Was entertained/appalled by some of the messages on the Neo900 Maemo talk thread. 2013-10-08 16:55 The mental model of how hardware gets to the shops seems to involve pixies and unicorns for some people. ;-) 2013-10-08 16:55 yep 2013-10-08 16:57 Or a secret Nokia factory still producing the devices in stealth mode and giving them away because they aren't allowed to sell them any more. 2013-10-08 16:57 Being forced to do so by an armed unicorn. 2013-10-08 16:58 the same unicorn that fires his shrink-gun at the chips 2013-10-08 16:59 paul_boddie: never had any problems with the driver 2013-10-08 16:59 larsc: OK. Thanks for the negative result. ;-) 2013-10-08 17:01 viric has joined #qi-hardware 2013-10-08 17:01 it's probably some kind of combination between avr and driver 2013-10-08 17:02 Yes, reading the driver source code can be a real eye-opener sometimes. 2013-10-08 17:03 The device gets created but the AVR thinks its FIFO isn't ready for sending. The weird thing is that I tried an example using HID events and that works. 2013-10-08 17:04 * paul_boddie ends up learning useless things about USB again, this time for AVR... 2013-10-08 17:05 so you are in control of the AVR code? 2013-10-08 17:06 Yes. I have been playing with it, even removing the CDC stuff and trying to make it behave like a vanilla serial device (using usbserial instead). 2013-10-08 17:07 Is there anything special I have to do when using these /dev/ttyACM* or /dev/ttyUSB* things? 2013-10-08 17:07 no 2013-10-08 17:08 With the ACM stuff I've seen stty being used, which is a real blast from the past. 2013-10-08 17:08 I actually had a problem with a cypress uart chip and the ACM driver 2013-10-08 17:08 the device would show up 2013-10-08 17:08 but never receive anything 2013-10-08 17:08 maybe the same issue 2013-10-08 17:08 cypress solved it with an update to their chip 2013-10-08 17:09 with an firmware update 2013-10-08 17:09 There are a few things that people seem to have problems with, but they aren't showstoppers: the "not a modem" complaint from the driver, and mtp-probe wanting to look at the device. 2013-10-08 17:10 Neither of those should cause a problem, and you can fix them by (1) changing the endpoint descriptor, and (2) editing libmtp's udev rules. 2013-10-08 17:11 People also seem to have problems with modem-manager - it wants anything that declares itself as CDC ACM - but that's not an issue here: the advantage of using Debian instead of Ubuntu. ;-) 2013-10-08 17:12 Solving the issue with a firmware update is unfortunately my responsibility here. 2013-10-08 17:12 maybe give cypress a call ;) 2013-10-08 17:13 They'd be only too happy to help, I'm sure. :-) 2013-10-08 17:17 dos1 has joined #qi-hardware 2013-10-08 17:26 rz2k has quit [] 2013-10-08 18:10 viric_ has joined #qi-hardware 2013-10-08 18:12 viric has quit [Ping timeout: 240 seconds] 2013-10-08 18:12 viric_ is now known as viric 2013-10-08 18:47 zhai has quit [Quit: Leaving.] 2013-10-08 18:56 apelete has quit [Ping timeout: 240 seconds] 2013-10-08 18:58 arossdotme has joined #qi-hardware 2013-10-08 19:21 viric has quit [Ping timeout: 240 seconds] 2013-10-08 19:29 apelete has joined #qi-hardware 2013-10-08 19:34 viric has joined #qi-hardware 2013-10-08 20:21 kanzure has quit [Ping timeout: 248 seconds] 2013-10-08 20:25 arossdotme has quit [Ping timeout: 260 seconds] 2013-10-08 20:26 arossdotme has joined #qi-hardware 2013-10-08 20:29 arossdotme1 has joined #qi-hardware 2013-10-08 20:30 kanzure has joined #qi-hardware 2013-10-08 20:31 arossdotme has quit [Ping timeout: 260 seconds] 2013-10-08 20:32 paul_boddie has quit [] 2013-10-08 21:00 kilae has quit [Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258]] 2013-10-08 21:04 viric has quit [Ping timeout: 240 seconds] 2013-10-08 21:04 DocScrutinizer05 has quit [Remote host closed the connection] 2013-10-08 21:05 DocScrutinizer05 has joined #qi-hardware 2013-10-08 21:07 viric has joined #qi-hardware 2013-10-08 21:29 Hi there 2013-10-08 21:31 larsc mth: I've been making some progress, the probe function seems to register the glue layer now -> http://paste.debian.net/53739/ 2013-10-08 21:33 I added a couple of lines to the board file and platform.h to fix the probe -> http://seketeli.fr/git/~apelete/qi-kernel.git/commit/?h=jz4740-udc&id=e7519cf2143a5f1dd525230d2b3cc03e111848d7 2013-10-08 21:34 I don't know yet why I still get the pagealloc corruption with all the aaaa during boot though 2013-10-08 21:36 larsc mth: adn I think I need some help to fix these: 2013-10-08 21:36 [ 1.230000] musb-hdrc musb-hdrc.0.auto: musb_init_controller failed with status -517 2013-10-08 21:36 [ 1.220000] unable to find transceiver of type USB2 PHY 2013-10-08 21:36 [ 1.240000] platform musb-hdrc.0.auto: Driver musb-hdrc requests probe deferral 2013-10-08 21:39 arossdotme1 has quit [Ping timeout: 260 seconds] 2013-10-08 21:40 the errors above seem to be related to the way musb-hdrc works with the glue layer to "register/create" the device in usbcore, and I don't know much about that 2013-10-08 21:41 larsc mth: I would appreciate some help if/when you have time :-) 2013-10-08 21:57 on the jz4770 the "nop" transceiver is used 2013-10-08 21:57 I don't know exactly how that gets selected though 2013-10-08 21:58 CONFIG_NOP_USB_XCEIV=y 2013-10-08 21:59 I think I saw the nop transceiver in your platform configuration, but is the driver itself also enabled in the kernel config? 2013-10-08 22:20 mth: I copied the nop transceiver from the jz4770 code, but I dont know its purpose to tell the truth 2013-10-08 22:21 mth: what is the purpose of the "nop" transceiver, and how is used by the musb driver ? 2013-10-08 22:22 arossdotme has joined #qi-hardware 2013-10-08 22:26 I think it does nothing (nop = no operation), but it is a transceiver, so if the code must have a transceiver then it satisfies that requirement 2013-10-08 22:26 "unable to find transceiver of type USB2 PHY" suggests that a transceiver is mandatory 2013-10-08 22:28 mth: ok, I see. do you exactly what a USB transceiver is supposed to do in the general case ? 2013-10-08 22:28 just asking for my general culture :-) 2013-10-08 22:29 s/exactly/know/ 2013-10-08 22:31 I think it's responsible for putting the actual signals and power on the USB connector 2013-10-08 22:32 it controls the part that is closest to the wires 2013-10-08 22:33 for the jz4770 we should probably implement a transceiver; currently there the glue code controls the signal levels and power 2013-10-08 22:34 afaik the jz4740 doesn't have software control over that 2013-10-08 22:36 so I won't ever need a transceiver in jz4740 other than the nop transceiver ? 2013-10-08 22:40 for the jz4770 we should probably implement a transceiver; currently there the glue code controls the signal levels and power 2013-10-08 22:40 so that's why there are functions like jz_musb_init_regs() and jz_musb_set_vbus() in the jz4770 code I guess... 2013-10-08 22:41 set_vbus is only needed for host mode, which the 4740 doesn't support 2013-10-08 22:43 in fact I'm wondering how the jz4740 can do without a transceiver (since I'm going to use "nop" transceiver) AND without such functions that handle "actual signals and power on the USB connector" 2013-10-08 22:43 the register flags that the 4770 glue code sets for transceiver-like functionality simply don't exist on the 4740 2013-10-08 22:44 there is a lot less to configure on the 4740 2013-10-08 22:46 ok. I still don't get the whole picture but I'll see how it turns out in the code anyway, then we'll talk again I guess :-) 2013-10-08 22:46 mth: thanks a lot for helping 2013-10-08 22:59 dandon_ has joined #qi-hardware 2013-10-08 23:00 dandon has quit [Ping timeout: 240 seconds] 2013-10-08 23:01 wej has quit [Ping timeout: 245 seconds] 2013-10-08 23:01 dandon_ is now known as dandon 2013-10-08 23:01 pcercuei has quit [Quit: dodo] 2013-10-08 23:05 wej has joined #qi-hardware 2013-10-08 23:21 wej has quit [Ping timeout: 260 seconds] 2013-10-08 23:25 wej has joined #qi-hardware 2013-10-08 23:47 wej has quit [Ping timeout: 260 seconds] 2013-10-08 23:51 wej has joined #qi-hardware 2013-10-08 23:56 wej has quit [Ping timeout: 264 seconds]