00:05.00 | dyoung-web | USB would be pretty handy. |
00:05.54 | dyoung-web | you can put a stick in with a known good kernel and at the bootloader test for "OhCrapIBrokeMyOpenSlug" or something and if present use that one instead. |
00:06.17 | dyoung-web | I'm sure thats one thing [g2] had in mind. |
00:06.18 | [g2] | You know all told.... I think there are more developers/part-time of course on nslu2-linux than in the whole company at Linksys (156 headcount) |
00:06.32 | dyoung-web | 156 at linksys or us? |
00:06.43 | [g2] | that's linksys's number |
00:06.48 | [g2] | I think we've got more :) |
00:07.10 | dyoung-web | Could be. |
00:09.50 | dyoung-web | we have 75 with CVS write access. |
00:13.22 | [g2] | really that many ? |
00:13.26 | [g2] | is that on sf ? |
00:13.33 | dyoung-web | yes. |
00:13.39 | [g2] | wow |
00:13.45 | dyoung-web | Unless I grossly miscounted, its around there. |
00:15.56 | [g2] | Developers: 70 |
00:16.20 | [g2] | simply amazing |
00:19.23 | beewoolie | dyoung-web: The trouble with USB support is that it is relatively complex. There's the OHCI driver, the EHCI driver, and then there are drivers for each of the device types. |
00:19.30 | beewoolie | And, there's a PCI component. |
00:19.48 | [g2] | nod. |
00:20.01 | beewoolie | I'm not saying I don't want to do it. |
00:20.03 | [g2] | Beaten Paths are for Beaten Men :) |
00:20.15 | beewoolie | I am saying that I'd like to pick some of the lower hanging fruit first. |
00:20.29 | [g2] | nod. |
00:20.37 | beewoolie | uboot has usb. Heh heh. |
00:20.59 | [g2] | are you suggesting we graft it from there ? |
00:21.28 | beewoolie | Having someone elses effort always helps. I read the uboot and blob implementations of JFFS2 before I wrote something new. |
00:21.52 | [g2] | the beauty of open source |
00:21.57 | [g2] | let freedom ring |
00:23.01 | [g2] | after I learn some more about USB I'll know whether BULK or INTERRUPT xfers will be easier to implement |
00:23.04 | beewoolie | Perhaps I'm exxaggerating the complexity as the uboot code isn't very much. |
00:23.21 | beewoolie | I think that that has to do with where it is scheduled. |
00:23.43 | [g2] | they are different Xfer types from what I know |
00:23.59 | dyoung-web | yeah, I fully realise the scope of the usb problem. |
00:24.03 | beewoolie | uboot appears to use bulk. |
00:24.16 | [g2] | We'll need bulk for booting off the usb devices directly |
00:25.41 | [g2]-ldd3-usb-ch | back to reading the LDD3 USB chapter |
00:28.34 | [g2]-ldd3-usb-ch | wow |
00:29.27 | dyoung-web | Wow Lau Lau. |
00:29.32 | dyoung-web | We go Kau Kau. |
00:29.35 | [g2]-ldd3-usb-ch | T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0 |
00:29.35 | [g2]-ldd3-usb-ch | D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 |
00:29.35 | [g2]-ldd3-usb-ch | P: Vendor=05dc ProdID=a410 Rev=30.00 |
00:29.35 | [g2]-ldd3-usb-ch | S: Manufacturer=LEXAR MEDIA |
00:29.35 | [g2]-ldd3-usb-ch | S: Product=JUMPDRIVE |
00:29.36 | dyoung-web | ?? |
00:29.36 | [g2]-ldd3-usb-ch | S: SerialNumber=0A4E................ |
00:29.38 | [g2]-ldd3-usb-ch | C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA |
00:29.40 | [g2]-ldd3-usb-ch | I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage |
00:29.42 | [g2]-ldd3-usb-ch | E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms |
00:29.44 | [g2]-ldd3-usb-ch | E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=31875us |
00:30.02 | *** join/#openjtag Tiersten (tman@Tiersten.nslu2-linux) |
00:30.06 | dyoung-web | What am I wowing at? |
00:30.16 | [g2]-ldd3-usb-ch | mounting usbfs I can read the serial number of the compact flash stick |
00:30.17 | dyoung-web | the power? |
00:30.26 | dyoung-web | oh. |
00:30.35 | dyoung-web | neato . |
00:30.43 | [g2]-ldd3-usb-ch | can you say fingerprint ? :) |
00:31.29 | [g2]-ldd3-usb-ch | Rev 30.00 looks funny :) |
00:32.49 | [g2]-ldd3-usb-ch | Hey the Maxtor has a serial # too :) |
00:56.18 | *** join/#openjtag ByronT (~byron-por@ByronT.nslu2-linux) |
03:06.00 | *** join/#openjtag ka6sox (~ka6sox@adsl-66-159-198-116.dslextreme.com) |
03:07.32 | *** join/#openjtag ka6sox-laptop (~tking@ka6sox.nslu2-linux) |
03:10.42 | ka6sox-laptop | dyoung-web: ping |
03:21.58 | *** part/#openjtag kas11 (~kas11@193-63.73-24.tampabay.res.rr.com) |
04:17.57 | *** join/#openjtag ka6sox-laptop (~tking@ka6sox.nslu2-linux) |
06:56.46 | *** join/#openjtag ep1220 (~ep1220@gate.epatec.at) |
10:21.25 | *** join/#openjtag prpplague (~billybob@72.22.136.214) |
10:53.11 | *** join/#openjtag prpplague (~billybob@72.22.132.17) |
11:00.11 | *** join/#openjtag [g2] (~g2@g2.nslu2-linux) |
22:57.14 | *** part/#openjtag dyoung-zzzz (~dyoung@dyoung.nslu2-linux) |