Bug#463425: Patch proposed upstream

2008-11-20 Thread Larry Doolittle
On Mon, Nov 17, 2008 at 07:10:34PM -0800, Larry Doolittle wrote:
 I can confirm that AR5212 doesn't work as-is on Lenny.

Never mind.  User error.  An AR5212 (pci id 168c:0013 (rev 01))
works for me now on linux-image-2.6.26-1-686 version 2.6.26-10.

   - Larry



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#463425: Patch proposed upstream

2008-11-17 Thread Larry Doolittle
An apparently successful patch has been worked out upstream.  See
  http://thread.gmane.org/gmane.linux.kernel.wireless.general/22825/focus=22840

The concluding patch for 2.6.27 was posted
 From: Elias Oltmanns
 Subject: Re: [PATCH] ath5k: Fix reset sequence for AR5212 in general and 
RF5111 in particular
 Newsgroups: gmane.linux.kernel.wireless.general
 Date: 2008-10-29 13:25:42 GMT

Maybe it also applies to Debian's 2.6.26?
I can confirm that AR5212 doesn't work as-is on Lenny.
I'm off to try rebuilding a Lenny kernel with this patch.
Hmm.  Maybe I should try an unstable kernel first.

   - Larry



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#434040: Debian bug #434040 (Conflicting declarations for dev_t)

2008-10-22 Thread Larry Doolittle
Josselin -

 Is there anything that is possible to help fixing this before the
 release?

My reading of header files shows that libc6-dev in etch, lenny,
and sid does not suffer from the original problem.  The files
that include a workaround (ugly, but apparently functional) for
possible namespace pollution are
  /usr/include/sys/kd.h
  /usr/include/sys/sysctl.h
I don't see mention of this problem in the Debian glibc changelog,
and I don't know how to pull out older copies to see when this
workaround was added.  An earlier attempt is part of sarge
(libc6-dev version 2.3.2.ds1-22sarge6).

The simplest approach to this bug is to close it.

Joey mentions apm.h.  It turns out this is the _only_ other file
(at least on my sid system) in /usr/include that nests to a
linux kernel header file.  It really should have a workaround
like that in glibc.

