Re: Compiling new kernel fails on 7.0RC3

2008-02-25 Thread Luke Jee
Did you comment device scbus and device da in your kernel config  
file,  device umass require them


Luke Jee
Prevantage Inc.

On 2008-2-25, at 上午6:34, E. J. Cerejo [EMAIL PROTECTED]  
wrote:


After having a few problems with Fbsd 6.3 stable I decided to try  
7.0 which impressed me right away because I noticed right away that  
it performed better on my computer.  Now I decided to build my own  
custom kernel and after running the first command:


%buildkernel KERNCONF=mykernel

I get this error after it runs for about 15 minutes:

linking kernel.debug
vpo.o(.text+0x6b): In function `vpo_attach':
/usr/src/sys/dev/ppbus/vpo.c:159: undefined reference to  
`cam_simq_alloc'
vpo.o(.text+0xc2):/usr/src/sys/dev/ppbus/vpo.c:164: undefined  
reference to `cam_sim_alloc'
vpo.o(.text+0xd1):/usr/src/sys/dev/ppbus/vpo.c:168: undefined  
reference to `cam_simq_free'
vpo.o(.text+0xef):/usr/src/sys/dev/ppbus/vpo.c:172: undefined  
reference to `xpt_bus_register'
vpo.o(.text+0x106):/usr/src/sys/dev/ppbus/vpo.c:173: undefined  
reference to `cam_sim_free'
vpo.o(.text+0x14d):/usr/src/sys/dev/ppbus/vpo.c:196: undefined  
reference to `xpt_periph'
vpo.o(.text+0x15c):/usr/src/sys/dev/ppbus/vpo.c:196: undefined  
reference to `xpt_create_path'
vpo.o(.text+0x18f):/usr/src/sys/dev/ppbus/vpo.c:203: undefined  
reference to `xpt_setup_ccb'
vpo.o(.text+0x1ac):/usr/src/sys/dev/ppbus/vpo.c:207: undefined  
reference to `xpt_action'

vpo.o(.text+0x422): In function `vpo_action':
/usr/src/sys/dev/ppbus/vpo.c:357: undefined reference to `xpt_done'
vpo.o(.text+0x463):/usr/src/sys/dev/ppbus/vpo.c:383: undefined  
reference to `xpt_done'
vpo.o(.text+0x48c):/usr/src/sys/dev/ppbus/vpo.c:396: undefined  
reference to `xpt_done'
vpo.o(.text+0x4af):/usr/src/sys/dev/ppbus/vpo.c:402: undefined  
reference to `xpt_done'
vpo.o(.text+0x4c3):/usr/src/sys/dev/ppbus/vpo.c:408: undefined  
reference to `xpt_done'
vpo.o(.text+0x57a):/usr/src/sys/dev/ppbus/vpo.c:434: more undefined  
references to `xpt_done' follow

udbp.o(.text+0x47): In function `ng_udbp_disconnect':
/usr/src/sys/dev/usb/udbp.c:857: undefined reference to  
`ng_rmnode_self'

udbp.o(.text+0xab): In function `udbp_detach':
/usr/src/sys/dev/usb/udbp.c:450: undefined reference to  
`ng_rmnode_self'
udbp.o(.text+0xc0):/usr/src/sys/dev/usb/udbp.c:452: undefined  
reference to `ng_unref_node'

udbp.o(.text+0x742): In function `udbp_attach':
/usr/src/sys/dev/usb/udbp.c:375: undefined reference to `ng_newtype'
udbp.o(.text+0x770):/usr/src/sys/dev/usb/udbp.c:381: undefined  
reference to `ng_make_node_common'
udbp.o(.text+0x7b7):/usr/src/sys/dev/usb/udbp.c:384: undefined  
reference to `ng_name_node'
udbp.o(.text+0x7cc):/usr/src/sys/dev/usb/udbp.c:385: undefined  
reference to `ng_unref_node'

udbp.o(.text+0x91f): In function `ng_udbp_rcvmsg':
/usr/src/sys/dev/usb/udbp.c:705: undefined reference to  
`M_NETGRAPH_MSG'
udbp.o(.text+0x9d9):/usr/src/sys/dev/usb/udbp.c:733: undefined  
reference to `ng_address_ID'
udbp.o(.text+0x9f2):/usr/src/sys/dev/usb/udbp.c:733: undefined  
reference to `ng_snd_item'
udbp.o(.text+0xa01):/usr/src/sys/dev/usb/udbp.c:733: undefined  
reference to `ng_free_item'
udbp.o(.text+0xa0d):/usr/src/sys/dev/usb/udbp.c:734: undefined  
reference to `M_NETGRAPH_MSG'

udbp.o(.text+0xa85): In function `udbp_in_transfer_cb':
/usr/src/sys/dev/usb/udbp.c:531: undefined reference to  
`ng_package_data'
udbp.o(.text+0xaaa):/usr/src/sys/dev/usb/udbp.c:531: undefined  
reference to `ng_address_hook'
udbp.o(.text+0xabe):/usr/src/sys/dev/usb/udbp.c:531: undefined  
reference to `ng_snd_item'

udbp.o(.text+0xc81): In function `ng_udbp_rmnode':
/usr/src/sys/dev/usb/udbp.c:815: undefined reference to  
`ng_unref_node'
udbp.o(.text+0xc94):/usr/src/sys/dev/usb/udbp.c:817: undefined  
reference to `ng_make_node_common'
udbp.o(.text+0xccd):/usr/src/sys/dev/usb/udbp.c:820: undefined  
reference to `ng_name_node'
udbp.o(.text+0xcde):/usr/src/sys/dev/usb/udbp.c:821: undefined  
reference to `ng_unref_node'

