Re: Firmwares left
On 2007-09-25, Frederik Schueler [EMAIL PROTECTED] wrote: As for the rest: our priority is free software, who cares about users? tg3: Drop. The firmware should be pruned and the driver deactivated until someone shows up with a patch upstream accepts. Upstream is still hostile to any decoupling of firmware from the tg3 driver. Any functional free tg3 driver will have to come from Debian. (I just checked and the equivalent if_bge driver in FreeBSD is devoid of firmware blobs.) - Forwarded message from David Miller [EMAIL PROTECTED] - From: David Miller [EMAIL PROTECTED] Subject: Re: tg3 and request_firmware() Date: Sat, 29 Sep 2007 00:00:18 -0700 (PDT) From: Robert Edmonds [EMAIL PROTECTED] Date: Sat, 29 Sep 2007 01:40:35 -0400 Due to the Free software interpretation that has won out among voting Debian developers, the tg3 driver is to be removed[0] from Debian's 2.6.23 kernel. I do not agree with this interpretation and am very interested in seeing Debian not alienate users by breaking functioning drivers. Unfortunately the eventual removal of all non-free firmware from the Debian kernel has been in the plans for a long time and it seems far too late to reverse this decision. Debian therefore will become even more irrelevant than it already is. * There is a firmware fix necessary for 5701a0 chipsets to operate, but this is a very old, uncommon chipset. And what will you do when we come across a device which has a common variant which requires a firmware fix to operate correctly? I really don't agree with this approach to handling things, it's a slippery slope down which we end up with a non-functional kernel by default, sorry. Theses firmware images are part of the driver and are absolutely required for correct functionality in many cases. You can paper around cases like tg3 but you will not be able to do this across the board and it will in fact lead to hurting users. The time already wasted discussing this issue already has hurt users, in fact. I could be doing much more productive things than constantly saying no to this request. - End forwarded message - -- Robert Edmonds [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Firmwares left
On Tue, 25 Sep 2007 21:08:45 +0200, Frederik Schueler [EMAIL PROTECTED] said: Hello, as far as the GPL and BSD licensed firmwares are concerned, the licenses of these firmwares are compliant with the DFSG and will not be castrated from the kernel, see the GR007/2006 discussion. As for the rest: our priority is free software, who cares about users? tg3: Drop. The firmware should be pruned and the driver deactivated until someone shows up with a patch upstream accepts. While I am a user of this driver (my laptop came with a broadcom gigabit card), I do appreciate your caring for user freedoms and dropping this driver. thanks for doing the right thing, even if it means I can't use lan0. manoj -- I have defined the hundred per cent American as ninety-nine per cent an idiot. George Bernard Shaw Manoj Srivastava [EMAIL PROTECTED] http://www.golden-gryphon.com/ 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Firmwares left
Manoj Srivastava wrote: On Tue, 25 Sep 2007 21:08:45 +0200, Frederik Schueler [EMAIL PROTECTED] said: Hello, as far as the GPL and BSD licensed firmwares are concerned, the licenses of these firmwares are compliant with the DFSG and will not be castrated from the kernel, see the GR007/2006 discussion. As for the rest: our priority is free software, who cares about users? tg3: Drop. The firmware should be pruned and the driver deactivated until someone shows up with a patch upstream accepts. While I am a user of this driver (my laptop came with a broadcom gigabit card), I do appreciate your caring for user freedoms and dropping this driver. thanks for doing the right thing, even if it means I can't use lan0. manoj Hello, From from a user's point of view, as this chip is on quite a number of mobos, some users will suddenly find they loose internet connection after a kernel upgrade. Please consider making an announcement on d-a (and may be d-u) list so that users do know what's happening. Regards, ST -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Firmwares left
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Manoj Srivastava schrieb: On Tue, 25 Sep 2007 21:08:45 +0200, Frederik Schueler [EMAIL PROTECTED] said: Hello, as far as the GPL and BSD licensed firmwares are concerned, the licenses of these firmwares are compliant with the DFSG and will not be castrated from the kernel, see the GR007/2006 discussion. As for the rest: our priority is free software, who cares about users? tg3: Drop. The firmware should be pruned and the driver deactivated until someone shows up with a patch upstream accepts. While I am a user of this driver (my laptop came with a broadcom gigabit card), I do appreciate your caring for user freedoms and dropping this driver. thanks for doing the right thing, even if it means I can't use lan0. manoj One Laptop, doesn't sound like a problem a couple a hundred servers, yep that's a Problem. So time to get Managemet draft a letter to Customers and explain 'em that all there systems get switched to Ubuntu cause of a driver debian doesn't feel is free enough. greets Uwe -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFG+7JMmDkRS+2sqmURAnV9AJ9dYux1qVLre86ZiIxE2LwmzAYktgCfeDFk JkavlOohuv0EEYU9NZsfLGc= =+XwZ -END PGP SIGNATURE- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Firmwares left
On 2007-09-27, Manoj Srivastava [EMAIL PROTECTED] wrote: On Tue, 25 Sep 2007 21:08:45 +0200, Frederik Schueler [EMAIL PROTECTED] said: tg3: Drop. The firmware should be pruned and the driver deactivated until someone shows up with a patch upstream accepts. While I am a user of this driver (my laptop came with a broadcom gigabit card), I do appreciate your caring for user freedoms and dropping this driver. thanks for doing the right thing, even if it means I can't use lan0. This is ridiculous. Upstream is hostile to the idea of splitting out tg3 firmware, and the vast majority of tg3 hardware works fine without TSO. I'm not sure, but I think recent versions of the 57xx chips even come with TSO firmware embedded in the device. Manoj, unless your chipset is an ancient 5701 rev a0, it will work fine without kernel-supplied firmware. Why can't something like the following patch be applied? http://people.debian.org/~edmonds/tg3/tg3_firmware_removal.diff linux-source-2.6.23-rc5/drivers/net/tg3.c | 832 -- 1 file changed, 10 insertions(+), 822 deletions(-) --- linux-source-2.6.23-rc5/drivers/net/tg3.c.orig 2007-09-27 15:49:50.713859274 -0400 +++ linux-source-2.6.23-rc5/drivers/net/tg3.c 2007-09-27 16:29:44.904330381 -0400 @@ -6,13 +6,6 @@ * Copyright (C) 2004 Sun Microsystems Inc. * Copyright (C) 2005-2007 Broadcom Corporation. * - * Firmware is: - * Derived from proprietary unpublished source code, - * Copyright (C) 2000-2003 Broadcom Corporation. - * - * Permission is hereby granted for the distribution of this firmware - * data in hexadecimal or equivalent format, provided this copyright - * notice is accompanying it. */ @@ -5131,123 +5124,6 @@ static int tg3_halt(struct tg3 *tp, int return 0; } -#define TG3_FW_RELEASE_MAJOR 0x0 -#define TG3_FW_RELASE_MINOR0x0 -#define TG3_FW_RELEASE_FIX 0x0 -#define TG3_FW_START_ADDR 0x0800 -#define TG3_FW_TEXT_ADDR 0x0800 -#define TG3_FW_TEXT_LEN0x9c0 -#define TG3_FW_RODATA_ADDR 0x080009c0 -#define TG3_FW_RODATA_LEN 0x60 -#define TG3_FW_DATA_ADDR 0x08000a40 -#define TG3_FW_DATA_LEN0x20 -#define TG3_FW_SBSS_ADDR 0x08000a60 -#define TG3_FW_SBSS_LEN0xc -#define TG3_FW_BSS_ADDR0x08000a70 -#define TG3_FW_BSS_LEN 0x10 - -static const u32 tg3FwText[(TG3_FW_TEXT_LEN / sizeof(u32)) + 1] = { - 0x, 0x1003, 0x, 0x000d, 0x000d, 0x3c1d0800, - 0x37bd3ffc, 0x03a0f021, 0x3c100800, 0x2610, 0x0e18, 0x, - 0x000d, 0x3c1d0800, 0x37bd3ffc, 0x03a0f021, 0x3c100800, 0x26100034, - 0x0e00021c, 0x, 0x000d, 0x, 0x, 0x, - 0x27bdffe0, 0x3c1cc000, 0xafbf0018, 0xaf80680c, 0x0e4c, 0x241b2105, - 0x9785, 0x97870002, 0x9782002c, 0x9783002e, 0x3c040800, 0x248409c0, - 0xafa00014, 0x00021400, 0x00621825, 0x00052c00, 0xafa30010, 0x8f860010, - 0x00e52825, 0x0e60, 0x24070102, 0x3c02ac00, 0x34420100, 0x3c03ac01, - 0x34630100, 0xaf820490, 0x3c02, 0xaf820494, 0xaf830498, 0xaf82049c, - 0x24020001, 0xaf825ce0, 0x0e3f, 0xaf825d00, 0x0e000140, 0x, - 0x8fbf0018, 0x03e8, 0x27bd0020, 0x2402, 0xaf825404, 0x8f835400, - 0x34630400, 0xaf835400, 0xaf825404, 0x3c020800, 0x24420034, 0xaf82541c, - 0x03e8, 0xaf805400, 0x, 0x, 0x3c020800, 0x34423000, - 0x3c030800, 0x34633000, 0x3c040800, 0x348437ff, 0x3c010800, 0xac220a64, - 0x24020040, 0x3c010800, 0xac220a68, 0x3c010800, 0xac200a60, 0xac60, - 0x24630004, 0x0083102b, 0x5040fffd, 0xac60, 0x03e8, 0x, - 0x00804821, 0x8faa0010, 0x3c020800, 0x8c420a60, 0x3c040800, 0x8c840a68, - 0x8fab0014, 0x24430001, 0x0044102b, 0x3c010800, 0xac230a60, 0x1443, - 0x4021, 0x3c010800, 0xac200a60, 0x3c020800, 0x8c420a60, 0x3c030800, - 0x8c630a64, 0x9124, 0x00021140, 0x00431021, 0x00481021, 0x25080001, - 0xa044, 0x29020008, 0x1440fff4, 0x25290001, 0x3c020800, 0x8c420a60, - 0x3c030800, 0x8c630a64, 0x8f84680c, 0x00021140, 0x00431021, 0xac440008, - 0xac45000c, 0xac460010, 0xac470014, 0xac4a0018, 0x03e8, 0xac4b001c, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, - 0x0208, 0x, 0x0a0001e3, 0x3c0a0001, 0x0a0001e3, 0x3c0a0002, - 0x0a0001e3, 0x, 0x0a0001e3, 0x, 0x0a0001e3, 0x, - 0x0a0001e3, 0x, 0x0a0001e3, 0x, 0x0a0001e3, 0x, - 0x0a0001e3, 0x, 0x0a0001e3, 0x, 0x0a0001e3, 0x, - 0x0a0001e3, 0x3c0a0007, 0x0a0001e3, 0x3c0a0008, 0x0a0001e3, 0x3c0a0009, - 0x0a0001e3, 0x, 0x0a0001e3, 0x, 0x0a0001e3,
Re: Firmwares left
On Thu, 27 Sep 2007 15:38:21 +0200, Uwe A P Würdinger [EMAIL PROTECTED] said: One Laptop, doesn't sound like a problem a couple a hundred servers, yep that's a Problem. So time to get Managemet draft a letter to Customers and explain 'em that all there systems get switched to Ubuntu cause of a driver debian doesn't feel is free enough. Back in the days I helped run a several hundred machine shop (well, university CS labs), we had out own software deployment system -- and used to do our own kernel compiles. My take is that large shops have people competent enough to add in self compiled kernels, and image them through the server farm, or set up their own local apt repo. It is the people in the middle who might not be able to deal with it. manoj -- Say twenty-three-skiddoo to logout. Manoj Srivastava [EMAIL PROTECTED] http://www.golden-gryphon.com/ 1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Firmwares left
On Tue, Sep 25, 2007 at 09:08:45PM +0200, Frederik Schueler wrote: file: drivers/atm/pca200e.data file: drivers/atm/pca200e_ecd.data file: drivers/atm/sba200e_ecd.data Remove files. Drop ATM_FORE200E_(PCA|SBA)_(DEFAULT_)?FW options. Disable ATM_FORE200E_(PCA|SBA). Drop logic to handle the firmware files. Remove fore200e_mkfirm.c. file: drivers/char/ip2/fip_firm.h Remove the complete driver. Too much black magic to clean it. file: drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h Remove file. Disable DVB_TTUSB_BUDGET. file: drivers/net/hamradio/yam1200.h file: drivers/net/hamradio/yam9600.h Remove files. Disable YAM. file: drivers/net/myri_code.h Remove file. Disable MYRI_SBUS. file: drivers/scsi/qlogicpti_asm.c Remove file. Disable SCSI_QLOGICPTI. file: sound/pci/cs46xx/cs46xx_image.h file: sound/pci/cs46xx/imgs/cwc4630.h file: sound/pci/cs46xx/imgs/cwcasync.h file: sound/pci/cs46xx/imgs/cwcbinhack.h file: sound/pci/cs46xx/imgs/cwcdma.h file: sound/pci/cs46xx/imgs/cwcsnoop.h Remove files. Disable SND_CS46XX. Bastian -- War is never imperative. -- McCoy, Balance of Terror, stardate 1709.2
Re: Firmwares left
Hi, On Tue, Sep 25, 2007 at 10:47:02PM +0200, Holger Levsen wrote: On Tuesday 25 September 2007 21:08, Frederik Schueler wrote: As for the rest: our priority is free software, who cares about users? I guess you're serious with the rest of this email, but not with this part. Are you? I am not. Maybe the sarcasm was inapropriate, after all we have been through with this topic... :-/ Best regards Frederik Schüler -- ENOSIG signature.asc Description: Digital signature
Re: Firmwares left
Hi Frederik, On Wednesday 26 September 2007 19:36, Frederik Schueler wrote: I am not. Maybe the sarcasm was inapropriate, after all we have been through with this topic... :-/ Maybe inappropriate, definitly understandable. Thanks for clarifying! regards, Holger pgpiJYzphl5o9.pgp Description: PGP signature
Re: Firmwares left
The changes needs a review. Bastian -- Emotions are alien to me. I'm a scientist. -- Spock, This Side of Paradise, stardate 3417.3 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Firmwares left
Hello, as far as the GPL and BSD licensed firmwares are concerned, the licenses of these firmwares are compliant with the DFSG and will not be castrated from the kernel, see the GR007/2006 discussion. As for the rest: our priority is free software, who cares about users? tg3: Drop. The firmware should be pruned and the driver deactivated until someone shows up with a patch upstream accepts. acenic: Drop. The firmware source available at http://alteon.shareable.org/ is - unlike to what was written during the firmware discussion last year - NOT free: ~ $ head -5 tmp/acenic/src/nic/fw2/common/fwmain.c /* * COPYRIGHT NOTICE * Copyright (c) Alteon Networks, Inc. 1996 * All rights reserved */ file: drivers/atm/pca200e.data file: drivers/atm/pca200e_ecd.data file: drivers/atm/sba200e_ecd.data file: drivers/char/ip2/fip_firm.h file: drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h file: drivers/net/hamradio/yam1200.h file: drivers/net/hamradio/yam9600.h file: drivers/net/myri_code.h file: drivers/scsi/qlogicpti_asm.c file: sound/pci/cs46xx/cs46xx_image.h file: sound/pci/cs46xx/imgs/cwc4630.h file: sound/pci/cs46xx/imgs/cwcasync.h file: sound/pci/cs46xx/imgs/cwcbinhack.h file: sound/pci/cs46xx/imgs/cwcdma.h file: sound/pci/cs46xx/imgs/cwcsnoop.h Drop. And for those affected by this driver carnage: I feel with you, a couple of boxes I take care of are going to need new NICs. Regards Frederik Schüler -- ENOSIG signature.asc Description: Digital signature
Re: Firmwares left
Hi, On Tuesday 25 September 2007 21:08, Frederik Schueler wrote: As for the rest: our priority is free software, who cares about users? I guess you're serious with the rest of this email, but not with this part. Are you? regards, Holger P.S.: After writing this, I thought, he's sarcastic. So I read your mail again. And/but with the last sentence being And for those affected by this driver carnage: I feel with you, a couple of boxes I take care of are going to need new NICs. I really don't know, so I ask. pgpdpFah1folD.pgp Description: PGP signature
Firmwares left
Hi folks There are some firmwares left. Plus two drivers needs to be fixed to work without: tg3 and acenic. file: drivers/atm/atmsar11.data license: GPL file: drivers/atm/pca200e.data file: drivers/atm/pca200e_ecd.data file: drivers/atm/sba200e_ecd.data file: drivers/char/drm/mga_ucode.h license: BSD file: drivers/char/drm/r128_cce.c license: BSD file: drivers/char/drm/radeon_cp.c license: BSD file: drivers/char/dsp56k.c license: GPL file: drivers/char/ip2/fip_firm.h file: drivers/media/dvb/ttpci/av7110_hw.c license: GPL file: drivers/media/dvb/ttusb-budget/dvb-ttusb-dspbootcode.h file: drivers/media/video/usbvideo/vicam.c license: GPL file: drivers/net/bnx2_fw.h license: GPL file: drivers/net/cassini.h license: GPL note: firmware fix file: drivers/net/e100.c license: GPL file: drivers/net/hamradio/yam1200.h file: drivers/net/hamradio/yam9600.h file: drivers/net/myri_code.h file: drivers/net/pcmcia/ositech.h license: GPL file: drivers/net/starfire_firmware.h license: GPL file: drivers/net/typhoon-firmware.h license: BSD file: drivers/scsi/advansys.c line: 9275 license: GPL file: drivers/scsi/ql1040_fw.h license: GPL file: drivers/scsi/ql12160_fw.h license: GPL file: drivers/scsi/ql1280_fw.h license: GPL file: drivers/scsi/qlogicpti_asm.c file: drivers/usb/serial/io_fw_boot2.h license: GPL file: drivers/usb/serial/io_fw_boot.h license: GPL file: drivers/usb/serial/io_fw_down2.h license: GPL file: drivers/usb/serial/io_fw_down3.h license: GPL file: drivers/usb/serial/io_fw_down.h license: GPL file: drivers/usb/serial/ti_fw_3410.h license: GPL file: drivers/usb/serial/ti_fw_5052.h license: GPL file: drivers/usb/serial/whiteheat_fw.h license: GPL file: sound/pci/cs46xx/cs46xx_image.h file: sound/pci/cs46xx/imgs/cwc4630.h file: sound/pci/cs46xx/imgs/cwcasync.h file: sound/pci/cs46xx/imgs/cwcbinhack.h file: sound/pci/cs46xx/imgs/cwcdma.h file: sound/pci/cs46xx/imgs/cwcsnoop.h -- Those who hate and fight must stop themselves -- otherwise it is not stopped. -- Spock, Day of the Dove, stardate unknown -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]