[hsflinux] problem with install on 2.6.4 system

Linuxant support (Jonathan) support at linuxant.com
Thu Sep 9 12:49:08 EDT 2004


Hi,

it seems that you have run out of available major device numbers in the 
240-249 range, this is probably because Win4Lin uses to much major 
numbers in this range.

After you have installed the package, even if it fails with the error 
message you have sent us, you could try to edit the file 
'/usr/sbin/hsfconfig' and change the allowed range in the 
'choose_major()' function. For example, you could change the line :

---
         first=240
---

to

---
         first=230
---

in this function. It is important to know that if you increase the 
range, now some of these major numbers are already attributed to 
specific devices so it is possible that it might creates a conflict.

After you have made modifications to the '/usr/sbin/hsfconfig' file, 
please run the 'hsfconfig' command in a root shell to complete the 
installation.

Please also note that we do not officially supports patched kernels.

Regards,


Jonathan
Technical specialist / Linuxant
www.linuxant.com
support at linuxant.com


Robert E. Blair wrote:
> I'm running RHEL 3 with a custom 2.6.4 kernel (I need ACPI support and a 
> custom software package that requires a module that is prebuilt).  When 
> I try to install the hsfmodem rpm it fails (see below).  What are my 
> options?
> 
> [root at pclap34 tmp]# rpm -Uvh hsfmodem-6.03.00lnxt04082400full-1.i386.rpm
> warning: hsfmodem-6.03.00lnxt04082400full-1.i386.rpm: V3 DSA signature: 
> NOKEY, key ID 5dfbf7dc
> Preparing...                ########################################### 
> [100%]
>   1:hsfmodem               ########################################### 
> [100%]
> Conexant HSF softmodem driver, version 6.03.00lnxt04082400full
> 
> If you need license keys, assistance or more information, please go to:
>        http://www.linuxant.com/
> 
> When reporting a problem for the first time, please send
> us the file generated by "hsfconfig --dumpdiag".
> 
> Warning: existing driver modules found under:
>        /lib/modules/2.6.4-03-NeTraverse-i686-UP-4GB/misc/
> 
> No pre-built modules for: RedHat-3 linux-2.6.4-03-NeTraverse-i686-UP-4GB 
> i686
> 
> Trying to automatically build the driver modules...
> (this requires a C compiler and proper kernel sources to be installed)
> 
> Building modules for kernel 2.6.4-03-NeTraverse-i686-UP-4GB, using 
> source directory
> /lib/modules/2.6.4-03-NeTraverse-i686-UP-4GB/build. Please wait...
> done.
> /usr/sbin/hsfconfig: Cannot find major device number for hsfdcp in range 
> 240-249error: %post(hsfmodem-6.03.00lnxt04082400full-1) scriptlet 
> failed, exit status 1[root at pclap34 tmp]#
> 
> 
> _______________________________________________
> hsflinux mailing list
> hsflinux at lists.linuxant.com
> https://www.linuxant.com/mailman/listinfo/hsflinux


More information about the hsflinux mailing list