udbp.o(.text+0xd25): In function `ng_udbp_rcvdata':
/usr/src/sys/dev/usb/udbp.c:752: undefined reference to `ng_free_item'
udbp.o(.rodata+0x20): In function `ng_udbp_disconnect':
/usr/src/sys/dev/usb/udbp.c:851: undefined reference to  
`ng_parse_int32_type'
udbp.o(.rodata+0x3c):/usr/src/sys/dev/usb/udbp.c:855: undefined  
reference to `ng_parse_struct_type'

udbp.o(.rodata+0x64): In function `udbp_detach':
/usr/src/sys/dev/usb/udbp.c:434: undefined reference to  
`ng_parse_int32_type'
udbp.o(.rodata+0x70):/usr/src/sys/dev/usb/udbp.c:440: undefined  
reference to `ng_parse_int32_type'

umass.o(.text+0x1c): In function `umass_cam_detach_sim':
/usr/src/sys/dev/usb/umass.c:2694: undefined reference to  
`xpt_bus_deregister'
umass.o(.text+0x38):/usr/src/sys/dev/usb/umass.c:2695: undefined  
reference to `cam_sim_free'

umass.o(.text+0x40c): In function `umass_cam_quirk_cb':
/usr/src/sys/dev/usb/umass.c:3236: undefined reference to `xpt_done'
umass.o(.text+0x424):/usr/src/sys/dev/usb/umass.c:3245: 

Re: Compiling new kernel fails on 7.0RC3

2008-02-24 Thread E. J. Cerejo
On Mon, 25 Feb 2008 00:00:40 +0100
Erik Trulsson [EMAIL PROTECTED] wrote:

 On Sun, Feb 24, 2008 at 05:34:20PM -0500, E. J. Cerejo wrote:
  After having a few problems with Fbsd 6.3 stable I decided to try 7.0 which 
  impressed me right away because I noticed right away that it performed 
  better on my computer.  Now I decided to build my own custom kernel and 
  after running the first command:
  
  %buildkernel KERNCONF=mykernel
  
  I get this error after it runs for about 15 minutes:
  
  linking kernel.debug
  vpo.o(.text+0x6b): In function `vpo_attach':
  /usr/src/sys/dev/ppbus/vpo.c:159: undefined reference to `cam_simq_alloc'
  vpo.o(.text+0xc2):/usr/src/sys/dev/ppbus/vpo.c:164: undefined reference to 
  `cam_sim_alloc'
 [snip]
 
  umass.o(.text+0x24ba): In function `umass_cam_rescan':
  /usr/src/sys/dev/usb/umass.c:2644: undefined reference to `xpt_periph'
  umass.o(.text+0x24c9):/usr/src/sys/dev/usb/umass.c:2644: undefined 
  reference to `xpt_create_path'
  umass.o(.text+0x24f7):/usr/src/sys/dev/usb/umass.c:2651: undefined 
  reference to `xpt_setup_ccb'
  umass.o(.text+0x2514):/usr/src/sys/dev/usb/umass.c:2655: undefined 
  reference to `xpt_action'
 [snip}
 
  
  Can anyone make anything out of this?  My USB section on my kernel file 
  looks like this:
  
  # USB support
  device  uhci# UHCI PCI-USB interface
  device  ohci# OHCI PCI-USB interface
  device  usb # USB Bus (required)
  device  udbp# USB Double Bulk Pipe devices
  device  ugen# Generic
  device  uhid# Human Interface Devices
  device  ukbd# Keyboard
  device  ulpt# Printer
  device  umass   # Disks/Mass storage - Requires scbus and da
   
 
 Well, do you have 'device scbus' and 'device da' in your kernel config?
 If not, I suggest you add them back.

You were right!  I deleted them by mistake!
I just edited the kernel file and added them in, now do I have to clean any 
directory or just run the buildkernel KERNCONF=mykernel again?
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Compiling new kernel fails on 7.0RC3

2008-02-24 Thread Wojciech Puchar

add device scbus or remove vpo


On Sun, 24 Feb 2008, E. J. Cerejo wrote:

After having a few problems with Fbsd 6.3 stable I decided to try 7.0 which 
impressed me right away because I noticed right away that it performed better 
on my computer.  Now I decided to build my own custom kernel and after 
running the first command:


%buildkernel KERNCONF=mykernel

I get this error after it runs for about 15 minutes:

linking kernel.debug
vpo.o(.text+0x6b): In function `vpo_attach':
/usr/src/sys/dev/ppbus/vpo.c:159: undefined reference to `cam_simq_alloc'
vpo.o(.text+0xc2):/usr/src/sys/dev/ppbus/vpo.c:164: undefined reference to 
`cam_sim_alloc'
vpo.o(.text+0xd1):/usr/src/sys/dev/ppbus/vpo.c:168: undefined reference to 
`cam_simq_free'
vpo.o(.text+0xef):/usr/src/sys/dev/ppbus/vpo.c:172: undefined reference to 
`xpt_bus_register'
vpo.o(.text+0x106):/usr/src/sys/dev/ppbus/vpo.c:173: undefined reference to 
`cam_sim_free'
vpo.o(.text+0x14d):/usr/src/sys/dev/ppbus/vpo.c:196: undefined reference to 
`xpt_periph'
vpo.o(.text+0x15c):/usr/src/sys/dev/ppbus/vpo.c:196: undefined reference to 
`xpt_create_path'
vpo.o(.text+0x18f):/usr/src/sys/dev/ppbus/vpo.c:203: undefined reference to 
`xpt_setup_ccb'
vpo.o(.text+0x1ac):/usr/src/sys/dev/ppbus/vpo.c:207: undefined reference to 
`xpt_action'

vpo.o(.text+0x422): In function `vpo_action':
/usr/src/sys/dev/ppbus/vpo.c:357: undefined reference to `xpt_done'
vpo.o(.text+0x463):/usr/src/sys/dev/ppbus/vpo.c:383: undefined reference to 
`xpt_done'
vpo.o(.text+0x48c):/usr/src/sys/dev/ppbus/vpo.c:396: undefined reference to 
`xpt_done'
vpo.o(.text+0x4af):/usr/src/sys/dev/ppbus/vpo.c:402: undefined reference to 
`xpt_done'
vpo.o(.text+0x4c3):/usr/src/sys/dev/ppbus/vpo.c:408: undefined reference to 
`xpt_done'
vpo.o(.text+0x57a):/usr/src/sys/dev/ppbus/vpo.c:434: more undefined 
references to `xpt_done' follow

