Bug 22200

Summary: 4.1.1-RELEASE can't mount CDROMS (negative b_blkno)
Product: Base System Reporter: gordonb <gordonb>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me CC: gordonb
Priority: Normal    
Version: 4.1-RELEASE   
Hardware: Any   
OS: Any   

Description gordonb 2000-10-22 00:30:01 UTC
	Boot 4.1.1 kernel (single user, since fstab mounts of CDROMs
	are going to fail).
	mount -t cd9660 /dev/cd0c /mnt

	dscheck(#cd/2): negative b_blkno -16779696

	This fails on 5 different SCSI CD-ROM drives, using various
	Walnut Creek FreeBSD CD-ROMs from versions 3.3, 4.0, (as shipped
	by Walnut Creek) and the burnt ISO from 4.1.1.
	The numbers after #cd/2 vary for each drive.

	The exact same operation using a 4.1-RELEASE kernel I built
	and have been using for several months works fine.
	CDROM drives are detected OK on both kernels.
	All the entries in /dev were re-built when I installed 4.1-RELEASE.
	
	This fails on 3 different kernels:
	- kernel copied from 4.1.1-RELEASE iso
	- kernel built with make buildkernel from 4.1.1 source tree
	- kernel built from 4.1.1 source using 4.1 tools
	  (config HAMMY; cd /sys/compile/HAMMY; make depend; make)

Fix: 

No workaround or solution known, other than dropping back
	to 4.1.

						Gordon L. Burditt
How-To-Repeat: 
	
	Boot 4.1.1 kernel (single user, since fstab mounts of CDROMs
	are going to fail).
	mount -t cd9660 /dev/cd0c /mnt

	dscheck(#cd/2): negative b_blkno -16779696
Comment 1 Alexey Zelkin freebsd_committer freebsd_triage 2000-10-22 15:29:16 UTC
Responsible Changed
From-To: gnats-admin->freebsd-bugs

Misfilled PR
Comment 2 Mike Barcroft freebsd_committer freebsd_triage 2001-07-19 05:07:18 UTC
State Changed
From-To: open->closed


It appears the originator's userland and kernel are out-of-sync. 
If he is still having problems upgrading, it would be best to 
follow up in -questions.