Re: Removing firewire support from GENERIC

2012-10-19 Thread Nathan Whitehorn

On 10/19/12 09:25, Dag-Erling Smørgrav wrote:

Firewire is

  - a significant security risk
  - an obstacle to functining suspend / resume on many systems
  - rapidly becoming obsolete
  - available as a module

The attached patch removes it from GENERIC across the board.  Any
serious objections before I commit it to head?

DES


(e) is still quite useful and something I expect to have Just Work on 
any modern operating system


The only reason I think this makes sense is because of the 
suspend/resume bugs. This is otherwise, as far as I'm concerned, a 
serious POLA violation. That said, I thought the same thing about 
removing sbp(4) from GENERIC and there is not too much point in having 
firewire without sbp.

-Nathan
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: Removing firewire support from GENERIC

2012-10-19 Thread Sean Bruno
On Fri, 2012-10-19 at 07:25 -0700, Dag-Erling Smørgrav wrote:
> Once more, with patch.
> 
> DES


Ack.  I think this is sensible.

Sean

___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: Removing firewire support from GENERIC

2012-10-19 Thread Justin Hibbits
On Fri, Oct 19, 2012 at 10:33 AM, Tom Evans wrote:

> On Fri, Oct 19, 2012 at 3:25 PM, Dag-Erling Smørgrav  wrote:
> > Firewire is
> >
> >  - a significant security risk
> >  - an obstacle to functining suspend / resume on many systems
> >  - rapidly becoming obsolete
> >  - available as a module
> >
> > The attached patch removes it from GENERIC across the board.  Any
> > serious objections before I commit it to head?
> >
> > DES
>
> Hi DES
>
> Would dcons over firewire still work in GENERIC, with firewire as a module?
>
> Cheers
>
> Tom


Yes, dcons would still work.  I routinely use dcons with firewire as a
module for debugging on PowerPC.

I have no issue with removing it on PowerPC.  Every situation I can think
of (dcons, booting from firewire disk) I've already tested with firewire as
a module, and my custom kernels will continue to have it built by default
anyway.

- Justin
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"


Re: Removing firewire support from GENERIC

2012-10-19 Thread Tom Evans
On Fri, Oct 19, 2012 at 3:25 PM, Dag-Erling Smørgrav  wrote:
> Firewire is
>
>  - a significant security risk
>  - an obstacle to functining suspend / resume on many systems
>  - rapidly becoming obsolete
>  - available as a module
>
> The attached patch removes it from GENERIC across the board.  Any
> serious objections before I commit it to head?
>
> DES

Hi DES

Would dcons over firewire still work in GENERIC, with firewire as a module?

Cheers

Tom
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Re: Removing firewire support from GENERIC

2012-10-19 Thread Dag-Erling Smørgrav
Once more, with patch.

DES
-- 
Dag-Erling Smørgrav - d...@des.no

Index: amd64/conf/GENERIC
===
--- amd64/conf/GENERIC	(revision 241722)
+++ amd64/conf/GENERIC	(working copy)
@@ -317,15 +317,6 @@
 device		ukbd		# Keyboard
 device		umass		# Disks/Mass storage - Requires scbus and da
 
-# FireWire support
-device		firewire	# FireWire bus code
-# sbp(4) works for some systems but causes boot failure on others
-#device		sbp		# SCSI over FireWire (Requires scbus and da)
-device		fwe		# Ethernet over FireWire (non-standard!)
-device		fwip		# IP over FireWire (RFC 2734,3146)
-device		dcons		# Dumb console driver
-device		dcons_crom	# Configuration ROM for dcons
-
 # Sound support
 device		sound		# Generic sound driver (required)
 device		snd_cmi		# CMedia CMI8338/CMI8738
Index: i386/conf/GENERIC
===
--- i386/conf/GENERIC	(revision 241722)
+++ i386/conf/GENERIC	(working copy)
@@ -331,15 +331,6 @@
 device		ukbd		# Keyboard
 device		umass		# Disks/Mass storage - Requires scbus and da
 
-# FireWire support
-device		firewire	# FireWire bus code
-# sbp(4) works for some systems but causes boot failure on others
-#device		sbp		# SCSI over FireWire (Requires scbus and da)
-device		fwe		# Ethernet over FireWire (non-standard!)
-device		fwip		# IP over FireWire (RFC 2734,3146)
-device		dcons		# Dumb console driver
-device		dcons_crom	# Configuration ROM for dcons
-
 # Sound support
 device		sound		# Generic sound driver (required)
 device		snd_cmi		# CMedia CMI8338/CMI8738
Index: ia64/conf/GENERIC
===
--- ia64/conf/GENERIC	(revision 241722)
+++ ia64/conf/GENERIC	(working copy)
@@ -77,7 +77,6 @@
 options 	MALLOC_DEBUG_MAXZONES=8	# Separate malloc(9) zones
 
 # Various "busses"
-device		firewire	# FireWire bus code
 device		miibus		# MII bus support (Ethernet)
 device		pci		# PCI bus support
 device		scbus		# SCSI bus (required for ATA/SCSI)
Index: pc98/conf/GENERIC
===
--- pc98/conf/GENERIC	(revision 241722)
+++ pc98/conf/GENERIC	(working copy)
@@ -270,7 +270,6 @@
 #device		zyd		# ZyDAS zd1211/zd1211b wireless NICs
 
 # FireWire support
-#device		firewire	# FireWire bus code
 #device		sbp		# SCSI over FireWire (Requires scbus and da)
 #device		fwe		# Ethernet over FireWire (non-standard!)
 
Index: powerpc/conf/GENERIC
===
--- powerpc/conf/GENERIC	(revision 241722)
+++ powerpc/conf/GENERIC	(working copy)
@@ -180,12 +180,6 @@
 options		IEEE80211_SUPPORT_MESH
 options		AH_SUPPORT_AR5416
 
-# FireWire support
-device		firewire	# FireWire bus code
-# sbp(4) works for some systems but causes boot failure on others
-device		sbp		# SCSI over FireWire (Requires scbus and da)
-device		fwe		# Ethernet over FireWire (non-standard!)
-
 # Misc
 device		iicbus		# I2C bus code
 device		kiic		# Keywest I2C
Index: sparc64/conf/GENERIC
===
--- sparc64/conf/GENERIC	(revision 241722)
+++ sparc64/conf/GENERIC	(working copy)
@@ -238,15 +238,6 @@
 device		ukbd		# Keyboard
 device		umass		# Disks/Mass storage - Requires scbus and da
 
-# FireWire support
-device		firewire	# FireWire bus code
-# sbp(4) works for some systems but causes boot failure on others
-#device		sbp		# SCSI over FireWire (Requires scbus and da)
-device		fwe		# Ethernet over FireWire (non-standard!)
-device		fwip		# IP over FireWire (RFC 2734,3146)
-device		dcons		# Dumb console driver
-device		dcons_crom	# Configuration ROM for dcons
-
 # Sound support
 device		sound		# Generic sound driver (required)
 device		snd_audiocs	# Crystal Semiconductor CS4231
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Removing firewire support from GENERIC

2012-10-19 Thread Dag-Erling Smørgrav
Firewire is

 - a significant security risk
 - an obstacle to functining suspend / resume on many systems
 - rapidly becoming obsolete
 - available as a module

The attached patch removes it from GENERIC across the board.  Any
serious objections before I commit it to head?

DES
-- 
Dag-Erling Smørgrav - d...@des.no
___
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"