IRC log for #htc-linux on 20090625

01:04.56*** join/#htc-linux stickboy (n=anonymou@ool-457e4101.dyn.optonline.net)
01:14.03*** join/#htc-linux stickboy (n=anonymou@ool-457e4101.dyn.optonline.net)
01:29.57*** join/#htc-linux toi (n=pleemans@d5153128F.access.telenet.be)
01:41.09*** join/#htc-linux bd2 (n=cbou@mail.dev.rtsoft.ru)
02:39.03*** join/#htc-linux wirelessdreamer (n=dreamer@c-71-239-79-222.hsd1.il.comcast.net)
02:48.15*** join/#htc-linux j0b0 (n=jobo@97.66.128.162)
03:08.48*** join/#htc-linux mrmoku|a` (n=mrmoku@ppp-93-104-96-156.dynamic.mnet-online.de)
03:55.45*** join/#htc-linux slhommed (n=slhommed@c-71-237-64-42.hsd1.co.comcast.net)
04:12.49*** join/#htc-linux pyr0 (n=pyr0@c-98-219-163-43.hsd1.pa.comcast.net)
04:17.41*** join/#htc-linux goxboxlive (n=jrs@mail2.hjellnesconsult.no)
04:24.26*** join/#htc-linux Tinyboom (n=nahh@62.84-49-90.nextgentel.com)
04:28.05*** join/#htc-linux IamSOG (n=IamSOG@218.19.242.122)
04:52.42*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87ca9b.pool.einsundeins.de)
05:01.59*** join/#htc-linux droid001 (n=mc@p4FDCE1FC.dip.t-dialin.net)
06:27.09*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
06:32.42*** join/#htc-linux pe7er (n=Adium@f053192209.adsl.alicedsl.de)
07:07.16*** join/#htc-linux dzo_ (n=dzo@121-98-128-127.bitstream.orcon.net.nz)
07:17.29*** join/#htc-linux Shinto (n=John@f049024221.adsl.alicedsl.de)
07:43.38*** join/#htc-linux sandos (n=sandos@c-89-160-59-131.cust.bredband2.com)
07:45.24*** join/#htc-linux hymnis (n=hymnis@c-f756e555.031-65-67626717.cust.bredbandsbolaget.se)
08:11.17*** join/#htc-linux dzo (n=dzo@121-98-128-127.bitstream.orcon.net.nz)
08:11.46*** join/#htc-linux bd2 (n=cbou@mail.dev.rtsoft.ru)
08:11.47*** join/#htc-linux nebi (n=nebi@217.142.147.19)
08:16.13*** join/#htc-linux onen|openBmap (n=quassel@217.237.166.82)
08:35.51*** join/#htc-linux PoohbaLT1 (n=BlkPoohb@69.141.71.249)
08:42.49*** join/#htc-linux ccube__ (n=ccube@ssh.ccube.de)
08:54.44*** join/#htc-linux pe7er (n=Adium@f053192209.adsl.alicedsl.de)
09:09.44*** join/#htc-linux stoked (n=df@174.6.56.53)
09:10.33*** join/#htc-linux onen|openBmap (n=quassel@217.237.166.82)
09:10.46stokedanyone around? trying to get network access with dzo's 1.1 on my bell vogue
09:32.53*** join/#htc-linux cr2 (n=cr2@ip-77-25-166-44.web.vodafone.de)
10:10.40*** join/#htc-linux ccube__ (n=ccube@ssh.ccube.de)
10:39.26*** join/#htc-linux IamSOG (n=IamSOG@218.19.242.122)
10:56.49*** join/#htc-linux onen|openBmap (n=quassel@217.237.166.82)
10:57.38*** join/#htc-linux fnord_ (n=fnord@24-151-90-116.static.nwtn.ct.charter.com)
10:59.37*** join/#htc-linux captnoord (i=914ab591@gateway/web/freenode/x-9feb91c719a26333)
11:05.27*** join/#htc-linux zycho (n=zycho@dslb-088-070-242-216.pools.arcor-ip.net)
11:19.58*** join/#htc-linux Zinbolic (n=zinbolic@0x57390b26.hbnqu1.dynamic.dsl.tele.dk)
11:35.06*** join/#htc-linux pagix (n=pagix@c-e781e355.01-84-6e6b7010.cust.bredbandsbolaget.se)
11:49.31*** join/#htc-linux ccube__ (n=ccube@ssh.ccube.de)
11:56.05*** join/#htc-linux ccube_ (n=ccube@ssh.ccube.de)
12:21.56*** join/#htc-linux IamSOG (n=IamSOG@218.19.242.122)
12:30.31*** join/#htc-linux mickey|linuxtag (n=M@217.237.166.82)
12:31.16*** join/#htc-linux morphis (n=morphis@hfw-ext-wlan.rz.hs-bremen.de)
12:34.15*** join/#htc-linux ptitjes (n=didier@212.73.198-77.rev.gaoland.net)
12:35.12*** part/#htc-linux ptitjes (n=didier@212.73.198-77.rev.gaoland.net)
12:58.10*** join/#htc-linux mugsie (n=Administ@unaffiliated/mugsie)
13:01.45*** join/#htc-linux onen|openBmap (n=quassel@217.237.166.82)
13:05.24*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
13:07.02*** join/#htc-linux IamSOG (n=IamSOG@218.19.242.122)
13:09.12*** join/#htc-linux onen|openBmap (n=quassel@217.237.166.82)
13:26.59*** join/#htc-linux pe7er (n=Adium@f053192209.adsl.alicedsl.de)
13:27.16*** part/#htc-linux pe7er (n=Adium@f053192209.adsl.alicedsl.de)
13:35.07*** join/#htc-linux MethoS-- (n=clemens@host-091-097-245-060.ewe-ip-backbone.de)
13:47.45*** join/#htc-linux darkstar62 (n=darkstar@m290e36d0.tmodns.net)
13:49.42*** join/#htc-linux the_sys0p (n=the_sys0@cpe-67-49-192-228.bak.res.rr.com)
13:53.50*** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring)
13:55.51*** join/#htc-linux sdt555 (n=titus@147.145.40.44)
13:56.53*** join/#htc-linux stefan_schmidt (n=stefan@217.237.166.82)
14:02.20*** join/#htc-linux kiozen (n=oeichler@rgnb-5d87ca9b.pool.einsundeins.de)
14:03.49*** part/#htc-linux mugsie (n=Administ@unaffiliated/mugsie)
14:31.22*** join/#htc-linux darkstar62 (n=darkstar@m290e36d0.tmodns.net)
14:36.52*** join/#htc-linux Squarc (n=Squarc@82-217-32-29.cable.quicknet.nl)
14:42.41*** join/#htc-linux j0b0 (n=jobo@204.14.44.156)
14:43.34*** join/#htc-linux MLM (n=mlvdmeid@5ED0BCBD.cable.ziggo.nl)
14:59.10*** join/#htc-linux pyr0 (n=pyr0@ACA42E75.ipt.aol.com)
15:14.48*** join/#htc-linux swc|666 (n=infidel2@unaffiliated/swc666/x-4934821)
16:04.55*** join/#htc-linux stickboy (n=anonymou@ool-457e4101.dyn.optonline.net)
16:07.38*** join/#htc-linux dcordes (n=luke@unaffiliated/dcordes)
16:17.02dcordesmickey|zzZZzz, what's going on at linux tag?
16:28.27*** join/#htc-linux pH5 (n=ph5@e178198064.adsl.alicedsl.de)
16:31.12*** join/#htc-linux StarLite (n=nnscript@s55916ca6.adsl.wanadoo.nl)
16:38.27*** join/#htc-linux pyr0_ (n=pyr0@AC82972B.ipt.aol.com)
16:52.32*** join/#htc-linux infernixx (i=nix@unaffiliated/infernix)
16:57.48*** join/#htc-linux kri5 (n=kri5@cowdy.vlmc.org)
16:58.58*** join/#htc-linux BabelO (n=fcr@unaffiliated/babelo)
17:07.15*** join/#htc-linux timebomb (n=tb@131.165.177.65)
17:20.00*** join/#htc-linux timebomb (n=tb@131.165.177.65)
17:20.37*** join/#htc-linux TeringTuby (n=Maarten@195-241-125-243.ip.telfort.nl)
17:46.54*** join/#htc-linux nizox (n=none@157.175.195-77.rev.gaoland.net)
17:58.20*** join/#htc-linux wirelessdreamer (n=dreamer@c-71-239-79-222.hsd1.il.comcast.net)
18:00.34*** join/#htc-linux ptitjes (n=didier@212.73.198-77.rev.gaoland.net)
18:01.05*** part/#htc-linux ptitjes (n=didier@212.73.198-77.rev.gaoland.net)
18:01.12*** join/#htc-linux ptitjes (n=didier@212.73.198-77.rev.gaoland.net)
18:07.47*** join/#htc-linux timebomb (n=tb@131.165.177.65)
18:10.55*** join/#htc-linux _Rocket (n=rocket_a@t26.in.net.pl)
18:12.10*** join/#htc-linux swc|666 (n=infidel2@unaffiliated/swc666/x-4934821)
18:15.33*** join/#htc-linux cr2 (n=cr2@ip-90-186-232-27.web.vodafone.de)
18:15.34dcordescr2, good evening
18:15.35cr2hi dcordes
18:15.35tmztptitjes: hello
18:15.42ptitjeshéhéhé
18:15.44ptitjes:)
18:16.11ptitjesyou here!!! 8-]
18:16.50tmztyes
18:16.51cr2dcordes: i have some small patches
18:17.15tmztcr2: ptitjes is looking for information on audio support on raph100
18:17.15xsachai got vibrate and keypad backlight workng on phone :)
18:17.17dcordesok I have much time
18:17.21xsachabut how do i get android to recognise them?
18:17.34tmztnot sure
18:17.48tmztdepends on the libhardware you use on android I think
18:18.01dcordesxsacha, afaik android uses different userspace interfaces for this kind of stuff
18:18.18xsachait doesnt look in /dev or anything?
18:18.31tmztprobably /sys
18:18.35dcordesso if you put it in the classic way you might run into trouble. I know this don't help sorry
18:18.42xsachawell /sys anywhere specific? :)
18:18.57tmztjust do what dzo does
18:19.06xsachak
18:19.17dcordescr2, where can I get the patches?
18:19.55*** join/#htc-linux pe7er (n=Adium@f053192209.adsl.alicedsl.de)
18:22.47cr2dcordes: not yet ready
18:23.08tmztyou mean rpc patches?
18:27.40dcordesI'll be back in a bit
18:27.49xsachahey tmzt, my usb is SMSC usb3319 (PHY).. supports vdd18|vdd33, takes 3.1V->5.1V
18:28.38xsacha5.5V*
18:29.05xsachaany idea what extra things i need to do then?
18:29.07tmztphy or just transceiver? is the pxa udc used at all?
18:29.24xsachait says it is a PHY
18:29.51tmztwe already dumped up2ocr didn't we? I guess maybe the configure it but don't use it
18:29.58tmztbut it doesn't seem likely
18:30.19xsachai dont have a up2ocr
18:30.19tmztdid cr2 find anything in spl?
18:31.29xsachaatleast i never found my up2ocr
18:31.56xsachaanyway here's the pdf about my usb phy: http://www.smsc.com/main/datasheets/3319db.pdf
18:31.58tmztI'm sure we dumped it, it's just a register in the pxa
18:32.27xsachahow can i dump it? (in haret now)
18:33.38tmzthold on
18:34.47tmztarch/arm/mach-pxa/em-x270.c:    UP2OCR = UP2OCR_HXS | UP2OCR_HXOE;
18:34.51tmztinteresting
18:35.20xsachatrying to find the address?
18:36.24xsacha(1 << 16) | (1 << 17)
18:36.35*** join/#htc-linux surgex0 (i=surge@pool-98-118-158-217.bflony.fios.verizon.net)
18:39.37xsachadont remember dumping it
18:40.06_Rockethow can i get these keys which are defined in typhoonnbfdecode.pl (EOL)? i need one for wizard, but it's not defined there
18:44.36*** join/#htc-linux stickboy (n=anonymou@198.105.46.21)
18:50.09xsachashould i try same UP2OCR others use?
18:52.56*** part/#htc-linux pe7er (n=Adium@f053192209.adsl.alicedsl.de)
18:58.18xsachai dont get anything with 'usb' in my dmesg
19:00.00*** join/#htc-linux pagix (n=pagix@c-c084e355.01-84-6e6b7010.cust.bredbandsbolaget.se)
19:03.02xsacha*confused*
19:06.41tmztok, you need the address to dump with haret
19:07.03xsachawhere can i find the address?
19:08.10tmzt#define UP3OCR            __REG(0x40600024)  /* USB Port 2 Output Control register */
19:08.32tmztapt: UP3OCR is 0x406000024
19:08.32aptokay, tmzt
19:08.55tmzt#define UP2OCR            __REG(0x40600020)  /* USB Port 2 Output Control register */
19:09.07tmztapt: UP2OCR is 0x40600020
19:09.07aptokay, tmzt
19:09.15tmztapt: UP3OCR?
19:09.15aptrumour has it, up3ocr is 0x406000024
19:09.20tmztyay
19:09.55tmztapt: UP3OCR is 0x40600024
19:09.55apt...but up3ocr is already something else...
19:10.02tmztapt: forget up3ocr
19:10.02apttmzt: i forgot up3ocr
19:10.08tmztapt: UP3OCR is 0x40600024
19:10.09apttmzt: okay
19:10.57tmztapt: UP20CR is also the USB Port 2 Output Control Register
19:10.57aptokay, tmzt
19:11.08tmztapt: forget UP20CR
19:11.08apti forgot up20cr, tmzt
19:11.13tmztapt: UP2OCR is also the USB Port 2 Output Control Register
19:11.13aptokay, tmzt
19:11.23tmztapt: UP2OCR?
19:11.23apti heard up2ocr is 0x40600020, or the USB Port 2 Output Control Register
19:11.35xsachaawesome
19:11.42tmztapt: UP2OCR is also used for udc
19:11.43apttmzt: okay
19:12.04xsachashould i convert it to that UP2OCR_.. bit format?
19:12.11tmztyes
19:12.14xsachaso people can see which bits are enabled
19:12.22tmztI hope I got this right
19:12.31tmztthe addresses are right at least
19:13.56xsachaoh i remember doing this before now
19:13.57xsachaboth get the same value
19:13.57xsacha0000f024
19:14.11tmztyeah
19:14.19tmztI guess if it uses the smsc that doesn't matter
19:14.53xsacha1111000000100100
19:15.16xsachado i need to do something special to get the smsc to work?
19:15.26tmztfind the address
19:16.04tmzt#define UP2OCR            __REG(0x40600020)  /* USB Port 2 Output Control register */
19:16.07tmzt#define UP3OCR            __REG(0x40600024)  /* USB Port 2 Output Control register */
19:16.10tmztah, the kernel is wrong also
19:16.41xsachahmm?
19:16.47tmztapt: UP3OCR is not also the USB Port 2 Output Control register
19:16.47apt...but up3ocr is already something else...
19:17.01xsachalol
19:17.28tmzthey, the address are good I guess that's enough
19:18.40xsachaUP2OCR = UP2OCR_DMPUE | UP2OCR_DPPDE ... hold on
19:18.46xsachabit 13,14,15,16
19:19.15xsachawell 16 is UP2OCR_HXS
19:19.44xsachabut nothing for 13 through to 15
19:20.18tmztget the docs from marvell
19:22.43xsachahmm 2.6.27-rc1: USB: remove board-specific UP2OCR configuration from pxa27x-udc
19:24.25xsachaanyway, if i set UP2OCR and UP3OCR to that correct value, then what?
19:24.31*** join/#htc-linux Zinbolic (n=zinbolic@0x57390b26.hbnqu1.dynamic.dsl.tele.dk)
19:24.42tmztno, if the internal usb is not used that won't do anything
19:24.54tmztwe are using this to find out what ce is using
19:25.07tmztwe need the address for the smsc chip, and you need to see if there is a driver for it
19:25.22tmztif it's just used as a transceiver we could ignore it
19:25.59xsachawell there's nothng in my kernel source but ill check elsewhere
19:28.53xsachadoesnt seem to be anything on net about smsc usb drivers for linux
19:30.23tmztah, does pxa320 have a ulpi port?
19:31.11xsachai have a pxa310.. 310 you mean?
19:31.21xsachafrom google: Added support for USB Host through ULPI (PXA310)
19:33.06tmztit looks like it can't be used as a transceiver, if you have that chip it's ULPI
19:33.10tmztok
19:33.12tmztgood
19:35.45xsachagood? how do i do the ulpi?
19:35.58tmztlook at the msm code, I really don't know
19:36.05*** part/#htc-linux sdt555 (n=titus@147.145.40.44)
19:36.08tmztsee if marvell has pasted anything on the lists
19:36.12tmztposted
19:36.19xsachak
19:36.43xsachaULPI is in mfp?
19:37.08tmztno
19:37.11tmztmfp?
19:37.24xsachahpipaq214-usb.c:// The PXA's ULPI interface has a USB3319 ULPI transceiver connected but which
19:37.35*** join/#htc-linux mickey|linuxtag (n=M@92.117.95.92)
19:38.11xsacha/ doesn't seem to be connected to the 24-pin connector. The winCE bootloader
19:38.50xsacha// and winCE itself use the quicklogic chip for USB client comms, though there seems to be the option of using the PXA's USB 2 Client for KITL. I have converted the U2D driver from the PXA300 from 2.4.16 to the this kernel but can't seem to find where its connected.
19:39.16xsachahmm?
19:39.26tmztnot sure what that means
19:40.28xsachathats from hpipaq
19:40.51tmztyeah, but what is U2D and why is there a 2.4.16 kernel with support
19:41.06xsachathey have some U2D 24-pin / miniUSB
19:41.44tmztdoes this work yet? drivers/usb/gadget/msm72k_udc.c:
19:42.16tmztthat's all I see, and powerpc for some reason, nothing for pxa
19:42.29*** join/#htc-linux mickey|train (n=M@92.117.95.92)
19:43.13xsachahmm i dont have that msm72k
19:43.58tmztyeah, that's in the msm kernel
19:44.09tmztI just hadn't seen it before
19:44.58tmztlooks like usb is going to be hard though, wifi might actually be easier
19:45.36xsachawell i have the firmware for usb (from marvell website)
19:45.58xsachabut there seems to be issue since 2.6.29 (but not sure when), it reports 0 voltage
19:46.09tmztfirmware?
19:46.21xsachaand when i use old sdio, it gets voltage but says error -22 initializing sdio card
19:46.40xsachayeah sd8686.bin and sd8686_helper.bin firmware
19:46.53xsachaneed it with libertas?
19:46.57tmztwifi
19:47.06xsachayes that wifi
19:47.14xsachammc slot 1
19:47.17dcordesback
19:47.24dcordescr2, got patches yet?
19:47.50tmztxsacha: try the pre driver on it
19:48.02tmztsources at opensource.palm.com
19:48.08xsachafor wifi?
19:48.12tmztyes
19:48.16xsachait has same sdio card?
19:48.27tmztwell, assuming we have source for the wifi driver
19:48.39xsachafirmware + libertas
19:48.52xsachaapparently there's a gpl driver by marvell too but doesnt work?
19:50.59tmzt# CONFIG_MAC80211 is not set
19:51.00tmzt# CONFIG_IEEE80211 is not set
19:51.03tmztfrom pre defconfig
19:51.20tmztso their driver is probably the marvell gpl one, do you have a link to the source?
19:51.49xsachapre source? have it on my hard drive
19:51.54tmztno
19:51.59xsachaopensource.palm.com
19:52.03tmztthe marvel driver
19:52.12xsachaoh, never saw it
19:52.59xsachaapparently mobln kernel has marvells gpl driver integrated
19:53.12xsachabut not in main one?
19:53.32tmztactually the pre has a patch to enable the enumeration to work, don't know if you need that
19:54.02xsachawell it's awesome that pre has same card
19:54.14xsachai can just pretty much take everything from there
19:54.47tmzthttp://www.marvell.com/drivers/driverDisplay.do?driverId=203
19:55.29xsachayeah thats the firmware im using
19:56.16xsachasd8686.bin
19:56.18xsachacomes with the .ko module and a script to insert module
19:56.34tmztno source?
19:56.48tmztdoes the wifi card appear in /sys/bus/mmc ?
19:56.50xsachanot there
19:56.59tmztit says gpl driver
19:57.06xsachahmm
19:57.28xsachait appears as mmc1
19:57.43xsachabut i get error -22 sdio intialization failed
19:57.43tmztdoes it have valid manf/prod?
19:57.46tmztok
19:57.54tmztdo you have it powered when booting?
19:57.58xsachayes
19:58.06tmztI think you need to find the gpio/vreg to enable/disable it
19:58.17xsachaaccording to someone on net, it worked in 2.6.27 but this error -22 occurs in 2.6.29?
19:58.22tmztthere is source
19:58.32tmztit's in three levels of tars
19:58.54xsachak
19:59.28xsachaohh there's another tar there
20:00.24tmzt+CONFIG_SDIO_WORKAROUND_MARVELL_CIS_B1_BUG=y
20:00.44xsachais that a workaround because there's no detection pins?
20:00.51tmzt+#ifdef CONFIG_SDIO_WORKAROUND_MARVELL_CIS_B1_BUG
20:00.51tmzt+                       // workaround for marvell B1 CIS issue:
20:00.51tmzt+                       // dummy read into other register area (non-CIS)
20:00.51tmzt+                       {
20:00.51tmzt+                               unsigned char dummy;
20:00.53tmzt+                               (void) mmc_io_rw_direct(card, 0, 0, 0, 0, &dummy);
20:00.56tmzt+                       }
20:00.58xsachafor cis table?
20:00.59tmzt+#endif
20:01.05tmztlooks like it
20:01.38xsachaawesome
20:01.51xsachashould i just use the source from pre snce it is guaranteed to work?
20:02.10tmztno, just the parts of the patch
20:02.19xsachafrom marvell?
20:02.39xsachai can download the pre patches
20:02.41tmztno, from that palm kernel
20:02.44tmztyes
20:02.45xsachak
20:02.52tmztbut don't patch all of them
20:03.00xsachabut they are basing it off an older kernel
20:03.06cr2dcordes: no, i'm busy with other things right now
20:03.10xsacha2.6.24 or something
20:03.21tmztyeah, that part I pasted is probably the same but no idea if the bug exists on your hardware
20:03.41xsachaalrght. thanks for help! im gonna get some rest and fix wifi tomorrow :D
20:03.49tmzt-       if (rocr)
20:03.49tmzt+       if (rocr) { *rocr = cmd.resp[mmc_host_is_spi(host) ? 1 : 0];
20:03.49tmzt+#ifdef CONFIG_SDIO_FORCE_OPCOND_1_8V
20:03.49tmzt+               // MAR: our sdio card lies to us as it actually runs at 1.8V
20:03.50tmzt+               *rocr |= MMC_VDD_165_195;
20:04.14xsachawhy does the sdio card lie, that's silly.. but ok
20:04.45xsachathat could be cause of voltage issue
20:05.21tmztso get those two patch from the kernel patch for pre
20:05.41*** join/#htc-linux rocket_ (n=rocket_a@A253.in.net.pl)
20:06.16*** join/#htc-linux dcordes_ (n=luke@unaffiliated/dcordes)
20:06.38xsacha:D thx!
20:07.17tmztdo you use v or non-v firmware?
20:08.08xsachawhat's that?
20:08.08tmzt<PROTECTED>
20:08.12tmztcool!
20:08.30xsachaoh, most likely the non-b
20:08.32xsachanon-v
20:09.24tmzthow big is helper?
20:09.31tmztcan you also post the md5's here
20:10.02xsacha-rw-r--r-- 1 root root   2516 2009-06-25 00:41 sd8686_helper.bin
20:10.24tmztfile ?
20:10.27tmztis it elf?
20:10.47xsacha2a4d8f4df198ce949c350df5674f4ac6  sd8686_helper.bin
20:11.05xsachasd8686_helper.bin: DBase 3 data file (2 records)
20:11.11_Rocketi got boot.img from EOL for my card id, but my wizard says 'Not allow update!"
20:11.30xsachait's not an ELF
20:14.01tmzt#define MARVELL_VENDOR_ID 0x02df
20:14.01tmzt<PROTECTED>
20:14.01tmzt<PROTECTED>
20:14.01tmzt<PROTECTED>
20:14.01tmzt<PROTECTED>
20:14.06tmztxsacha: do you get either of those?
20:14.41xsacha<6>libertas_sdio: Libertas SDIO driver      <6>libertas_sdio: Copyright Pierre Ossman
20:14.46xsachai get those, then voltage error
20:14.53tmztoh
20:15.08tmztyou aren't using the marvel driver then
20:15.21tmztyou might get some help in #libertas is anyone is ever there
20:15.23xsachathe guy who had same problem said he only got that marvell sdio card detected after voltage error was fixed
20:16.05tmztso that might be it
20:16.08tmztcan you dumpcis?
20:16.35tmztI don't have any sdio cards to tell you where in sys it is but it should be under /sys/bus/mmc/devices
20:17.33xsachahow do i dumpcis? :\ pcis?
20:18.26xsachathis is the post about the voltage problem: http://markmail.org/message/iq7vlvqvku2ifeet
20:20.37tmztthat's the message you get?
20:20.41xsachayes
20:20.46tmztsame numbers?
20:20.53xsachayeah
20:21.02tmzttry the pre patch then, I think that will work
20:21.03xsachaexactly the same
20:21.18tmztif you know how to parse that ocr number though it might help
20:21.47xsachayeah ive been in and out of that sdio driver changing ocr values trying to get it to work
20:22.00xsachabut even when i fixed the voltage i still got that -22 error
20:22.20tmztah
20:22.34xsachawill do that pre patch tomorrow :) it will definitely work
20:22.50tmztwhere are you changing it?
20:23.40xsachai tried changing it in core.c (mmc) and in if_sdio.c (i think that's what it was called)
20:24.40xsachain /sys/bus/mmc/devices/ i have only mmc0:d555
20:24.55tmztthat's the address
20:24.56tmztoh
20:25.00tmztsd card?
20:25.03xsachayes
20:25.11tmztso it's not probing
20:25.16tmztwhere are you chaning ocr?
20:25.27xsacharight now, im not
20:25.30xsachait's getting voltage error
20:26.00tmztbut where were you?
20:26.17xsachacore.c (mmc) and alternatively tried if_sdio.c
20:27.02xsachadrivers/net/wireless/libertas/if_sdio.c
20:27.25xsachadrivers/mmc/core/core.c
20:27.51*** join/#htc-linux ImCoKeMaN (n=imcokema@pool-96-249-154-100.hrbgpa.fios.verizon.net)
20:28.13xsachait got rid of voltage error but kept saying -22 :(
20:28.13tmzt@@ -230,6 +230,15 @@ static int sdio_read_cis(struct mmc_card *card, struct sdio_func *func)
20:28.16tmzt<PROTECTED>
20:28.19tmzt<PROTECTED>
20:28.22tmzt<PROTECTED>
20:28.24tmzt+
20:28.27tmzt+#ifdef CONFIG_SDIO_WORKAROUND_MARVELL_CIS_B1_BUG
20:28.29tmzt+                       // workaround for marvell B1 CIS issue:
20:28.32tmzt+                       // dummy read into other register area (non-CIS)
20:28.34tmzt+                       {
20:28.37tmzt+                               unsigned char dummy;
20:28.40tmzt+                               (void) mmc_io_rw_direct(card, 0, 0, 0, 0, &dummy);
20:28.43tmzt+                       }
20:28.45tmzt+#endif
20:28.48tmzthere?
20:28.50tmztsdio_read_cis
20:28.51xsachayeah i thnk that might be what i need (in addition to other patches)
20:28.53tmztgot rid of voltage error?
20:29.09xsachai didnt do somethng that big, i just changed the ocr
20:29.23tmztyou changed it in that function though?
20:29.37xsachahmmm ill check
20:29.49tmztdid it appear in sysfs then?
20:29.56xsachai didnt check
20:30.50xsachai dont have that function in my source, sdio_read_cis
20:31.22xsachais that in mmc?
20:31.36xsachaoh it is, found it
20:31.51xsachasdio_cis.c, i didnt change that
20:32.43tmztwhere did you change it then?
20:33.02xsachacore.c
20:33.31tmztprobably the wrong place, try sdio_cis
20:33.35xsachaoh ok
20:33.42xsachammc_select_voltage where i changed it
20:36.30tmztso it's restore the values later
20:36.41xsachaoh
20:37.05tmztthat was a guess but it makes sense
20:37.13tmztsdio is a little different then just sd card
20:37.28xsachaok anyway i have to get to sleep
20:37.39tmztalright, tommorow then
20:37.41xsachawill patch it later and continue this.. should work with pre patch
20:47.28*** join/#htc-linux cmonex (n=xy6091@zy2wiuu283.adsl.datanet.hu)
20:48.56*** join/#htc-linux timebomb (n=tb@131.165.177.65)
20:55.25*** join/#htc-linux dcordes__ (n=luke@unaffiliated/dcordes)
21:01.24cr2tmzt: uboot supports msm nand ?
21:03.06*** join/#htc-linux dcordes (n=luke@unaffiliated/dcordes)
21:05.07tmztseems so with that patch from aurora
21:05.11dcordescr2, can you show me the default.txt you are using for raphael?
21:06.56cr2dcordes: need to search for the usb hdd with the kernel
21:07.49cr2tmzt: the patch supports gpio ALT and (at least) the SD clock settings
21:07.51cr2lol
21:07.54cr2+   // Configure GPIOs
21:07.56cr2+   // ZZZZ Todo: move to ARM9 or do via IPC
21:08.29cr2it's exactly what google has obfuscated
21:08.52cr2+      // Configure the general purpose I/O for SDC2
21:08.54cr2+      IO_WRITE32(GPIO1_PAGE, 62);
21:08.55cr2+      IO_WRITE32(GPIO1_CFG, (0x1 << 2) | 0x3 | (io_drive << 6));
21:09.35*** join/#htc-linux MethoS (n=clemens@host-091-097-245-060.ewe-ip-backbone.de)
21:10.25cr2+     * Can't assume the user knows which block the APPS partition starts in.
21:10.27cr2+     * To boot from NAND, user should run "nboot <addr> 0 0".  (offset = 0)
21:10.28cr2+     * This function will add the APPS partition offset automatically.
21:10.30cr2+     */
21:12.18cr2hmm
21:12.21cr2+    // Get pointer to the bad block table in SMEM
21:13.56cr2+     * Determine if TCXO (19.2MHz) or TCXO/4 (4.8MHz) is the UART clock source.
21:13.57cr2+     * Use recommended m,n,d,mnd register settings.
21:14.20cr2now that's what i call readable.
21:14.42cr2all these comments are missing in the g1 code.
21:14.47tmztI'm wonder if we couldn't work on a generic low-level clock api for linux
21:15.15cr2we need to get it fully working first
21:18.27cr2+// ZZZZ chip specific, move to another place
21:18.27cr2+#define ADM_AARM_NAND_CHN    7
21:18.27dcordesdoes raphael power off on a9 or a11 failure?
21:18.27cr2+#define ADM_AARM_SD_CHN      8
21:18.28cr2it's a pmic call
21:18.28cr2i think it's better to do it this way, than to hang arm11
21:18.29cr2need to fix that later
21:18.53cr2cool
21:18.57cr2+// SD MCLK definitions
21:18.59cr2+
21:19.00cr2+// For MCLK 400KHz derived from TCXO (19.2MHz) (M=1, N=48, D=24, P=1)
21:19.02cr2+#define MCLK_MD_400KHZ    0x000100CF
21:19.03cr2+#define MCLK_NS_400KHZ    0x00D00B40
21:19.25cr2i have M,N,D and s0,s1,s2,s3 in my tables
21:19.37dcordesI tried latest kernel. device powers off after console handover line is shown.
21:20.05cr2need to find out how P and s0s1s2s3 are related
21:20.13cr2dcordes: on which device ?
21:20.16dcordeskovsky
21:20.33cr2can we get rif of console handover ?
21:20.38cr2s/rif/rid/
21:20.59dcordesit's the druidu driver with kernel config no?
21:21.02cr2and use only the normal fbf0
21:21.04cr2yes
21:21.14dcordesgood let me try disabling it
21:21.23dcordeswhere to set normal fb0 ?
21:21.34cr2you don't need to
21:21.43cr2+// For MCLK 25MHz derived from PLL1 768MHz (M=14, N=215, D=107.5, P=2), dual edge mode
21:21.45cr2+#define MCLK_MD_25MHZ     0x000E0028
21:21.46cr2+#define MCLK_NS_25MHZ     0x00360B49
21:22.33dcordesHTC_FB_CONSOLE=n ?
21:24.38cr2ok, so the s2 value defines the clock source:  TCXO (19.2MHz) (=0) or PLL1 768MHz (=1)
21:24.44cr2http://www.htc-linux.org/wiki/index.php?title=MSM_SDIO
21:25.19cr2hmm. but then what is a clock=4 used for BT ?
21:25.54cr2and what is "dual edge mode" ?
21:26.14cr2clock generated on FE and RE ?
21:26.54cr2P=1 TCX0, P=2 PLL1
21:27.02dcordeskernel oops
21:29.29cr2hmm
21:29.31cr2+#define UART1_UART_SIM_CFG                                               (0xA9A0003C)
21:30.59dcordesah the navi driver!
21:31.17cr2?
21:31.18dcordeswent through this process already..
21:31.27dcordesnavi driver breaks kovsky
21:31.55cr2tmzt: the aurora uboot is very nice. no google BS there, all is documented ;)
21:32.02tmztyeah
21:32.24cr2+#define GPIO1SH2_CFG                                                   (0xA9201044)
21:32.31cr2+#define   GPIO1SH2_CFG__DRV_STRENGTH__2_MA                                           0x0
21:32.32cr2+#define   GPIO1SH2_CFG__DRV_STRENGTH__4_MA                                           0x1
21:33.08tmztdid you get that __M __S are mask and shift?
21:33.45cr2we can reuse all these #defines
21:35.06cr2hm. even the weird TLMM registers are declared
21:35.17tmztyes
21:35.36dcordesok the oops solved. now I have a new problem. it says something about non present clock and then rebooting in 3 seconds
21:35.39dcordesany pointers?
21:35.47cr2but since it's a different CPU, we need to recheck the things carefully
21:35.53tmztand axi
21:36.09cr2dcordes: which one ?
21:36.19dcordesit's fast I will boot again
21:36.51cr2+#define   GLBL_CLK_ENA__AXI_IMEM_CLK_ENA___S                                          25
21:36.57cr2i think we have USBH here
21:37.49cr2+#define   GLBL_CLK_ENA__PBUS_CLK_ENA___S                                              14
21:38.06dcordesif only I had high res digital camera
21:38.37cr2tmzt: i don't see the usbh clock in the list
21:39.09cr2omg
21:39.14cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__TCXO                                            0x0
21:39.16cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__GLOBAL_PLL_SRC                                  0x1
21:39.17cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__Q6_PLL_SRC                                      0x2
21:39.19cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__SCPLL_AUX_SRC                                   0x3
21:39.20cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__MODEM_PLL_AUX_SRC                               0x4
21:39.22cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__PLL4_AUX_SRC                                    0x5
21:39.23cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__PLL5_AUX_SRC                                    0x6
21:39.25cr2+#define   GLBL_SRC0_NS_REG__SRC_SEL__PLLTEST_CORE_IN                                 0x7
21:39.34cr2TXC0=0, GLOBAL_PLL=1
21:39.45cr2and MODEM_PLL_AUX=4
21:39.58cr2hmm. BT on raph uses MODEM_PLL_AUX clock ?
21:40.43cr2hmm. the TCXO is 19.2MHz, GLOBAL_PLL is 768MHz
21:42.20cr2aha
21:42.23cr2+#define DUAL_MODEM_NS_REG                                              (0xA8600020)
21:43.54cr2a8600020 || 00000000
21:46.57dcordesMemory 89MB 128MB = 217MB total
21:47.06dcordeswhere's the code that adds the other ram bank?
21:48.01cr2in the board file
21:48.16dcordesok
21:48.19*** join/#htc-linux timebomb (n=tb@2309ds2-noe.0.fullrate.dk)
21:48.20cr2tmzt: all CLK MD/NS bitmasks are declared
21:48.24cr2+#define   UART2DM_NS_REG__MNCNTR_MODE__DUAL_EDGE_MODE                                0x2
21:48.40cr2need to compare with my values
21:49.25cr2ah, it's the prescaler
21:49.28cr2+#define   UART2DM_NS_REG__PRE_DIV_SEL__DIV_2                                         0x1
21:49.44cr2+#define   UART2DM_NS_REG__PRE_DIV_SEL__DIV_4                                         0x3
21:50.22cr2ok, now the only missing thing is MODEM_PLL_AUX frequency.
21:50.51*** join/#htc-linux TeringTu1y (n=Maarten@195-241-125-243.ip.telfort.nl)
21:51.57*** join/#htc-linux mickey|linuxtag (n=M@92.117.95.92)
21:52.28cr2+#define ADSP_RESET                                                     (0xA8600210)
21:52.36cr2hi mickey|linuxtag
21:52.45mickey|linuxtaghi
21:53.04cr2the uboot source code for msm is a great source of information
21:53.24cr2mickey|linuxtag: we are very close to have the gps driver
21:53.48cr2+#define APPS_RESET                                                     (0xA8600214)
21:53.48dcordesso mickey|linuxtag can run maps :D
21:53.51mickey|linuxtagwah, nice! how are you going to export it to userland?
21:54.16cr2mickey|linuxtag: nmea on /dev/smd27, and some misc device for control
21:54.40cr2mickey|linuxtag: http://git.linuxtogo.org/?p=groups/mobile-linux/kernel.git;a=blob;f=arch/arm/mach-msm/gps.c;h=21f83303da4c79c44d7837f48f553e5f992ceaff;hb=290256f8e162818fe8c33b55000f9a7808a7ba76
21:55.07cr2we have some differences for our AMSS, but the core driver should be the same
21:56.36mickey|linuxtagnice
21:57.42cr2the sound does not work yet, but i know the area where to look
21:59.07dcordescr2, which initrd are you using currently?
21:59.50dcordesinitrd-fso ?
22:00.42cr2dcordes: the one you gave me.
22:00.45cr2i think so
22:00.58cr2dcordes: i'd like to add some things to it.
22:01.20dcordesok what do you need?
22:01.21cr2like ts_* programs, and playwav from android
22:02.00cr2vodafone-de config for ppp/umts
22:02.17*** join/#htc-linux AstainHellbring (n=AstainHe@unaffiliated/astainhellbring)
22:02.25dcordesdo you have that config handy? what is needed in order to make playwav work?
22:02.36cr2playwav is probably the most urgent thing.
22:02.55cr2and some sample wav and mp3 files
22:03.22cr2tmzt: where is this evil link ? :)
22:04.03cr2+// Flash partition table magic numbers
22:04.04cr2+
22:04.06cr2+#define SMEM_FLASH_PARTITION_TBL_MAGIC1     0x55EE73AA
22:04.08cr2+#define SMEM_FLASH_PARTITION_TBL_MAGIC2     0xE35EBDDB
22:05.05dcordeshttp://android.git.kernel.org/?p=platform/system/extras.git;a=blob;f=sound/playwav.c;h=bb37d4a9ef1a64919422433141c1de14ea2eccc3;hb=donut
22:06.00dcordesok got it locally
22:06.06cr2ok
22:06.10mickey|linuxtagcr2: (sounds) that'd rock...
22:06.17*** join/#htc-linux BHSPitMonkey (n=stephen@unaffiliated/bhspitmonkey)
22:06.50cr2dcordes:  fn = play ? "/data/out.wav" : "/data/rec.wav";
22:08.31cr2+    // Startup TCXO
22:08.33cr2+    // Assume the ARM9 has done this already.
22:08.34cr2+    // IO_WRITE32(PRPH_WEB_NS_REG, 0xa00);
22:08.51dcordescr2, does that need changing?
22:13.12cr2dcordes: no, it's just the default setting if you don't provide the filename
22:13.17dcordesgood
22:13.28cr2but  i need some sample .wav and .mp3 files
22:13.31dcordesI build it with OE gcc
22:14.28dcordesplaywav.o: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, stripped
22:14.46dcordesbut build gives two warnings
22:15.26dcordesplaywav.c: In function ‘fill_buffer’:
22:15.26dcordesplaywav.c:129: warning: incompatible implicit declaration of built-in function ‘memcpy’
22:15.26dcordesplaywav.c: In function ‘main’:
22:15.26dcordesplaywav.c:367: warning: incompatible implicit declaration of built-in function ‘strrchr’
22:16.45cr2#include <stdlib.h> ?
22:17.02cr2no
22:17.05cr2#include <string.h>
22:17.41dcordesok no error
22:20.43dcordescr2, can you try if it works?
22:21.13cr2where can i download it ?
22:23.57dcordescr2, http://linuxtogo.org/~lgorris/misc/playwav.o
22:24.30dcordesd2a3cac938660a2a2b7826c58b98d714  playwav.o
22:24.35cr2.o ?
22:24.48cr2can you create a new initrd instead ?
22:25.38tmztdcordes: cc -o playwav playwav.c
22:25.49*** join/#htc-linux MethoS (n=clemens@host-091-097-245-060.ewe-ip-backbone.de)
22:25.51tmztor just cross-ld playwave.o
22:26.23dcordeswhat's cross-ld ?
22:26.45tmztarm-*-ld
22:26.51dcordesah
22:27.46dcordes./arm-angstrom-linux-gnueabi-ld playwav
22:27.47dcordes./arm-angstrom-linux-gnueabi-ld: warning: cannot find entry symbol _start; defaulting to 000085dc
22:28.18cr2dcordes: use 'cc' and not the ld directly
22:28.26tmztyeah, sorry
22:29.01dcordescr2, I used the OE gcc
22:29.20cr2dcordes: then why do you have .o file ?
22:29.21mickey|linuxtagg'night
22:29.22dcordesand strip
22:30.03dcordesbecause I put -o playwav.o :)
22:30.30*** join/#htc-linux rocket_ (n=rocket_a@A254.in.net.pl)
22:30.32cr2lol
22:31.30dcordescan you try if it works before I add it in initrd?
22:33.02cr2ok, booting
22:33.57dcordescr2, I use fso-console-image as base for initrd again ok? (same as last initrd) or do you want some X ?
22:34.51cr2X may be fun, but not right now.
22:35.11tmztX actually needs some patches
22:35.33tmztto return sucess from fbioset*
22:36.03cr2root@htcraphael:~# ./playwav
22:36.05cr2playwav: cannot open '/data/out.wav'
22:36.08dcordeskovsky doesn't like initrd. it says gzip magic numbers corrupted. somebody seen that error before?
22:36.12cr2ok, that looks good
22:36.17dcordesnice
22:38.21cr2hm
22:38.23cr2cannot open mp3 output device: No such device
22:38.33cr2[  197.402758] audio: failed to get audplay0 dsp module
22:38.34cr2[  197.403582] audmgr_rpc_thread() start
22:38.36cr2[  197.404254] [RPC] READ on ept d4a32140
22:38.47tmzttry wave
22:38.55tmztmp3 is different endpoint
22:39.04cr2<PROTECTED>
22:39.26cr2tmzt: should work with mp3 too
22:39.48high-rezclearly I'm going to need a copy of this code for uhh testing purposes.
22:40.09cr2root@htcraphael:~# ./playwav -wav KDE_Critical_Error.wav
22:40.10cr2playwav: 2 ch, 22050 hz, 16 bit, PCM
22:40.12cr2prefill
22:40.13cr2start
22:40.16cr2and hangs
22:40.41cr2hard lock
22:41.14cr2ok, that's some progress ;)
22:41.15dcordesI added the sim card self destruction line
22:41.21dcordessecret at command
22:41.30high-rezat&h0sec4rd ?
22:41.31cr2i don't have sim card
22:41.32tmztyay??!
22:42.08tmztlowlevel serial sim access would be nice, don't think radio will let us have it on arm11 though
22:42.26dcordeswhen it works you need to call a taiwanese voice mailbox. that's the first call I made with kaiser in linux
22:42.52cr2dcordes: but it works, so you can create a new initrd. (with vodafone-de in /etc/ppp/peers/
22:43.01dcordesI'm configuring OE
22:43.15cr2tmzt: we can tell arm9 to fsck off
22:43.41dcordesneed to figure what I added manually in the old images
22:44.03cr2playwav: 2 ch, 22050 hz, 16 bit, PCM
22:44.16cr2i'll look for a 44100 pcm
22:45.00cr2<PROTECTED>
22:45.05tmztcat a cd
22:45.45cr2PCM, 16 bit, mono 22050 Hz
22:46.21cr2<PROTECTED>
22:46.29cr2PCM, 16 bit, mono 44100 Hz
22:47.07cr2<PROTECTED>
22:47.13cr2PCM, 16 bit, mono 48000 Hz
22:48.22cr2hardlock
22:48.37cr2will try strace
22:49.39*** join/#htc-linux swc|666 (n=infidel2@unaffiliated/swc666/x-4934821)
22:52.56dcordescr2, rpc mapping incorrect?
22:53.16cr2adsp_6210 may have something wrong
22:53.31cr2the rpc should be ok
22:53.59dcordesany extra tools initrd needs? what nonstandard stuff do you use frequently?
22:54.00tmztis pcm/mp3 playback through the mailbox?
22:54.27cr2yes, through some adsp queue number
22:54.42cr2dzo has made some changes there
22:55.02cr2but some of them are wrong for us, so i've not used his patch
22:55.15tmztcan we see what they look like?
22:55.18swc|666http://www.google.com/hostednews/ap/article/ALeqM5iSBcP-aWO-v-ijibVUcKN58VdKSAD991VMB80
22:55.19tmztthe patch
22:55.21dzohi cr2
22:55.24swc|666kids will be safer now
22:55.50cr2ho dzo
22:56.14dzowhat are you working on, audio?
22:56.17cr2dzo: i've documented the gps init sequence for amss52xx
22:56.19cr2yes
22:56.26tmztdzo: would it work on msm7500A then? more likely?
22:56.37cr2i've copied the adsp_6210 file,
22:56.55cr2because the logs show module 2 and 4 in use for play/record
22:56.59dzoshould do is guess.
22:57.02cr2your patch has 3
22:57.24cr2i have also fixed the rpc numbers
22:57.34dzoyes, one of the rpcs gives you back the module number.
22:57.34cr2so rpc does not fail anymore
22:58.06cr2hmm. need to check that.
22:58.15dzoand it changes depending on what has been done before. i.e. what image the adsp is using.
22:58.37cr2ok
22:59.00cr2dzo: two more questions
22:59.10dzook
22:59.38cr2dzo: i've looked at the msm8250 uboot code, and they have documented a lot of registers
23:00.15cr2the BT seems to be clocked from the MODEM_PLL_AUX
23:00.38cr2but i have no idea about its frequency.
23:01.26cr2another one is about the gps init
23:01.32dzoI still don't have working bt on vogue. that could be useful.
23:01.46cr2ok.
23:01.50tmztwe only know that for the new surf board though
23:02.00tmztHappy? I think it is
23:02.26cr2i have added the BT clock init, but itstill  hangs on stty -F /dev/ttyHS1
23:02.49dzotmzt: were you looking at writing an xip bootloader or is that somebody else?
23:02.53cr2gps : there is a magic 0xda3 value
23:03.15tmztI was researching it with ce developers
23:03.25cr2which is some kind of return from pdsm_client_init()
23:03.53cr2but msm_rpc_call() does not have any return value.
23:04.36cr2the 0xda3 seems to be consistent for vogue/raph, but it is not clear to me if it can change.
23:04.40dzoit needs a server 0x31000004
23:04.59cr25b here
23:05.35cr2maybe you can lookup the wince rpc names in rpc_remote_client.dll ?
23:06.09cr2because the current gps driver code is not very readable
23:06.11dzoyes, the replies for rpc commands jusy say that it has been received, you need a thread to listen for commands on a different prog.
23:06.22tmztneeds a server on the a11?
23:06.40cr2tmzt: for the replies
23:06.41dzoyes
23:06.43tmztah, the code that sends the HELLO, that sends it to us right, not the modem?
23:07.22cr2tmzt: it's a bit different on amss4
23:07.28dzoi don't know how it works for you but we have 2 channels 1 for client, 1 for server.
23:07.44tmztoh yeah, we have a router too
23:07.50tmztforgot that you don't
23:07.50dzoyours are multiplexed into 1,  but the same should apply
23:07.51dcordesoh no Error, DISTRO_PR has changed (.2 to .3) which means all packages need to rebuild. Please remove your TMPDIR so this can happen.
23:08.13dzoi think you may have to register servers with the a9 rpc code.
23:08.14dcordesglad I put the fan voltage high in the desktop's bios
23:08.18cr2dcordes: hehe
23:08.58tmztyeah, the patch we have doesn't do that, just fakes the response from the modem
23:09.24tmztwe need a /dev/mmem
23:09.47dzothat may be the problem, surely the older google code is designed for your version of amss though.
23:09.58tmztsince we know how mpu works that might be doable
23:10.08tmztyeah, I think so
23:10.46cr2tmzt: hangs here:
23:11.01cr2open("/dev/msm_pcm_out", O_RDWR)        = 4
23:11.02cr2ioctl(4, 0x80046103, 0xbecd1c0c)        = 0
23:11.04cr2ioctl(4, 0x40046104, 0xbecd1c0c)        = 0
23:11.05cr2write(2, "prefill\n", 8prefill
23:11.18cr2write(4, "\33\375\216\375\325\0\200\2\342\1\2\1q\0\214\377\370\376"..., 4800) = 4800
23:11.20cr2write(4, "7\373\346\372\302\373\255\374M\375\353\374\277\373\'\373"..., 4800) = 4800
23:11.21cr2write(2, "start\n", 6start
23:11.22cr2)                  = 6
23:11.24cr2ioctl(4, 0x40046100
23:12.18tmztthat can't be an address, why would it use the same struct twice?
23:16.05*** join/#htc-linux Funklord (n=cow@c-e1d571d5.014-46-73746f28.cust.bredbandsbolaget.se)
23:16.37*** join/#htc-linux Disconnect (n=nndis@sigkill.net)
23:16.49*** join/#htc-linux Nemesis|OFF (i=nemesis2@rand-des-wahnsinns.de)
23:18.21*** join/#htc-linux droid001 (n=mc@p4FDCE1FC.dip.t-dialin.net)
23:18.39cr2it's ioctl number
23:20.25cr2ioctl(afd, AUDIO_START, 0)
23:24.08cr2hm. record is unhappy
23:24.13cr2[   82.773913] adsp: opening module AUDPREPROCTASK
23:24.14cr2[   82.774035] [RPC] CALL to 3000000a:0 @ 0:00000001 (56 bytes)
23:24.15cr2[   82.774096] [RPC] READ on ept d4a32680
23:24.17cr2[   82.776171] [RR] - ver=1 type=1 src=0:00000001 crx=0 siz=28 dst=1:d4a32680
23:24.19cr2[   82.776934] [RPC] READ on ept d4a32680 (24 bytes)
23:24.20cr2[   82.776995] adsp error: RPC call was not successful (3)
23:24.22cr2[   82.777026] adsp: REGISTER_APP failed
23:24.23cr2[   82.780322] audmgr_rpc_thread() start
23:24.24cr2[   82.781115] [RPC] READ on ept d4a326e0
23:24.48cr2mp3 is unhappy
23:24.53cr2playing wav hangs
23:27.49cr2ok, something to think about
23:30.30dcordescr2, how does it work for making calls? do we need to put the RPC calls manually?
23:30.47dcordesassuming the hardlock will be fixed
23:36.40cr2it's something inside android
23:36.58cr2for non-android you need to switch manually
23:41.47cr2ok, good night
23:53.37tmztyou actually routing would be more interesting
23:53.39tmztyeah
23:59.36dcordestmzt, how does that work? in the good old kaiser amss, speakerphone was working by default on call.

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.