/srv/irclogs.ubuntu.com/2005/12/09/#ubuntu-kernel.txt

dilingerBenC: libata supports smart ioctls?  as of when?12:13
dilingeralso, has anyone done any reverse engineering of win32 drivers?  what do people recommend for disassembly (and if something exists, decompilation to something resembling C)12:14
=== doko_ [n=doko@dslb-084-059-083-177.pools.arcor-ip.net] has joined #ubuntu-kernel
BenCdilinger: libata passthrough patch went in during last month of breezy12:28
infinityBenC : I'll fiddle with initramfs and the above-mentioned libata modprobe argument, since I'm one of the people who whined about his disappearing CDROM.12:33
infinity(The resource conflict with ide-generic thing is a red herring, BTW, 2.6.12 gave the same output.  It's the 5 or 6 lines BEFORE that that went missing that are important)12:34
infinityOf course, given our focus as a desktop OS, it may be in our best interest to just hack our kernels to always turn that flag on in the driver, and not mess with it in initramfs.12:35
infinity(We can revisit that the day someone complains that ATAPI is always on)12:36
dilingerBenC: oh12:56
dilingerBenC: you mean went into breezy or upstream?12:57
=== dilinger is using a backported debian 2.6.12 at work, no libata smart ioctl passthrough there
dilingerbut i haven't tested the amd64 breezy machine i just installed12:57
BenCinfinity: that's what I'm thinking too01:05
BenCdilinger: breezy, it's in 2.6.1501:06
infinityBenC : Well, I'll do some quick reboot testing and verify that this really does bring my drive back from the dead, and if so, we can decide which direction to go with it.01:11
infinityI assume it'll work, though.01:11
BenCinfinity: worked for a guy on kernel-team list01:11
=== ispiked [n=ispiked@nom3817it.nomadic.ncsu.edu] has joined #ubuntu-kernel
BenCI'm trying to catch jgarzik to see how stable the sata atapi code is right now01:12
infinityOh, you've already pinged him with the fix?  I only saw his message with dmesg output, etc... Nothing else.01:12
infinityThe only danger seems to be in having libata drive really old PATA ATAPI devices over an SATA->PATA bridge, which seems a pretty unlikely combination to me.01:13
BenCyeah, I redid my email client, and got moderated to the list01:23
BenCbut he got my email and replied01:23
infinityAhh, cool.01:26
BenCjgarzik says sata_promise and sata_sx4 are known to not work with atapi01:29
BenCthe drivers that is01:29
infinityWell, that sort of leaves us at an impasse.01:30
BenCI'm going to blacklist those two drivers and set atapi_enabled=1 by default01:30
infinityThose two drivers are kinda popular. :/01:30
infinity(not as popular as piix or via but still)01:30
mjg59infinity: I've found various drivers that probably ought to be in l-r-m01:49
infinityYou mean stuff that should be removed from the kernel, or stuff we don't yet ship?01:50
infinity(speaking of the latter, I need to make ltmodem build again)01:50
mjg59infinity: Stuff we don't yet ship01:50
mjg59Modem drivers (hahaha)01:51
infinityMmkay.01:51
infinityMore ltmodem-like crap?01:51
mjg59Intel ones for a start01:51
infinityWhy can't we just finance a worldwide effort to get broadband to everyone's house?01:51
mjg59There's one for the 536 and one for the 53701:51
mjg59The 537 one looks like it needs light hacking to get it to work on recent 2.6, the 536 one looks ok01:52
mjg59But they're both 2.6 compatible01:52
infinityYou do the light hacking required, and I'll happily include them.01:52
mjg59I'm also looking at the old (GPLed) Conexant drivers01:52
mjg59They involve rather more pain01:52
infinityI want, bsically, upstream tarball, + your patches in a diff.01:52
mjg59Oh, when I say GPLed, I mean "GPL + closed shit"01:53
infinityThe conexant stuff looked scary.01:53
mjg59The conexant stuff scares the shit out of me01:53
mjg59I'm trying to forward port the last release of it to 2.601:53
mjg59Sorry, the last free release01:53
mjg59It still looks scary, but, well01:53
infinityWe don't even attempt to support modems/ppp in d-i as a network method, right?01:54
mjg59Nope01:54
infinitySo these don't need to hit a udeb, just the main LRM deb...01:54
infinityGood.01:54
infinityWell, if you make the intel stuff work and I make the ltmodem stuff work, we've suddenly got coverage of a crapload of softmodems.  The conexant stuff would be a nice bonus, though.01:56
=== ispiked [n=ispiked@nom3809it.nomadic.ncsu.edu] has joined #ubuntu-kernel
infinityPersonal anecdotal statistical analysis, and some really bad math would lead me to eblieve that 8 out of 5 people have an LT-based softmodem somewhere in their house.01:57
mjg59Yeah01:58
mjg59I've got at least one01:58
mjg59Most of them are slmodem-compatible now, though01:58
infinityOf course, I haven't actually used a modem in Linux since, like, 1995.02:01
infinityPerhaps this makes me an ideal candidate to test this stuff and see if it's foolproof.02:02
mjg59Modern hardware is almost all AC97. Of that, pretty much everything uses a smartlink-compatible codec except for ones which use Conexants02:03
mjg59Oh, and Apples, which use some horrid USB conexant thing02:03
infinityWell, enough people have complained about ltmodem going away that I assume someone still needs it.02:03
infinityAnyhow, a fork that builds on moden kernels has been pointed out to me, so I'll re-enable it and close the bugs, and not care much about the particulars. :)02:04
infinityWhatever you want in LRM, though, just get me upstreamish source (with an upstream URL of sorts), plus your patches to make it function, and I'll integrate it.02:06
infinityAnd make sure we can distribute it, of course.02:06
mjg59Oh, sure02:20
infinityBenC : Kay, just tested with "break=premount && modprobe libata atapi_enabled=1 && exit", and the resulting boot had my CD/DVD drive too.  Yay.02:42
infinityOf course, I still don't have a /dev/dvd, but that's probably something I can blame on Keybuk.02:44
infinityHrm.02:52
infinityWEEKEND OFFTOPIC QUESTION:02:53
infinityDoes anyone know how to force my DVD drive (or software player) to pretend to be in a specific region?02:53
infinity(Rather than doing auto-region, region-guessing, which breaks on Star Wars DVDs which try multiple regions and bomb out if more than 1 is found to be "valid")02:54
mjg59infinity: Your player should have an option to force the region02:59
mjg59Then it can just lie to the DVD02:59
infinityDon't see one in mplayer's manpage, and xine's doesn't appear to actually do anything.  Yay.02:59
mjg59Hm. Getting the hcfusbmodem driver working ought to be practical02:59
mjg59Which ought to mean working Apple modems. Yay.02:59
infinityOo, more stuff for powerpc LRM users?... Fun.03:00
mjg59The hacking in most of it is fairly easy, but it'll need a bit of reconstructive work in the serial layer03:00
mjg59And then, with luck, that'll be applicable to the hsf code as well03:00
mjg59Only real problem is that we'll be running with older Conexant code03:00
mjg59Oh, and all these drivers want to spew huge gobs of stuff across /03:01
mjg59Need to look into minimising that03:01
infinityAhh, well, hard-setting the region on the drive helped at any rate.03:08
BenCinfinity: cool03:35
=== ispiked [n=ispiked@nom3809it.nomadic.ncsu.edu] has joined #ubuntu-kernel
=== fabbione_ [n=fabbione@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-kernel
=== ispiked [n=ispiked@Lee-12-238.rh.ncsu.edu] has joined #ubuntu-kernel
=== mgalvin [n=mgalvin@cpe-69-205-38-37.nycap.res.rr.com] has joined #ubuntu-kernel
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel
infinityBenC : Around?09:26
=== siretart [i=siretart@ubuntu/member/siretart] has joined #ubuntu-kernel
=== AcidPils1 [n=acid@websrv.werbeagentur-aufwind.de] has joined #ubuntu-kernel
AcidPils1good morning11:55
AcidPils1is there a reason for not having the acx module in the 2.6.15-6-k7 kernel?11:56
=== dilinger [i=dilinger@mouth.voxel.net] has joined #ubuntu-kernel
=== CataEnry [n=cataenry@host149-23.pool8250.interbusiness.it] has joined #ubuntu-kernel
=== Yagisan [n=jamie@60-240-201-251.tpgi.com.au] has joined #ubuntu-kernel
CataEnryhi *01:36
AcidPils1hi01:36
CataEnrybye02:07
siretartAcidPils1: I'd say, file a bug in bugzilla about this03:12
=== CataEnry [n=cataenry@host149-23.pool8250.interbusiness.it] has joined #ubuntu-kernel
CataEnryhi all03:35
=== trevilor- [n=trevilor@p549CF803.dip.t-dialin.net] has joined #ubuntu-kernel
CataEnrybye04:54
mjg59BenC: If we're switching on the PATA libata stuff, should we switch on ata_piix's PATA support?05:42
BenCI'll check it, it may be on from the merge I did with libata-dev.git05:43
BenCinfinity: pong05:44
mjg59BenC: It's a single #define in ata_piix.c, IIRC05:47
BenCyeah, I see it05:47
AcidPils1ah, BenC siretart told me to ask you about the missing acx module in the 1.6.15 kernel05:47
AcidPils1bug or feature?05:47
BenCI'm not really enabling PATA except where there are PATA drivers05:47
AcidPils11.6.15? 2.6.15 i mean ;)05:47
BenCacid: what is the acx module?05:47
AcidPils1drivers for acx100/acx111 wlan cards05:48
AcidPils1in 2.6.12 they were included, but in 2.6.15 they are not05:49
BenCacidpils: uh, it is enabled05:50
BenCcheck the config, CONFIG_ACX100=m05:51
BenCmjg59: let me talk to jgarzik about how safe PATA is in that driver (atiix and one other, are the only ones that need the define to enable PATA)05:52
BenCeverything else is just on05:52
mjg59BenC: If we could get that and the SATA hotswap patches, then I can whip up support for swapping bay devices on laptops05:54
mjg59It's a small amount of acpi-integration code05:54
BenCwhat exactly is PATA anyway (how's it different from SATA)?05:55
mjg59Parallel ATA05:55
mjg59Or legacy stuff05:55
mjg59The ones with 40 or 80-wire cables05:55
BenCah05:56
Yagisanthe "though cables must be shorter then ~80cm or it won't work" version05:58
AcidPils1BenC: i must have been blind or something like that 05:59
AcidPils1*reboot and try*05:59
siretartoh nice.. my r50e is Oopsing on power down.. grml..06:00
BenC80cm? Who runs > 80cm cables to their drives?06:02
BenCor did you mean 8cm? :)06:02
mjg5918"06:02
mjg59So 50cm06:02
mjg59On x86 boards, it's quite common06:02
BenCok, 18" makes more sense06:02
YagisanBenC: I have a full tower case here, and due to design error, the PATA cable and drives are on opposite sides of the case06:03
YagisanBenC: funnily enough there are a lot of pcs with pata cables up to 1m long in them (and I wonder how they still work)06:05
Yagisanany chance of the swap prefetch patch from http://ck.kolivas.org/patches/swap-prefetch/mm-swap_prefetch-18.patch ?06:11
BenCI'll let that stuff simmer in -mm first06:12
YagisanOK, couldn't hurt asking. Thanks BenC06:13
BenCnp06:15
Yagisannight all06:15
=== CataEnry [n=Enrico@host149-23.pool8250.interbusiness.it] has joined #ubuntu-kernel
CataEnryhi :)06:19
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel
mjg59BenC: Current git doesn't build06:50
mjg59drivers/scsi/libata-scsi.c: At top level:06:50
mjg59drivers/scsi/libata-scsi.c:2194: error: syntax error before return06:50
BenCyeah, just pushed fixes for that06:50
BenCone typo for me, and another for jgarzik, both fixed06:50
mjg59Ok, pulling06:56
AcidPils1BenC: am i stupid? http://paste.ubuntulinux.nl/537806:57
siretartBenC: I checked the build logs, and AcidPils seems to have a point somewhere. Despite of being enabled in the kernel config, it seems that the kernel module acx_pci.ko is not built any longer.07:07
siretartso either it has moved to another kernel module, or it vanished somehow..07:08
mjg59drivers/scsi/sata_sil.c:339: error: ATA_FLAG_NOINTR undeclared (first use in this function)07:12
mjg59drivers/scsi/sata_sil.c:339: error: (Each undeclared identifier is reported only once07:12
mjg59drivers/scsi/sata_sil.c:339: error: for each function it appears in.)07:13
mjg59Hmm.07:13
mjg59BenC: ZD1211 seems broken, too07:21
mjg59  DEVLIST drivers/usb/net/zd1211/zddevlist.h07:22
mjg59make[6] : *** [drivers/usb/net/zd1211/zddevlist.h]  Error 107:22
mjg59Or is that me needing a different awk?07:22
BenCgawk08:06
BenCsiretart: you're correct, the acx100/Makefile is broken08:10
siretartah08:13
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-kernel
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has left #ubuntu-kernel []
=== JaneW [n=JaneW@dsl-146-171-180.telkomadsl.co.za] has joined #ubuntu-kernel

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!