udbp.o(.text+0x47): In function `ng_udbp_disconnect':
/usr/src/sys/dev/usb/udbp.c:857: undefined reference to `ng_rmnode_self'
udbp.o(.text+0xab): In function `udbp_detach':
/usr/src/sys/dev/usb/udbp.c:450: undefined reference to `ng_rmnode_self'
udbp.o(.text+0xc0):/usr/src/sys/dev/usb/udbp.c:452: undefined reference to 
`ng_unref_node'

udbp.o(.text+0x742): In function `udbp_attach':
/usr/src/sys/dev/usb/udbp.c:375: undefined reference to `ng_newtype'
udbp.o(.text+0x770):/usr/src/sys/dev/usb/udbp.c:381: undefined reference to 
`ng_make_node_common'
udbp.o(.text+0x7b7):/usr/src/sys/dev/usb/udbp.c:384: undefined reference to 
`ng_name_node'
udbp.o(.text+0x7cc):/usr/src/sys/dev/usb/udbp.c:385: undefined reference to 
`ng_unref_node'

udbp.o(.text+0x91f): In function `ng_udbp_rcvmsg':
/usr/src/sys/dev/usb/udbp.c:705: undefined reference to `M_NETGRAPH_MSG'
udbp.o(.text+0x9d9):/usr/src/sys/dev/usb/udbp.c:733: undefined reference to 
`ng_address_ID'
udbp.o(.text+0x9f2):/usr/src/sys/dev/usb/udbp.c:733: undefined reference to 
`ng_snd_item'
udbp.o(.text+0xa01):/usr/src/sys/dev/usb/udbp.c:733: undefined reference to 
`ng_free_item'
udbp.o(.text+0xa0d):/usr/src/sys/dev/usb/udbp.c:734: undefined reference to 
`M_NETGRAPH_MSG'