So this bug could be cloned, the copy assigned to apmd, and marked
important.  I append a patch that is arguably cleaner than the
approach used by glibc, and is somewhat tested (I checked that it
didn't break the build of battery-stats, osdsh, sleepd, or wmbattery,
and it fixes Joey's test case).

My patch depends on a feature (__KERNEL_STRICT_NAMES) of linux/types.h
that is at least as old as sarge (linux-kernel-headers version
2.5.999-test7-bk-17).  This macro is defined in glibc features.h,
so it looks like all the preprocessor gyrations in sys/sysctl.h are
not needed, because that file includes features.h.

   - Larry

--- apm.h.orig  2003-01-16 13:50:36.0 -0800
+++ apm.h   2008-10-13 13:43:47.0 -0700
@@ -20,6 +20,13 @@
  * $Id: apm.h,v 1.7 1999/07/05 22:31:11 apenwarr Exp $
  * 
  */
+#ifndef _APM_H
+#define _APM_H 1
+
+#ifndef __KERNEL_STRICT_NAMES
+#define __KERNEL_STRICT_NAMES
+#endif
+
 #include linux/apm_bios.h
 #include sys/types.h
 
@@ -93,3 +100,5 @@
 #else
 #define apm_reject(fd)   (-EINVAL)
 #endif
+
+#endif



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#242866: Closure

2008-05-15 Thread Larry Doolittle
On Thu, May 15, 2008 at 02:57:05PM +, maximilian attems wrote:
 The Debian Kernel Team is guilty of uploading a disjointed kernel.
 For the record Bastian Blank coded the infrastructure for the
 stripping and the stripping itself.
 [chop] In the long run it might be a win for Free Software -
 history will tell. In the short term this is an annoyance for existing
 hardware driver support.

I want to publicly congratulate the entire Kernel team for their
efforts, both on the firmware problem, and all the other issues
that come with dealing with such a large code base.  The results
are real and appreciated.

 As expected none of the vocal minority, aka Mr. Nerode and Mr.
 Doolittle, demanding DFSG freeness helped to work out this transition
 nor to cleanup the created mess. 

IANADD, and never pretend to be.  I help out as much as I can [*],
and if you don't like me acting as a messenger in this case, tough
noogies.  I didn't write the DFSG.  The real blame here lies with
Linus's historical sloppiness in accepting non-DFSG-free code.
I hear he has improved his process this past couple of years.

   - Larry Doolittle

[*] and yes, that includes developing, debugging, and releasing Free
Software, not just complaining.  Anyone with two minutes and Google
can confirm that.



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#455909: tracking down misaligned memory accesses

2007-12-12 Thread Larry Doolittle
Martin -

 After running for a mere 20 hours, /proc/cpu/alignment reports
 millions of misaligned word accesses from the kernel:
 System: 2765980

After checking 2.6.23 from unstable as maks suggested,
please report back more detail on the hardware you have
in service.  I have seen an ARM system act like this
with epro100 network drivers.

It would be helpful if you could run some quick experiments
to isolate the source of the alignment faults to a subsytem
(e.g., USB, network, disk).

   - Larry



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Attaboy to the kernel team for 2.6.23-1

2007-12-07 Thread Larry Doolittle
I want to give a public Attaboy
http://en.wiktionary.org/wiki/attaboy
to the kernel team, esepcially maks, for the 2.6.23-1 release.
I'm running it now on AMD64/K8T800Pro with RTL-8169, RV280, etc.
No problems at all.  The list of bug fixes and improvements
listed in the Changelog is mind-boggling.  And the removal of
illegal and/or non-DSFG-free firmware is great step forward.

I have downloaded all the relevant sources, and hope to review
all the firmware status again soon.  If it is as clean is it looks
at first glance, we might be able to close bugs like #383403.

   - Larry


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#383403: linux-2.6: includes nondistributable and non-free binary firmware

2006-08-16 Thread Larry Doolittle
Package: linux-2.6
Severity: serious
Justification: Policy 2.1


The following 59 files, found in Debian's linux-2.6_2.6.17.orig.tar.gz,
apparently contain software in binary form, for which Debian has no
corresponding source code.  Debian policy states that The program
must include source code, and must allow distribution in source code
as well as compiled form. Therefore Debian must not distribute these
files.

drivers/atm/atmsar11.data
drivers/atm/pca200e.data
drivers/atm/pca200e_ecd.data
drivers/atm/sba200e_ecd.data
drivers/char/drm/mga_ucode.h
drivers/char/drm/r128_cce.c
drivers/char/drm/radeon_cp.c
drivers/char/dsp56k.c
drivers/char/ip2/fip_firm.h
drivers/media/dvb/ttpci/av7110_hw.c
drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h
drivers/media/video/usbvideo/vicam.c
drivers/net/appletalk/cops_ffdrv.h
drivers/net/appletalk/cops_ltdrv.h
drivers/net/bnx2_fw.h
drivers/net/cassini.h
drivers/net/e100.c
drivers/net/hamradio/yam1200.h
drivers/net/hamradio/yam9600.h
drivers/net/myri_code.h
drivers/net/pcmcia/ositech.h
drivers/net/starfire_firmware.h
drivers/net/tg3.c
drivers/net/tokenring/3c359_microcode.h
drivers/net/typhoon-firmware.h
drivers/scsi/advansys.c
drivers/scsi/ql1040_fw.h
drivers/scsi/ql12160_fw.h
drivers/scsi/ql1280_fw.h
drivers/scsi/qla2xxx/ql2100_fw.c
drivers/scsi/qla2xxx/ql2200_fw.c
drivers/scsi/qla2xxx/ql2300_fw.c
drivers/scsi/qla2xxx/ql2322_fw.c
drivers/scsi/qla2xxx/ql2400_fw.c
drivers/scsi/qlogicpti_asm.c
drivers/usb/misc/emi26_fw.h
drivers/usb/net/kawethfw.h
drivers/usb/serial/io_fw_boot2.h
drivers/usb/serial/io_fw_boot.h
drivers/usb/serial/io_fw_down2.h
drivers/usb/serial/io_fw_down3.h
drivers/usb/serial/io_fw_down.h
drivers/usb/serial/ti_fw_3410.h
drivers/usb/serial/ti_fw_5052.h
drivers/usb/serial/whiteheat_fw.h
sound/isa/sb/sb16/sb16_csp_codecs.h
sound/isa/wavefront/wavefront_fx.c
sound/oss/maestro3.h
sound/oss/ymfpci_image.h
sound/oss/yss225.c
sound/pci/cs46xx/cs46xx_image.h
sound/pci/cs46xx/imgs/cwc4630.h
sound/pci/cs46xx/imgs/cwcasync.h
sound/pci/cs46xx/imgs/cwcdma.h
sound/pci/cs46xx/imgs/cwcemb80.h
sound/pci/cs46xx/imgs/cwcsnoop.h
sound/pci/korg1212/korg1212-firmware.h
sound/pci/maestro3.c
sound/pci/ymfpci/ymfpci_image.h

This list is probably not perfect.  Corrections are welcome.
Additional information is posted at
  http://doolittle.icarus.com/~larry/fwinventory/2.6.17.html

-- System Information: deleted (irrelevant)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]