udbp.o(.text+0xa85): In function `udbp_in_transfer_cb':
/usr/src/sys/dev/usb/udbp.c:531: undefined reference to `ng_package_data'
udbp.o(.text+0xaaa):/usr/src/sys/dev/usb/udbp.c:531: undefined reference to 
`ng_address_hook'
udbp.o(.text+0xabe):/usr/src/sys/dev/usb/udbp.c:531: undefined reference to 
`ng_snd_item'

udbp.o(.text+0xc81): In function `ng_udbp_rmnode':
/usr/src/sys/dev/usb/udbp.c:815: undefined reference to `ng_unref_node'
udbp.o(.text+0xc94):/usr/src/sys/dev/usb/udbp.c:817: undefined reference to 
`ng_make_node_common'
udbp.o(.text+0xccd):/usr/src/sys/dev/usb/udbp.c:820: undefined reference to 
`ng_name_node'
udbp.o(.text+0xcde):/usr/src/sys/dev/usb/udbp.c:821: undefined reference to 
`ng_unref_node'

udbp.o(.text+0xd25): In function `ng_udbp_rcvdata':
/usr/src/sys/dev/usb/udbp.c:752: undefined reference to `ng_free_item'
udbp.o(.rodata+0x20): In function `ng_udbp_disconnect':
/usr/src/sys/dev/usb/udbp.c:851: undefined reference to `ng_parse_int32_type'
udbp.o(.rodata+0x3c):/usr/src/sys/dev/usb/udbp.c:855: undefined reference to 
`ng_parse_struct_type'

udbp.o(.rodata+0x64): In function `udbp_detach':
/usr/src/sys/dev/usb/udbp.c:434: undefined reference to `ng_parse_int32_type'
udbp.o(.rodata+0x70):/usr/src/sys/dev/usb/udbp.c:440: undefined reference to 
`ng_parse_int32_type'

umass.o(.text+0x1c): In function `umass_cam_detach_sim':
/usr/src/sys/dev/usb/umass.c:2694: undefined reference to 
`xpt_bus_deregister'
umass.o(.text+0x38):/usr/src/sys/dev/usb/umass.c:2695: undefined reference to 
`cam_sim_free'

umass.o(.text+0x40c): In function `umass_cam_quirk_cb':
/usr/src/sys/dev/usb/umass.c:3236: undefined reference to `xpt_done'
umass.o(.text+0x424):/usr/src/sys/dev/usb/umass.c:3245: undefined reference 
to `xpt_done'

umass.o(.text+0x449): In function `umass_cam_sense_cb':
/usr/src/sys/dev/usb/umass.c:3136: undefined reference to `xpt_done'

Re: Compiling new kernel fails on 7.0RC3

2008-02-24 Thread Erik Trulsson
On Sun, Feb 24, 2008 at 05:34:20PM -0500, E. J. Cerejo wrote:
 After having a few problems with Fbsd 6.3 stable I decided to try 7.0 which 
 impressed me right away because I noticed right away that it performed 
 better on my computer.  Now I decided to build my own custom kernel and 
 after running the first command:
 
 %buildkernel KERNCONF=mykernel
 
 I get this error after it runs for about 15 minutes:
 
 linking kernel.debug
 vpo.o(.text+0x6b): In function `vpo_attach':
 /usr/src/sys/dev/ppbus/vpo.c:159: undefined reference to `cam_simq_alloc'
 vpo.o(.text+0xc2):/usr/src/sys/dev/ppbus/vpo.c:164: undefined reference to 
 `cam_sim_alloc'
[snip]

 umass.o(.text+0x24ba): In function `umass_cam_rescan':
 /usr/src/sys/dev/usb/umass.c:2644: undefined reference to `xpt_periph'
 umass.o(.text+0x24c9):/usr/src/sys/dev/usb/umass.c:2644: undefined 
 reference to `xpt_create_path'
 umass.o(.text+0x24f7):/usr/src/sys/dev/usb/umass.c:2651: undefined 
 reference to `xpt_setup_ccb'
 umass.o(.text+0x2514):/usr/src/sys/dev/usb/umass.c:2655: undefined 
 reference to `xpt_action'
[snip}

 
 Can anyone make anything out of this?  My USB section on my kernel file 
 looks like this:
 
 # USB support
 device  uhci# UHCI PCI-USB interface
 device  ohci# OHCI PCI-USB interface
 device  usb # USB Bus (required)
 device  udbp# USB Double Bulk Pipe devices
 device  ugen# Generic
 device  uhid# Human Interface Devices
 device  ukbd# Keyboard
 device  ulpt# Printer
 device  umass   # Disks/Mass storage - Requires scbus and da
  

Well, do you have 'device scbus' and 'device da' in your kernel config?
If not, I suggest you add them back.


-- 
Insert your favourite quote here.
Erik Trulsson
[EMAIL PROTECTED]
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]